14:59:42 <raildo> #startmeeting oslo-config-plaintext-secrets 14:59:43 <openstack> Meeting started Tue Jun 12 14:59:42 2018 UTC and is due to finish in 60 minutes. The chair is raildo. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:59:44 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:59:47 <openstack> The meeting name has been set to 'oslo_config_plaintext_secrets' 14:59:50 <raildo> #link https://etherpad.openstack.org/p/oslo-config-plaintext-secrets 15:00:02 <raildo> o/ 15:00:10 <dhellmann> o/ 15:00:23 <redrobot> o/ 15:01:42 <moguimar> o/ 15:02:23 <raildo> #topic check status 15:03:02 <raildo> so, our first 3 patches are good to go, just waiting for the other ones, since we're dealing this this as a kind of feature branch 15:03:04 <raildo> #link https://review.openstack.org/#/q/status:open+project:openstack/oslo.config+branch:master+topic:bp/oslo-config-drivers 15:03:19 <raildo> thanks dhellmann, bnemec for the reviews on those patches 15:04:05 <raildo> and I believe that moguimar have some progress in the item 7, do you want to share with us moguimar? 15:04:24 <moguimar> I got some sample for the ini driver 15:04:40 <moguimar> now I'm trying to understand oslo-config-generator 15:04:58 <moguimar> is it supose to generate the config with something like 15:05:12 <moguimar> oslo-config-generator --namespace oslo.config.driver.ini 15:05:14 <moguimar> ? 15:05:41 <dhellmann> not quite 15:06:09 <dhellmann> hang on, let me find the reference 15:06:35 <dhellmann> https://docs.openstack.org/oslo.config/latest/cli/generator.html 15:06:53 <dhellmann> ok, the "namespace" is the name of the plugin registered as an entry point under oslo.config.opts 15:07:01 <dhellmann> that argument is very poorly named :-/ 15:07:56 <moguimar> I tried oslo-config-generator --namespace oslo.messaging 15:08:09 <dhellmann> if you look in the nova repo at the file etc/nova/nova-config-generator.conf you'll see some examples 15:08:11 <moguimar> but it says: WARNING:stevedore.named:Could not load oslo.messaging 15:08:12 <dhellmann> the thing you're using needs to be installed for it to work, because it actually tries to load up the code 15:08:19 <moguimar> got it 15:08:51 <dhellmann> you could use oslo.config as a name 15:08:58 <dhellmann> that will probe the config library for its option 15:09:01 <dhellmann> optiosn 15:09:35 <dhellmann> an easy way to do that in the config repo is with a command like "tox -e venv -- oslo-config-generator --namespace oslo.config 15:09:40 <dhellmann> " 15:09:45 * dhellmann can't type this morning 15:10:46 <raildo> also, me and moguimar are reviewing the spec with the next steps, so we expect to send a more robust version of that spec soon 15:11:11 <dhellmann> I haven't had a chance to look at that spec yet, so I'll wait for your update before I do 15:11:58 <raildo> dhellmann, sure, I can ping you on irc when I have that done, ust as a reminder :) 15:12:04 <raildo> just* 15:12:14 <dhellmann> moguimar : when I run the command I gave above I see config_source in the output on the console. I don't think I have the latest version of your patch checked out so I am not sure if I should be seeing driver options or not, yet 15:12:28 <dhellmann> raildo : I'm watching the review, so I'll see the update come through 15:12:37 <raildo> so, that would benice 15:13:13 <moguimar> I haven't submitted a patch in the sample generator yet 15:13:24 <dhellmann> ok, then I'm seeing what I expect for now :-) 15:14:23 <raildo> #Open Discussion 15:14:29 <raildo> #topic Open Discussion 15:14:44 <raildo> anything else that you guys want to talk? 15:14:44 <moguimar> I submitted a talk to EuroPython 15:15:04 <moguimar> but it didn't get accepted, too many talks submitted 15:15:13 <moguimar> but I was invited to present it as a poster 15:15:20 <dhellmann> oh, nice 15:15:23 <moguimar> =D 15:15:38 <dhellmann> are you going to do that instead? 15:15:44 <moguimar> so I'm going to squeze both specs in a poster 15:15:50 <moguimar> yep 15:15:59 <dhellmann> buy the extra large poster paper :-) 15:16:06 <moguimar> the talk was about oslo.config 15:16:28 <moguimar> but on the poster I'll focus on protecting plaintext secrets in configuration files 15:16:37 <dhellmann> that seems like a good way to narrow it down 15:16:41 <moguimar> that was a subtopic of the talk 15:17:21 <moguimar> now I just need manager's approval to start working on it 15:18:44 <raildo> ++ 15:19:10 <moguimar> then, before printing, I'll let you guys review the poster 15:19:36 <raildo> moguimar, that would be nice, we can set a topic for that for next week, or something like that 15:19:46 <moguimar> it is also an opportunity to ask for contributions 15:20:55 <raildo> anything else folks? 15:21:06 <moguimar> not on my end 15:21:08 <dhellmann> nothing from me 15:21:20 <redrobot> not much here. still spinning up on the castellan vault backend 15:21:20 <moguimar> is redrobot around? 15:21:25 <dhellmann> moguimar : let me know if you get stuck on the config generator. working with entry points is a bit weird, and I'm happy to help you get unstuck if I can. 15:21:25 <moguimar> =D 15:21:26 <redrobot> moguimar, o/ 15:21:39 <moguimar> sure dhellmann 15:22:03 <raildo> redrobot, so, if you have any questions or doubts, just ping dhellmann he knows everything 15:22:09 <redrobot> haha 15:22:17 <moguimar> what is the purpose of life? 15:22:26 <moguimar> meaning* 15:22:30 <raildo> just kidding, we would love to help on that as well :) 15:22:30 <redrobot> Dougs of OpenStack unite!!! 15:22:35 * redrobot is also a Doug 15:22:52 <raildo> so, have a good week everyone! 15:22:55 <raildo> #endmeeting