| [10:52:30] | * gusaus has quit (Quit: gusaus) |
| [11:13:56] | * gusaus has joined #aegir |
| [11:48:52] | * hestenet has quit () |
| [12:01:39] | * ivanjaros has joined #aegir |
| [12:01:50] | * ivanjaros has quit (Client Quit) |
| [12:05:00] | * ivanjaros has joined #aegir |
| [12:08:03] | * ivanjaros has quit (Client Quit) |
| [12:17:53] | * gusaus has quit (Quit: gusaus) |
| [13:06:35] | * gusaus has joined #aegir |
| [13:07:16] | * Egyptian[Home] has quit (Quit: Leaving.) |
| [13:15:41] | * Egyptian[Home] has joined #aegir |
| [13:22:16] | * gusaus has quit (Quit: gusaus) |
| [13:25:50] | * Egyptian[Home] has quit (Quit: Leaving.) |
| [13:31:44] | * Yaazkal has quit () |
| [13:39:37] | * gusaus has joined #aegir |
| [14:15:05] | * jerryitt has quit (Quit: Connection closed for inactivity) |
| [14:23:32] | * gusaus has quit (Quit: gusaus) |
| [14:24:07] | * jonpugh has joined #aegir |
| [15:56:01] | * David_Hernandez has joined #aegir |
| [16:04:05] | * xurizaem_ has joined #aegir |
| [16:14:13] | * xurizaem_ is now known as xurizaemon|afk |
| [16:16:13] | * xurizaemon|afk has quit (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| [16:22:03] | * xurizaem_ has joined #aegir |
| [16:31:59] | * boshtian has joined #aegir |
| [16:36:21] | * jonpugh has quit (Quit: Connection closed for inactivity) |
| [17:06:06] | * xurizaem_ is now known as xurizaemon|afk |
| [17:06:35] | * xurizaemon|afk has quit (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| [17:22:16] | * xurizaem_ has joined #aegir |
| [17:30:28] | * ivanjaros has joined #aegir |
| [17:37:26] | * e-anima has joined #aegir |
| [17:40:00] | * thunderWilly has joined #aegir |
| [17:41:53] | * e-anima has quit (Ping timeout: 252 seconds) |
| [17:49:07] | * gandhiano_ has joined #aegir |
| [18:00:24] | * xurizaem_ has quit (Ping timeout: 264 seconds) |
| [18:07:46] | * sdrycroft has joined #aegir |
| [18:16:49] | * xurizaem_ has joined #aegir |
| [18:30:55] | * xurizaem_ has quit (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| [19:40:30] | * stemount has joined #aegir |
| [20:15:05] | * xurizaem_ has joined #aegir |
| [20:18:35] | * Egyptian[Home] has joined #aegir |
| [20:22:12] | * xurizaem_ has quit (Quit: My MacBook has gone to sleep. ZZZzzz…) |
| [21:19:02] | * ivanjaros has quit (Quit: https://drupal.org/user/135190) |
| [21:23:56] | * mstenta has joined #aegir |
| [21:31:57] | * Captain_Haddock has joined #aegir |
| [21:34:54] | * gandhiano_ has quit (Ping timeout: 255 seconds) |
| [21:35:11] | * gandhiano_ has joined #aegir |
| [22:14:11] | * zombiebeard has joined #aegir |
| [22:21:35] | <ergonlogic> | hi all, I'm going to have to miss the weekly scrum. So I'll just post what I've done now, and read up on the rest when I'm back. |
| [22:22:29] | <ergonlogic> | I'v largely been focused on getting the Aegir Support Coop going |
| [22:23:03] | <ergonlogic> | we have our first client, who is willing to work through the rough spots as we get our collective act together :) |
| [22:24:08] | <ergonlogic> | I've been refining the business plan, and have added some Enterprise pricing guidance |
| [22:24:27] | <ergonlogic> | but that isn't as well thought through as the other plans |
| [22:25:01] | <ergonlogic> | for the curious, these are the support plans I'm talking about: https://docs.google.com/spreadsheets/d/1h9prbW0Z65Ykt5hPWAhzXsiDbpPesuw0... |
| [22:25:09] | * shaneonabike has joined #aegir |
| [22:26:10] | <ergonlogic> | I need to draft a Terms of Service (ToS), Service Level Agreement (SLA), Master Services Agreement (MSA) and Privacy Policy (PP) |
| [22:26:21] | <ergonlogic> | if I'm missing something, please let me know |
| [22:26:22] | * msound has joined #aegir |
| [22:26:39] | <ergonlogic> | I've begun with the easier, the PP: https://aegir.hackpad.com/Privacy-Policy-APgxLQClRLc |
| [22:27:26] | <ergonlogic> | I'm very fond of making these agreements understandable to humans, as opposed to the usual legalese |
| [22:27:36] | <ergonlogic> | hence the 2-column layout |
| [22:28:13] | <ergonlogic> | I plan to follow that for the ToS too, at least, though I'm not as sure about the others. |
| [22:29:14] | <ergonlogic> | the ToS and PP usually just govern the use of websites and tools, and often start with "your use of our tools means you agree" |
| [22:29:39] | <ergonlogic> | so there's a whole lot less legal implication, since there aren't any signatures, or the like |
| [22:29:59] | <ergonlogic> | MSAs and SLAs tend to be more binding contracts |
| [22:31:10] | <ergonlogic> | I signed us up for Askbot's $15/m hosting package, so we now have a dedicated forum along the lines of stackexchange: http://ask.aegir.support/questions/ |
| [22:31:36] | <ergonlogic> | oh, I'd registered the 'aegir.support' domain for our tools a couple weeks ago too |
| [22:33:09] | <ergonlogic> | I also signed up for Gossamer Threads' RT hosting |
| [22:33:46] | <ergonlogic> | GT is RT's recommended hosting provider, and I got the basic hosting package at $125/m, which gives us up to 500 tickets/m |
| [22:34:03] | <ergonlogic> | which should be sufficient for the foreseeable future |
| [22:34:15] | <ergonlogic> | I've begun to configure RT |
| [22:34:34] | <ergonlogic> | It's available at http://help.aegir.support/rt/ |
| [22:36:14] | <ergonlogic> | though I managed to crash it by trying to restart Apache/modperl |
| [22:36:33] | <ergonlogic> | it was working fine up to that point, but they do give us access to a web control panel |
| [22:36:52] | <ergonlogic> | anyway, our package is on a shared server, which appears to be over-subscribed |
| [22:37:18] | * msound has quit (Quit: This computer has gone to sleep) |
| [22:37:39] | <ergonlogic> | I've requested that they (a) get our site back up and running, and (b) move us to a less congested (but still shared) server |
| [22:38:04] | <ergonlogic> | eventually, we may want to move up to the $350/m dedicated server |
| [22:38:45] | <ergonlogic> | bt performance was just fine, before I crashed it. So I expect we'll be fine, as long as I don't mess around with it too much. |
| [22:39:37] | <ergonlogic> | anyway, I'll have to document the client user creation process, and create staff accounts for those interested in providing support |
| [22:39:47] | * msound has joined #aegir |
| [22:40:12] | <ergonlogic> | so far that's Nicholas, Herman, Guillaume and Cameron |
| [22:40:54] | <ergonlogic> | we'll need to determine how to divide up support duties |
| [22:41:37] | <ergonlogic> | I've configured Tier 1 and Tier 2 queues |
| [22:42:47] | <ergonlogic> | a 'Support Technician' group for the first-line responders on the Tier 1 queue |
| [22:43:25] | <ergonlogic> | We'll eventually need a Tier 3 queue, and probably a couple others to coordinate internally |
| [22:44:13] | * ivanjaros has joined #aegir |
| [22:44:13] | <ergonlogic> | we'll also need 'Support Specialist' and 'Support Engineer' groups for level 2 and 3 support staff |
| [22:44:50] | <ergonlogic> | I also create a 'Premium' group for our clients subscribed at that level |
| [22:45:23] | <ergonlogic> | Since that's the level of our current inaugural client |
| [22:45:52] | <ergonlogic> | we'll also need to create 'Basic', 'Standard' and 'Enterprise' groups |
| [22:46:22] | <anarcat> | 150$ seems pretty expensive for a RT server |
| [22:47:15] | <ergonlogic> | groups can overlap, so we'll probably also want groups for the individual Enterprise à-la-carte features |
| [22:47:38] | <ergonlogic> | though I think we should become more familiar with the functionality first |
| [22:48:30] | <ergonlogic> | anarcat: yeah, it isn't cheap, but it appears to be reasonably well-supported |
| [22:48:49] | * zz_drakythe is now known as drakythe |
| [22:49:55] | <ergonlogic> | in other news, I've continued to re-factor hosting_s3 to reduce the number of excess buckets used |
| [22:50:24] | <ergonlogic> | and merged provision_civicrm into hosting_civicrm, and have been testing this with a client |
| [22:50:31] | <ergonlogic> | so far, so good |
| [22:51:18] | <ergonlogic> | I'd added an 'advanced' category for ou Hosting Features, where I think the CiviCRM support should go |
| [22:51:39] | <ergonlogic> | along with the HA/clustering stuff, SSL and Git |
| [22:53:09] | <ergonlogic> | I'll be trying to resolve some bugs in Drush Make in the coming week |
| [22:53:16] | * e-anima has joined #aegir |
| [22:53:27] | <ergonlogic> | which'll be covered by the support agreement with our first client |
| [22:53:55] | <ergonlogic> | so once RT is back up, I'm going to start setting up the client, so we can start actually using it ASAP |
| [22:54:39] | * thunderWilly has quit (Ping timeout: 252 seconds) |
| [22:55:11] | <ergonlogic> | oh... http://ask.aegir.support/ is open for anyone to use, but will be the main support channel for our 'Community' support level |
| [22:55:57] | <ergonlogic> | Herman suggested that, rather than invoice $5/m, we simply request a monthly paypal donation for that subscription level |
| [22:56:07] | <ergonlogic> | which makes sense to me |
| [22:58:20] | <ergonlogic> | I figure the best way to actually ensure we're responding within our SLA of 2 days for subscribers, is to follow subscribed users via RT, and have tickets generated for new questions they pose |
| [22:58:47] | <ergonlogic> | I'm not sure of the details about how to set that up, so it may require some trial and error |
| [22:59:01] | <ergonlogic> | in the mean time, there's no real traffic on that site yet |
| [22:59:21] | <ergonlogic> | and no 'Community' subscribers yet, so it isn't highly critical |
| [23:00:33] | <ergonlogic> | that said, it'd be nice to have our basic procedures defined, agreements written, etc. in the next couple weeks |
| [23:01:27] | <ergonlogic> | for those core team members planning to attend DC Barcelona, we should be ready to start promoting the service reasonably soon |
| [23:02:03] | <ergonlogic> | I'm in contact with the reseau.coop, who are a local coop-support coop |
| [23:02:28] | <ergonlogic> | they'll help us through getting the paperwork in order to found the legal entity, etc. |
| [23:03:39] | <ergonlogic> | Guillaume will accompany me to face-to-face meetings, for the sake of transparency and as a backup |
| [23:04:12] | <ergonlogic> | but I'm also going to try to arrange hangouts or something, to be able to include our non-local partners |
| [23:04:54] | * ivanjaros has quit (Quit: https://drupal.org/user/135190) |
| [23:05:35] | <ergonlogic> | I believe that we can hold out first General Assembly in such a virtual fashion |
| [23:06:12] | <ergonlogic> | we may want to include subsequent ones at an annual Aegir Summit, or other event that brings us all together |
| [23:07:00] | <ergonlogic> | that's it from me |
| [23:07:10] | <ergonlogic> | let me know what you think |
| [23:09:15] | <ergonlogic> | oh, one last thing. I think there's a bug in askbot's external authentication mechanism |
| [23:09:34] | <ergonlogic> | so I'm going to disable them all until we've had a chance to confirm that they work |
| [23:12:02] | <ergonlogic> | there done |
| [23:12:41] | * Yaazkal has joined #aegir |
| [23:19:25] | * jerryitt has joined #aegir |
| [23:31:16] | * gandhiano_ has quit (Ping timeout: 268 seconds) |
| [23:34:35] | * ivanjaros has joined #aegir |
| [23:57:13] | <helmo> | I agree with anarcat that $150/m sounds like a lot, and 350/m ... But I don't have experiance with RT, so not sure if it's worth it |
| [00:07:15] | <gboudrias> | Hi |
| [00:07:15] | <hefring> | bonjour |
| [00:07:20] | <gboudrias> | Just caught up, more or less |
| [00:09:29] | * gandhiano_ has joined #aegir |
| [00:09:47] | <gboudrias> | That RT server does seem expensive, but it doesn't seem like any of us would have time to maintain one otherwise |
| [00:10:53] | <gboudrias> | There days I'll probably be helping ergonlogic push hosting_probes towards a DRD sort of use case |
| [00:11:06] | <helmo> | Hi gboudrias |
| [00:11:24] | <helmo> | true .. maintaining does take time |
| [00:11:40] | <gboudrias> | Actually I have more modules to port to Aegir3 too, but in any case I would really like hosting_probes to work |
| [00:12:39] | <helmo> | hosting_probes should probably be added to https://aegir.readthedocs.org/en/3.x/community/contrib-modules/ |
| [00:12:53] | <helmo> | I've spent some time converting that to md |
| [00:13:11] | <gboudrias> | Agreed, when's it's ready of course |
| [00:13:16] | <gboudrias> | Oh you mean to the list |
| [00:13:35] | <gboudrias> | Definitely |
| [00:14:26] | <helmo> | Nicholas mentioned that Valkyrie is also missing |
| [00:15:04] | <gboudrias> | Huh, good point |
| [00:15:09] | <helmo> | so we should keep reviewing that |
| [00:16:18] | <helmo> | I've been preparing some cleanup work of the Drulenium module, I'm hoping to further improve the hosting integration module to automate thins |
| [00:16:53] | <gboudrias> | ergonlogic: I'll pull in your fork and give you commit access, I thought you had it already |
| [00:17:07] | <gboudrias> | Nice |
| [00:17:20] | <helmo> | And I've also been working to get behat tests running in a client project ... usign the same selenium setup as Drulenium |
| [00:19:43] | * thunderWilly has joined #aegir |
| [00:21:47] | * e-anima has quit (Ping timeout: 264 seconds) |
| [00:24:10] | * msound has quit (Quit: This computer has gone to sleep) |
| [00:29:15] | <gboudrias> | helmo: Did we ever end up pulling the restructure branch into master on readthedocs? |
| [00:30:42] | <gboudrias> | (Just pulled in his stuff into https://www.drupal.org/project/hosting_probes , let me know if you want access) |
| [00:30:54] | <helmo> | gboudrias: not me |
| [00:31:01] | * msound has joined #aegir |
| [00:32:58] | <helmo> | I would really welcome a better navigation bar for the docs... but there's an issue for that |
| [00:43:25] | * Yaazkal has quit () |
| [00:44:33] | * shaneonabike has left #aegir ("PART #drupal-commerce :PING 1441896273") |
| [01:00:57] | * freiheit has joined #aegir |
| [01:03:15] | * johnstorey has joined #aegir |
| [01:18:10] | * mstenta has quit (Ping timeout: 240 seconds) |
| [01:18:51] | * gandhiano__ has joined #aegir |
| [01:19:59] | * gandhiano_ has quit (Ping timeout: 250 seconds) |
| [01:23:03] | * mstenta has joined #aegir |
| [01:27:42] | * boshtian has quit (Quit: boshtian) |
| [01:57:58] | * skwashd has quit (Remote host closed the connection) |
| [02:04:38] | * msound has quit (Quit: This computer has gone to sleep) |
| [02:05:53] | * ivanjaros has quit (Quit: https://drupal.org/user/135190) |
| [02:15:33] | * ivanjaros has joined #aegir |
| [02:24:38] | * skwashd has joined #aegir |
| [02:26:11] | * David_Hernandez has quit (Quit: :wq!) |
| [02:45:20] | * Egyptian[Home] has quit (Remote host closed the connection) |
| [02:49:58] | * msound has joined #aegir |
| [02:50:19] | <ergonlogic> | gboudrias: thanks for the merge and access to hosting_probes |
| [02:50:46] | <ergonlogic> | gboudrias: if you have a bit of time, I'd started looking at the entity stuff |
| [02:51:47] | * gandhiano__ has quit (Ping timeout: 264 seconds) |
| [02:57:57] | * sdrycroft has quit (Quit: Leaving.) |
| [03:09:27] | * zombiebeard has quit (Quit: zombiebeard) |
| [03:18:10] | * zombiebeard has joined #aegir |
| [03:47:03] | <ergonlogic> | it turns out that there's a bug in the control panel, but restarting modperl on the command line works |
| [03:47:07] | <ergonlogic> | so our RT is back up |
| [03:47:35] | <ergonlogic> | I'm documenting processes as I go... for now, new staff account creation :) |
| [03:49:07] | * gusaus has joined #aegir |
| [04:08:51] | * msound has quit (Quit: This computer has gone to sleep) |
| [04:11:18] | * David_Hernandez has joined #aegir |
| [04:24:54] | * msound has joined #aegir |
| [04:25:11] | * johnstorey has quit (Quit: Nodding off now.) |
| [05:45:23] | * Yaazkal has joined #aegir |
| [05:51:19] | * xurizaem_ has joined #aegir |
| [05:51:31] | * xurizaem_ has quit (Client Quit) |
| [06:06:53] | * stemount has quit (Quit: Connection closed for inactivity) |
| [06:09:58] | * shaneonabike has joined #aegir |
| [06:11:22] | * shaneonabike has left #aegir () |
| [06:36:42] | * drakythe is now known as zz_drakythe |
| [06:39:38] | * Captain_Haddock has quit (Quit: Konversation terminated!) |
| [06:55:58] | <gboudrias> | ergonlogic: Also, I'm testing hosting_probes again, is it normal that the CPU count module doesn't depend on the server probe module? |
| [06:58:04] | <gboudrias> | hosting_cpu_count_server_probe_commands() says user_count , I'm guessing that should be cpu_count |
| [06:58:45] | <gboudrias> | (I think we don't really have a way to test this yet?) |
| [07:04:32] | * msound has quit (Quit: This computer has gone to sleep) |
| [07:08:02] | <ergonlogic> | hmm, no |
| [07:08:07] | <ergonlogic> | probably just an oversight |
| [07:08:11] | <ergonlogic> | gboudrias: ^^^ |
| [07:08:34] | <ergonlogic> | yep, late night copy/pasting :p |
| [07:08:38] | <gboudrias> | cool |
| [07:08:40] | <gboudrias> | heheh |
| [07:08:50] | <ergonlogic> | it also double-counts cpus, kinda |
| [07:09:03] | <ergonlogic> | in that it'll count the db server and the web server |
| [07:09:12] | <ergonlogic> | on the default master setup |
| [07:09:27] | <ergonlogic> | whereas that's really a single server |
| [07:09:31] | <ergonlogic> | bt whatever |
| [07:09:57] | <ergonlogic> | a large part of the motivation there is to make pricing of support easier to figure out |
| [07:10:06] | <ergonlogic> | https://docs.google.com/spreadsheets/d/1h9prbW0Z65Ykt5hPWAhzXsiDbpPesuw0... |
| [07:10:16] | <ergonlogic> | ^^^ these are priced per CPU per month |
| [07:10:45] | <ergonlogic> | so, ideally we'll have a way to aggregate that |
| [07:11:02] | <ergonlogic> | though we can easily enough just hack something together, if need be |
| [07:11:24] | <ergonlogic> | as for entities, I was looking at "while" |
| [07:11:44] | <ergonlogic> | as in "WHIte Label Entities" |
| [07:11:59] | <ergonlogic> | which is by fago, who authored most of entity API |
| [07:12:42] | <ergonlogic> | it should allow for a pretty simple way to create entities for probe data |
| [07:13:29] | <ergonlogic> | in my initial testing, I'd created 2 new entity types: "server datum" and "site datum" |
| [07:14:05] | <ergonlogic> | which could then be made into bundles for "cpu count", etc. |
| [07:14:21] | <ergonlogic> | and used as the storage/access mechanism for our data |
| [07:14:32] | <ergonlogic> | replacing the db tables |
| [07:14:42] | <ergonlogic> | and provide Views, etc. |
| [07:14:48] | <gboudrias> | ergonlogic: Part of the idea originally was to spare the submodules the trouble of managing their own database table for simple statistics |
| [07:14:51] | <ergonlogic> | also rules integration |
| [07:14:58] | <ergonlogic> | right |
| [07:15:08] | <gboudrias> | I don't know if it's possible with CPU count but in general I thought it would be good |
| [07:15:16] | <ergonlogic> | it is |
| [07:15:19] | <gboudrias> | (I noticed you creating a hosting_cpu_count table) |
| [07:15:23] | <gboudrias> | created* |
| [07:15:29] | <ergonlogic> | we'd probably want versioned entities |
| [07:15:38] | <gboudrias> | Wow, that would be pretty cool |
| [07:15:44] | <ergonlogic> | which I *think* 'while' supports |
| [07:16:02] | <gboudrias> | (It's been too long since I thought about this) |
| [07:16:21] | <ergonlogic> | because we could run that server probe queue every minute, and pull in things like server load |
| [07:16:37] | <gboudrias> | Yeah that would be great |
| [07:16:38] | <ergonlogic> | which views could graph, etc. |
| [07:16:49] | <ergonlogic> | rules could trigger on threasholds |
| [07:16:58] | <ergonlogic> | sending notifications, etc. |
| [07:18:38] | * cweagans_afk is now known as cweagans |
| [07:21:05] | <gboudrias> | Indeed |
| [07:21:14] | <gboudrias> | The possibilities are endless :) |
| [07:28:00] | * Egyptian[Home] has joined #aegir |
| [07:30:49] | * ivanjaros has quit (Quit: https://drupal.org/user/135190) |
| [07:32:43] | * gandhiano__ has joined #aegir |
| [07:53:49] | * David_Hernandez has quit (Quit: Saliendo) |
| [07:56:27] | * thunderWilly has quit (Read error: Connection reset by peer) |
| [08:02:52] | * zombiebeard has quit (Quit: zombiebeard) |
| [08:25:50] | * gandhiano__ has quit (Ping timeout: 240 seconds) |
| [08:31:02] | * gusaus has quit (Quit: gusaus) |
| [08:48:34] | * DecipheredAFK is now known as Deciphered |
| [09:00:12] | * stemount has joined #aegir |
| [09:07:51] | * gusaus has joined #aegir |
| [09:16:24] | * msound has joined #aegir |
| [09:30:03] | * freiheit has quit (Quit: Leaving.) |
| [09:45:05] | * jerryitt has quit (Quit: Connection closed for inactivity) |