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