12:02:30 #startmeeting TripleO Security Squad 12:02:31 Meeting started Wed Apr 11 12:02:30 2018 UTC and is due to finish in 60 minutes. The chair is jaosorior. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:02:32 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 12:02:34 The meeting name has been set to 'tripleo_security_squad' 12:02:39 Gonna wait a couple of minutes for more folks to log in./ 12:03:31 Juan Antonio Osorio Robles proposed openstack/tripleo-quickstart master: Revert "Revert "Deploy container-multinode (fs010) with a containerized undercloud"" https://review.openstack.org/560264 12:05:22 Alright 12:05:28 #topic Work progress update 12:05:48 Same as every week, this is just a placeholder to have folks know how the work is going for the different topics. 12:05:57 #topic Public TLS by default 12:06:11 This is the one I've been the most active in. 12:06:24 o/ 12:06:24 I've got some working patches, and most of the stuff in the chain has already merged 12:06:36 I still need to write proper documentation about that 12:06:48 since that change does introduce some changes to our defaults (besides the fact that it uses TLS) 12:07:07 gfidente: looking at the ceph issue now 12:07:09 for one, the default will be to use FQDNs instead of IPs for the public endpoints. 12:07:55 So, the user/deployer will need to add those to DNS or /etc/hosts after the deployment 12:08:00 gotta see if we can automate that though 12:08:03 at least the /etc/hosts part 12:08:08 shouldn't be too hard. 12:08:23 Again, reviews are very much welcome, and the patches are in the etherpad 12:08:27 #link https://etherpad.openstack.org/p/tripleo-security-squad 12:08:47 I've also been using the same topic for the patches 12:08:49 #link https://review.openstack.org/#/q/topic:public-tls-default+(status:open+OR+status:merged) 12:09:38 Any questions/feedback? 12:10:09 jaosorior, shardy: can I debug network data in hiera somehow? I still keep getting the same frontend and backend IPs for haproxy config, and my admin/public VIPs seem ignored 12:10:31 sorry, it's a meeting here... 12:10:50 bogdando: no worries. I can check that out after the meeting 12:10:53 #topic Secret Management for TripleO 12:11:12 So, we started taking the first steps on this task 12:11:30 We have identified all the potentially sensitive data in this etherpad: 12:11:31 #link https://etherpad.openstack.org/p/tripleo-audit-secrets 12:11:46 so, if you are curious about what we identified and how we plan to address it, that's the place to look :) 12:12:06 upon the first stuff to cover is the undercloud's swift 12:12:23 we plan to use Swift encryption (at rest) and hopefully enable it as a default 12:12:36 there are several ways of doing that though. 12:13:03 One is to have a pre-shared key (or encryption root secret) in the swift configuration 12:13:08 Marios Andreou proposed openstack/tripleo-heat-templates master: Update environment files for Q upgrade and ffwd upgrade https://review.openstack.org/559061 12:13:13 that will then be used to encrypt the swift containers 12:13:21 The other, is to use something else (such as barbican) 12:13:50 And apparently we already have support for the former one in t-h-t; so that could be a good fit for a feature for the containerized undercloud. 12:14:12 Lukas Bezdicka proposed openstack/tripleo-common master: Unite default parameter_resource name https://review.openstack.org/560110 12:14:15 of course, ideally the best would be that the default configuration wouldn't need to use barbican. We gotta see waht's best to implement 12:14:28 If folks want to join that effort, help is very appreciated. 12:15:18 watching the project update of swift yesterday 12:15:20 https://www.youtube.com/watch?v=rnAtnnE0sQM&feature=youtu.be 12:15:38 they mentioned that swift can run stand alone 12:16:23 moguimar: yeah, that's a feature they have. Although we don't really need it as we do have a proper openstack installation on the undercloud. 12:17:01 trying to get a default option aligned to that would be more popular 12:17:04 moguimar: did you have something in mind regarding the standalone feature? 12:17:11 not yet 12:17:54 moguimar: so, we already deploy and use swift by default. We use it to store the overcloud deployment "plan". The plan is merely the set of rendered heat templates, parameters and options to deploy the overcloud. 12:18:24 so, the plan would contain passwords and SSL keys in the form of heat parameters that would be used to deploy the overclod. 12:18:26 *overcloud 12:19:04 moguimar: the plan would be to add the encryption option as a default for the swift deployment in the undercloud that we already do. 12:19:11 gfidente: hmm interesting indeed, it looks like it fails in step 1 of docker-puppet.py but i'm having trouble to spot any indication of root cause in the logs 12:19:12 http://logs.openstack.org/66/546966/28/check/tripleo-ci-centos-7-scenario004-multinode-oooq-container/130db82/logs/undercloud/home/zuul/overcloud_deploy.log.txt.gz 12:20:01 Now, the tricky thing are updates/upgrades. 12:20:03 EmilienM, thanks Emilien 12:20:28 The encryption docs say that only new swift containers would be encrypted. Which would require the deployer to download the plan, delete it, and upload it again. 12:20:45 But I think that's a reasonable expectation if folks need that feature. 12:21:06 Lukas Bezdicka proposed openstack/tripleo-common master: Unite default parameter_resource name https://review.openstack.org/560110 12:21:23 Anyway, that's all the update from my side. There is still a bunch of research and a POC to do. 12:21:25 any questions.feedback? 12:21:30 questions/feedback 12:21:42 Mike Fedosin proposed openstack/tripleo-common master: UpdatePlanEnvironmentAction enable overwrite or merge https://review.openstack.org/560312 12:22:30 I got through the oslo.config docs 12:23:09 now I'm watching the project updates in the openstack website to get familiarized with all the projects I heard so far in our discussions 12:23:35 moguimar: if you have questions about any project, reach out, we're always glad to help 12:23:43 sure 12:24:32 Alright 12:24:36 that's all for the work updates 12:24:40 #topic Migration to Storyboard 12:25:08 So... Kendall and EmilienM reached out recently proposing that the Security Squad try out using Storyboard 12:25:23 For anybody interested 12:25:26 here's the link 12:25:29 #link https://storyboard.openstack.org/ 12:26:02 So, we could track the work progress and user stories there, as well as bugs and other work done by the squad 12:26:07 ++ 12:26:12 which would effectively replace our etherpad which is getting quite filled up 12:26:18 +1 12:26:19 I for one, am quite keen on giving it a try 12:26:31 jaosorior, we dont actually have any launchpad items so there is no migration 12:26:35 feel free to reach her on #storyboard, she's diablo_rojo 12:26:37 alee: exactly 12:26:37 scrum feelings 12:26:46 its just a matter of using it 12:26:58 I'm fine with storyboard as well :) 12:27:03 Does someone have any reservations or comments against it? 12:27:06 and if everyone else is doing so, why not? 12:27:19 I plan to migrate barbican to it next week 12:27:26 alee: nice! 12:27:28 alright 12:27:51 #action TripleO Security Squad will start tracking the projects we're working on in Storyboard 12:28:05 I still need to give it a better read to know more features that it has, but it seems quite promising 12:28:21 jaosorior, has the rest of tripleo migrated too? 12:28:27 EmilienM: ^^ 12:28:30 does it matter? 12:28:41 alee: I don't think it matters :) 12:29:10 and I don't know if any other squad from tripleo has migrated 12:29:18 jaosorior, fair enough -- it just may get tricky if we have references to launchpad issues 12:29:31 we do have some 12:29:36 so, we'll need to figure out how that works 12:29:38 for work thatwe depend on that is outside of the security squad 12:29:48 only UI and validations 12:29:51 have migrated 12:30:42 ok - so there is precedent then -- no objections from me 12:30:47 alright 12:30:53 lets migrate then! :D 12:30:57 jtomasek, jrist, honza, florianf, jpich (and others): if you have anything to share on storyboard migration so far 12:33:16 well, hopefully they'll reach out when they have time. And now we know who to poke if we have some questions regarding how to link Storyboard to our existing TripleO bugs. 12:35:06 #topic Any other business 12:35:25 Does anybody have something to bring up to the group? 12:35:43 Sagi Shnaidman proposed openstack/tripleo-quickstart-extras master: Install additional roles for quickstart https://review.openstack.org/558786 12:35:55 EmilienM: not at the moment 12:38:16 Alright folks 12:38:18 thanks for joining 12:38:20 #endmeeting