| *** os4uinfo has joined #openstack-chef | 00:06 | |
| *** emagana has quit IRC | 00:06 | |
| *** os4uinfo has quit IRC | 00:10 | |
| *** emagana has joined #openstack-chef | 00:11 | |
| *** openstackstatus has quit IRC | 00:13 | |
| *** openstackstatus has joined #openstack-chef | 00:14 | |
| *** ChanServ sets mode: +v openstackstatus | 00:14 | |
| *** emagana has quit IRC | 00:16 | |
| *** os4uinfo has joined #openstack-chef | 00:50 | |
| *** os-chef-bot has joined #openstack-chef | 02:02 | |
| *** os4uinfo has quit IRC | 04:06 | |
| *** _rai_ has joined #openstack-chef | 04:41 | |
| *** os4uinfo has joined #openstack-chef | 04:44 | |
| *** os4uinfo has quit IRC | 04:45 | |
| *** os4uinfo has joined #openstack-chef | 04:45 | |
| -openstackstatus- NOTICE: unknown issue with the git farm, everything broken - we're investigating | 06:01 | |
| *** ChanServ changes topic to "unknown issue with the git farm, everything broken - we're investigating" | 06:01 | |
| *** os4uinfo has left #openstack-chef | 07:05 | |
| -openstackstatus- NOTICE: ok git.openstack.org is working again, you can recheck failed jobs | 08:00 | |
| *** ChanServ changes topic to "ok git.openstack.org is working again, you can recheck failed jobs" | 08:00 | |
| *** ChanServ changes topic to "OpenStack & Chef | chef.io/openstack | bit.ly/os-chef-wiki | bit.ly/os-gerrit-inbox | bit.ly/os-chef-repo | bit.ly/os-chef-meetings-logs | bit.ly/os-chef-meeting-agendas | bit.ly/stackalytics-chef" | 09:09 | |
| *** chlong has quit IRC | 10:03 | |
| *** Dinesh_Bhor has quit IRC | 13:10 | |
| *** chlong has joined #openstack-chef | 13:56 | |
| *** emagana has joined #openstack-chef | 14:11 | |
| *** emagana has quit IRC | 14:11 | |
| *** emagana has joined #openstack-chef | 14:12 | |
| *** emagana has quit IRC | 14:12 | |
| *** emagana has joined #openstack-chef | 14:12 | |
| sc` | Ramereth: osl-openstack is rather interesting to read. gives me some ideas about getting to a meaningful pike release, after we cut ocata | 14:35 |
|---|---|---|
| sc` | the testing bits are especially good reading. thanks for making it public | 14:35 |
| *** emagana has quit IRC | 14:59 | |
| *** emagana has joined #openstack-chef | 15:01 | |
| *** emagana has quit IRC | 15:02 | |
| *** emagana has joined #openstack-chef | 15:02 | |
| *** emagana has quit IRC | 15:03 | |
| *** emagana has joined #openstack-chef | 15:03 | |
| Ramereth | sc`: no problem, glad it's helpful! Other than the testing bits, what do you find helpful? | 15:14 |
| sc` | Ramereth: the meta-wrapper aspect of it. jklare has said that he uses a similar approach, but i hadn't seen one made public until i came across osl-openstack | 16:08 |
| sc` | j^2 made something similar, openstack-model-t, but that's more of a holistic approach and not consuming any known artifacts aside from supermarket | 16:11 |
| j^2 | yeah i was attempting to take the "install docs" and make one cookbook | 16:12 |
| sc` | yup | 16:12 |
| sc` | getting the cookbooks in tk without a whole lot of magic is what i'm exploring. right now, seeing if dokken + inspec might be viable | 16:14 |
| Ramereth | I've been hoping to migrate to inspec at some point, but lack of time is keeping me from doing that | 16:16 |
| Ramereth | and dokken too | 16:16 |
| sc` | E_NOTIME is a strong force to contend with | 16:17 |
| Ramereth | sc`: it took several iterations to get that cookbook in a saner place. The changes you made in the mitaka release made it A LOT easier with the dynamic attributes for configs | 16:17 |
| sc` | i bet. mitaka was painful to get out the door, but oh so necessary | 16:17 |
| jklare | Ramereth :) good to hear that somebody like what we did there :) | 16:17 |
| Ramereth | not that what j^2 did before was bad... it was just ... annoying to work around | 16:18 |
| jklare | Ramereth the wrapper we use internally follows the same structure as the osl-openstack one | 16:18 |
| Ramereth | wasn't flexible enough to meet my demands | 16:18 |
| sc` | the old style was unwieldy by the time liberty came around | 16:18 |
| Ramereth | i basically made a recipe for each cookbook and then set attributes there | 16:18 |
| sc` | and by the time we joined as an official project, that stuff was hard to test against | 16:18 |
| sc` | chef-provisioning made it easier for a time, but it slowly started rotting | 16:19 |
| Ramereth | btw, I highly recommend you start using cached chefspec, but you have to be careful how you use it | 16:19 |
| sc` | the whole testing experience for the cookbooks needs to be overhauled | 16:19 |
| Ramereth | ya, I need to update osl-openstack's unit testing too. It was the first time I used ChefSpec and i based a lot of it off of the openstack cookbooks. We use a slightly different standard now | 16:20 |
| sc` | namely, switching from pure unit testing, to have more emphasis on integration | 16:20 |
| Ramereth | integration testing for OS is _hard_ | 16:20 |
| Ramereth | but you can see what I | 16:20 |
| Ramereth | I've tried to do | 16:20 |
| Ramereth | also, integration testing with self signed SSL certificates is a nasty hack | 16:21 |
| sc` | yup. it's a good approach, especially if it works | 16:21 |
| Ramereth | I hate how I ended up doing it, but .. it works for what I need | 16:21 |
| sc` | now if only upstream weren't so dead-looking, people wouldn't say it's dead | 16:21 |
| Ramereth | ... I know | 16:22 |
| * sc` self-flagellates for a moment | 16:22 | |
| Ramereth | I'm going to be spending more time updating our Ganeti infra soon. Having both OpenStack and Ganeti at our disposal gives us a lot of flexibilty for our on-premises needs | 16:23 |
| * Ramereth actually runs their OS controller as Ganeti VMs ;-) | 16:23 | |
| sc` | nice | 16:23 |
| Ramereth | sadly, the ganeti cookbooks I've made need a lot of work. We're still running the prod infra with CFEngine2 :( | 16:26 |
| Ramereth | I'm going to be giving a talk at Open Source Summit (was LinuxCon) in LA about OpenStack vs. Ganeti FWIW | 16:27 |
| sc` | i feel like i need to put on talks about the cookbooks. personal anxieties keep getting in the way | 16:28 |
| sc` | it would show things as less-dead | 16:28 |
| Ramereth | I wouldn't mind co-presenting with you sometime on it. I'd give a perspective as a user of them | 16:29 |
| sc` | right on. i want to get testing in a better place before i start down that path | 16:30 |
| sc` | but that'll be an ongoing thing, so i'll have to stop using it as an excuse :D | 16:31 |
| *** os-chef-bot has quit IRC | 19:04 | |
| *** emagana has quit IRC | 21:25 | |
| sc` | whoa. i have convergence on a container | 22:24 |
| sc` | it's my day off, so i've been playing with dokken a bit, cherry-picking bits from osl-openstack where appropriate | 22:25 |
| sc` | if i can get this working, that'll be meat for a talk | 22:26 |
| Ramereth | sc`: sweet! | 22:42 |
| *** openstackgerrit has joined #openstack-chef | 22:44 | |
| openstackgerrit | Lance Albertson proposed openstack/cookbook-openstack-integration-test master: Fix python development package name on RHEL https://review.openstack.org/477039 | 22:44 |
| sc` | i'm cargo-culting a little bit from osl-openstack | 22:44 |
| sc` | but it seems to do what needs to be done | 22:44 |
| *** chlong has quit IRC | 22:45 | |
| sc` | turning openstack-chef-repo into a cookbook will give a little more confidence in testing changes, which will in turn help the rest of the cookbooks get to modern times | 22:45 |
| Ramereth | hmm, true | 22:47 |
| sc` | i think the more involving part will be having to deal with docker networking for neutron | 23:10 |
| Ramereth | I can only imagine -.- | 23:14 |
| *** _rai_ has quit IRC | 23:53 | |
| *** _rai_ has joined #openstack-chef | 23:55 | |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!