15:00:13 <raildo> #startmeeting oslo-config-plaintext-secrets
15:00:14 <openstack> Meeting started Tue Jul 17 15:00:13 2018 UTC and is due to finish in 60 minutes.  The chair is raildo. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:00:15 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:00:18 <openstack> The meeting name has been set to 'oslo_config_plaintext_secrets'
15:00:28 <raildo> o/
15:00:38 <dhellmann> o/
15:01:07 <raildo> ping moguimar redrobot
15:01:15 <gagehugo> o/
15:01:17 <redrobot> o/
15:01:28 <moguimar> o/
15:01:33 <raildo> hello everyone :)
15:01:40 <redrobot> ohai!
15:01:52 <raildo> #link https://etherpad.openstack.org/p/oslo-config-plaintext-secrets
15:01:59 <moguimar> ping bnemec
15:02:13 <bnemec> o/
15:02:27 <raildo> #topic oslo.config driver tests causing python tests to fail
15:02:40 * spilla sneaks in
15:02:54 <raildo> so, last week our feature was approved (thanks dhellmann, bnemec)
15:03:08 <raildo> but we have our first kind of bug :(
15:03:31 <raildo> during the merge of the last patches, we are facing some odd behavior in the python 2.7 and python 3.5 tests
15:03:48 <raildo> #link https://review.openstack.org/#/c/578144/
15:04:29 <bnemec> I've been holding off on the final feature releases until this gets resolved, so it would be nice to have a fix ASAP.
15:04:47 <raildo> so we created a patch to add some debug log info, but the patch is passing the check, so we need some recheck to catch that log properly https://review.openstack.org/#/c/583038/
15:04:54 <bnemec> I think we're still missing the new cache layer change so the complete feature isn't in yet.
15:05:16 <dhellmann> the symptoms seem to indicate that the test itself is flakey
15:05:53 <dhellmann> although the source of the race condition isn't obvious
15:06:53 <raildo> dhellmann, yeah, looks like we have some issues when we try to load the sources over here: https://github.com/openstack/oslo.config/commit/084ac31f4c0ac9d2a7960658b9a8dbde6765492b#diff-b067a69e3afb17258ed33798bb2f3c93R272
15:07:08 <raildo> so, I'm trying to debug that with dhellmann and hope to have a fix for that as soon as possible
15:08:10 <raildo> at this point I'm not sure if it's something happening only on this tests, since we're mocking the fetch_uri, or if it's a real issue in the code
15:09:14 <raildo> anything else on this topic?
15:09:38 <raildo> #topic Oslo PTG discussion
15:09:41 <moguimar> I can do some tests tomorrow
15:10:14 <raildo> #link https://etherpad.openstack.org/p/oslo-stein-ptg-planning
15:10:48 <raildo> so, I'll not be able to join the PTG at this time :(
15:10:51 <dhellmann> oh, hey, I was just able to reproduce the failure locally
15:11:09 <dhellmann> http://paste.openstack.org/show/726117/
15:11:26 <dhellmann> it looks like the test isn't cleaning up the config object properly
15:11:34 <dhellmann> it should probably just create a new one each time
15:12:48 <efried> ō/
15:12:58 <raildo> dhellmann, hum, got it, I'll send a patch to clean that objects after after run those tests
15:13:09 <raildo> thanks efried as well for the link :)
15:13:09 <dhellmann> efried : I *just* reproduced the problem and saw the same error you posted in #openstack-oslo
15:13:10 <moguimar> nice
15:13:29 <raildo> s/after/before
15:14:13 <dhellmann> hmm, the test *does* create its own ConfigOpts instance
15:15:04 <efried> Yeah, by inspection I couldn't see any munging of the global dict, and I couldn't see any shared objects.
15:15:48 <efried> Is this
15:15:48 <efried> ERROR [oslo_config.cfg] could not load configuration from 'ini_1' using remote_file driver: duplicate option: driver
15:15:48 <efried> supposed to be happening though?
15:16:26 <dhellmann> no, that's not supposed to be happening
15:16:37 <dhellmann> that is preventing the test from loading the extra sources
15:18:38 <moguimar> try dumping the return of opts_to_ini()
15:19:18 <efried> That's being mocked
15:19:23 <efried> sorry, duh
15:21:38 <raildo> ok, so I suggest we keep talking about this bug in the #openstack-oslo after the meeting, but thanks efried and dhellmann to find the root cause of it :)
15:21:50 <dhellmann> yeah, we should move on
15:22:57 <raildo> so, just a heads up about the next PTG, I'll not be able to attend but I would love to contribute with the preparation for that over the etherpad for it
15:23:28 <raildo> #link https://etherpad.openstack.org/p/oslo-stein-ptg-planning
15:23:40 <moguimar> I won't be able to make it as well
15:24:53 <raildo> #topic Hardening Plaintext Secrets - Poster for EuroPython
15:24:55 <raildo> moguimar, ^
15:25:03 <moguimar> yup
15:25:13 <moguimar> I've just finished writing the poster
15:25:17 <moguimar> for EuroPython
15:25:31 <moguimar> need to print it on thursday
15:25:43 <moguimar> so if you guys can take a look at it would be nice
15:26:03 <moguimar> if the link is not working, I can send you a pdf
15:26:10 <moguimar> ping me at moguimar@redhat.com
15:26:32 <bnemec> What is the link?
15:26:38 <moguimar> https://docs.google.com/presentation/d/1bQDoqbgDhwIdhbyngwNctuzFiApc5Yiyd00jC-gVutQ/edit?usp=sharing
15:26:43 <bnemec> Thanks
15:26:51 <moguimar> I think it only shares under the redhat domain
15:27:37 <raildo> moguimar, nah, you can invite someone else, just added their email as the edit section, like a normal google drive link
15:28:01 <moguimar> raildo++
15:28:21 <moguimar> the conference is next week in Edinburgh
15:29:46 <moguimar> that's all on my end
15:30:23 <dhellmann> moguimar : that looks nice!
15:30:33 <moguimar> thanks dhellmann
15:30:42 <moguimar> it took me a lot of time and hair xD
15:31:28 <raildo> ok, so let's move to the #openstack-oslo to keep talking about that bug, thanks everyone for your time
15:31:35 <raildo> have a good week
15:31:36 <moguimar> o/
15:31:45 <raildo> #endmeeting