Friday, 2017-06-23

*** os4uinfo has joined #openstack-chef00:06
*** emagana has quit IRC00:06
*** os4uinfo has quit IRC00:10
*** emagana has joined #openstack-chef00:11
*** openstackstatus has quit IRC00:13
*** openstackstatus has joined #openstack-chef00:14
*** ChanServ sets mode: +v openstackstatus00:14
*** emagana has quit IRC00:16
*** os4uinfo has joined #openstack-chef00:50
*** os-chef-bot has joined #openstack-chef02:02
*** os4uinfo has quit IRC04:06
*** _rai_ has joined #openstack-chef04:41
*** os4uinfo has joined #openstack-chef04:44
*** os4uinfo has quit IRC04:45
*** os4uinfo has joined #openstack-chef04:45
-openstackstatus- NOTICE: unknown issue with the git farm, everything broken - we're investigating06:01
*** ChanServ changes topic to "unknown issue with the git farm, everything broken - we're investigating"06:01
*** os4uinfo has left #openstack-chef07:05
-openstackstatus- NOTICE: ok git.openstack.org is working again, you can recheck failed jobs08: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 IRC10:03
*** Dinesh_Bhor has quit IRC13:10
*** chlong has joined #openstack-chef13:56
*** emagana has joined #openstack-chef14:11
*** emagana has quit IRC14:11
*** emagana has joined #openstack-chef14:12
*** emagana has quit IRC14:12
*** emagana has joined #openstack-chef14:12
sc`Ramereth: osl-openstack is rather interesting to read. gives me some ideas about getting to a meaningful pike release, after we cut ocata14:35
sc`the testing bits are especially good reading. thanks for making it public14:35
*** emagana has quit IRC14:59
*** emagana has joined #openstack-chef15:01
*** emagana has quit IRC15:02
*** emagana has joined #openstack-chef15:02
*** emagana has quit IRC15:03
*** emagana has joined #openstack-chef15:03
Ramerethsc`: 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-openstack16: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 supermarket16:11
j^2yeah i was attempting to take the "install docs" and make one cookbook16:12
sc`yup16: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 viable16:14
RamerethI've been hoping to migrate to inspec at some point, but lack of time is keeping me from doing that16:16
Ramerethand dokken too16:16
sc`E_NOTIME is a strong force to contend with16:17
Ramerethsc`: 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 configs16:17
sc`i bet. mitaka was painful to get out the door, but oh so necessary16:17
jklareRamereth :) good to hear that somebody like what we did there :)16:17
Ramerethnot that what j^2 did before was bad... it was just ... annoying to work around16:18
jklareRamereth the wrapper we use internally follows the same structure as the osl-openstack one16:18
Ramerethwasn't flexible enough to meet my demands16:18
sc`the old style was unwieldy by the time liberty came around16:18
Ramerethi basically made a recipe for each cookbook and then set attributes there16:18
sc`and by the time we joined as an official project, that stuff was hard to test against16:18
sc`chef-provisioning made it easier for a time, but it slowly started rotting16:19
Ramerethbtw, I highly recommend you start using cached chefspec, but you have to be careful how you use it16:19
sc`the whole testing experience for the cookbooks needs to be overhauled16:19
Ramerethya, 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 now16:20
sc`namely, switching from pure unit testing, to have more emphasis on integration16:20
Ramerethintegration testing for OS is _hard_16:20
Ramerethbut you can see what I16:20
RamerethI've tried to do16:20
Ramerethalso, integration testing with self signed SSL certificates is a nasty hack16:21
sc`yup. it's a good approach, especially if it works16:21
RamerethI hate how I ended up doing it, but .. it works for what I need16:21
sc`now if only upstream weren't so dead-looking, people wouldn't say it's dead16:21
Ramereth... I know16:22
* sc` self-flagellates for a moment16:22
RamerethI'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 needs16:23
* Ramereth actually runs their OS controller as Ganeti VMs ;-)16:23
sc`nice16:23
Ramerethsadly, the ganeti cookbooks I've made need a lot of work. We're still running the prod infra with CFEngine2 :(16:26
RamerethI'm going to be giving a talk at Open Source Summit (was LinuxCon) in LA about OpenStack vs. Ganeti FWIW16:27
sc`i feel like i need to put on talks about the cookbooks. personal anxieties keep getting in the way16:28
sc`it would show things as less-dead16:28
RamerethI wouldn't mind co-presenting with you sometime on it. I'd give a perspective as a user of them16:29
sc`right on. i want to get testing in a better place before i start down that path16:30
sc`but that'll be an ongoing thing, so i'll have to stop using it as an excuse :D16:31
*** os-chef-bot has quit IRC19:04
*** emagana has quit IRC21:25
sc`whoa. i have convergence on a container22:24
sc`it's my day off, so i've been playing with dokken a bit, cherry-picking bits from osl-openstack where appropriate22:25
sc`if i can get this working, that'll be meat for a talk22:26
Ramerethsc`: sweet!22:42
*** openstackgerrit has joined #openstack-chef22:44
openstackgerritLance Albertson proposed openstack/cookbook-openstack-integration-test master: Fix python development package name on RHEL  https://review.openstack.org/47703922:44
sc`i'm cargo-culting a little bit from osl-openstack22:44
sc`but it seems to do what needs to be done22:44
*** chlong has quit IRC22: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 times22:45
Ramerethhmm, true22:47
sc`i think the more involving part will be having to deal with docker networking for neutron23:10
RamerethI can only imagine -.-23:14
*** _rai_ has quit IRC23:53
*** _rai_ has joined #openstack-chef23:55

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!