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