IRC logs for #aegir, 2015-09-10 (GMT)

2015-09-09
2015-09-11
TimeNickMessage
[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)