*** 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!