04:01:28 <ekcs> #startmeeting congressteammeeting 04:01:29 <openstack> Meeting started Fri Jan 25 04:01:28 2019 UTC and is due to finish in 60 minutes. The chair is ekcs. Information about MeetBot at http://wiki.debian.org/MeetBot. 04:01:31 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 04:01:33 <openstack> The meeting name has been set to 'congressteammeeting' 04:02:06 <akhil_jain> ekcs: hi 04:02:33 <ekcs> hello akhil_jain ! 04:03:12 <ekcs> happy friday! 04:03:33 <akhil_jain> Happy friday 04:03:52 <ekcs> topics are kept here as usual #link https://etherpad.openstack.org/p/congress-meeting-topics 04:03:55 <ekcs> let’s take a minute to put down the topics we want to discuss today 04:07:19 <ekcs> ok let’s get started then. 04:07:59 <ekcs> #topic zuul migration & gate 04:09:42 <ekcs> we had the issue that check jobs run from congress-tempest-plugin were not using the specified stable branches. that has been fixed with gmann’s help by adding a specification of branch override in the legacy playbooks. 04:10:09 <ekcs> actually the patch is ready but not merged yet: https://review.openstack.org/#/c/631329/ 04:10:33 * gmann adding that in today review list. 04:10:55 <ekcs> ah thanks gmann haha. 04:11:14 <gmann> thanks for that migration. that is useful and helpful for infra/QA perspective 04:11:44 <ekcs> along with it, patches are also created to migrate the master branch jobs to non-legacy format so that we should ha;ve fewer problems in the future. https://review.openstack.org/#/c/630414/ 04:11:53 <ekcs> yup and thanks for the help gmann ! 04:12:19 <ekcs> https://review.openstack.org/#/c/631609/ 04:12:24 <ekcs> https://review.openstack.org/#/c/631894/ 04:12:55 <ekcs> in the process we also moved to ubuntu bionic because stein will primarily target bionic rather than xenial. 04:13:29 <ekcs> just wanted to give an update on these changes. any thoughts or comments? 04:14:08 <gmann> +1 on moving to bionic 04:14:21 <gmann> ekcs: it seems all running fine on bionic ? 04:14:35 <ekcs> yes looks like it! 04:15:02 <gmann> cool 04:16:23 <ekcs> ok moving on then. 04:16:29 <ekcs> #topic use case in library for cross project network 04:16:42 <ekcs> akhil_jain: is that your topic? you wanna start us off? 04:17:04 <akhil_jain> yes. i want to enquire about that use case. 04:17:09 <akhil_jain> link https://github.com/openstack/congress/blob/master/library/cross_project_network.yaml 04:17:41 <akhil_jain> we are making differnt groups and check if network from diff group atatched to differnt 04:18:06 <akhil_jain> but by default according to me demo must not be able to see alt 04:18:14 <akhil_jain> alt_demo networks. 04:18:34 <akhil_jain> isnt that it or i am wrong somewhere? 04:19:46 <ekcs> I think I understand each thing you’re saying, but I’m not sure what the problem is =p 04:19:48 <akhil_jain> one project should not be able to see the network from other project until that is shared. so in which case are using this? 04:20:03 <akhil_jain> is that is valid use case then? 04:20:58 <ekcs> Ah I see. First I’ll say that the example policy is just an example. 04:21:06 <akhil_jain> becuse if one project cannot see other project networks. it wont be able to attach to that. so what we are trying to achieve with this use case 04:22:21 <akhil_jain> oh ok, if that is so. i was checking all of them to list use case we can achieve with congress. 04:23:33 <akhil_jain> also for cfg_validator and cloudfoundry, do we have usecase? 04:24:05 <gmann> ekcs: FYI, we are working to list all the use case of congress with all scenario. akhil_jain is preparing the sheet and then policy sample file. once all those policy sample file works fine then he can upstream those and document also 04:24:32 <gmann> akhil_jain: may be we can share that sheet with ekcs on google sheet etc for his inout 04:24:35 <gmann> input 04:25:27 <akhil_jain> ya we can do that. and finally after all use cases are ready we can add to congress lib. that will be helpful for end users. 04:25:55 <ekcs> on this specific case: if there is no way for the violation to happen because of the openstack interface, then it’s not very compelling use case. But I can think of two reasons why we still include the policy example. 04:27:15 <ekcs> 1. it illustrates an example of something congress can monitor/enforce even if it’s not necessary in the current openstack context. congress can be used with different virtial networking software and monitor this kind of policy. 04:28:32 <gmann> i see, make sense. 04:29:25 <akhil_jain> ekcs: thanks for explaining. got your point 04:30:02 <ekcs> 2. in general, the principle for policy is that there can be a separation between the policy author and the system admins. Ideally, the people who write policy do not need to be intimately familiar with what is and isn’t possible. instead, they can simply write how things should be. 04:30:59 <ekcs> 3. I guess 3 is that it’s an additional layer of check. suppose a hacker somehow exploited a bug to attach a certain network to a different project. then the policy will find it. 04:31:23 <ekcs> gmann: Ah I see that’s cool. yes I’ll be happy to help with that! 04:32:19 <ekcs> 3 is relevant in a multi-tenant situation. 04:32:29 <akhil_jain> ekcs: ok i will share a google doc with you today 04:32:59 <ekcs> cloudfoundry to be honest I’m not very familiar with it. 04:33:36 <ekcs> cfg validator I can find the emails and specs and send to you. 04:34:08 <akhil_jain> oh ok. i have found 2 cases as of now. that might not be achieveable by cuurent drivers. but we can with minor additions 04:34:35 <ekcs> very cool! use case work is super valuable. 04:34:57 <ekcs> ok any more on this topic? 04:35:10 <akhil_jain> yes for making congress user friendly and easy to use. we need to add use cases 04:35:21 <ekcs> +1 04:35:27 <akhil_jain> thats all for now 04:35:54 <ekcs> #topic congress-neutron gate 04:36:07 <ekcs> ok maybe we can touch base a bit on the neutron test breakage. 04:36:25 <ekcs> great initiative tracking down the problem akhil_jain 04:36:39 <ekcs> on this patch: https://review.openstack.org/#/c/631688/ 04:37:36 <ekcs> I had some problem fully understanding the commit message. is it just the N/A vs OTHER mismatch or you’le also pointing out a different problem? 04:37:53 <akhil_jain> thanks eric. but according to your comment i think neutron wont be aggreed with changing it. as they are managing floating_ip with differnt api set. and we are using ports api 04:39:00 <ekcs> right. 04:39:25 <akhil_jain> its about status field only. floating ip unless assigned. wuill show status N/A 04:39:40 <akhil_jain> that in congress will be evaluated to OTHER 04:39:51 <akhil_jain> Not sure if thats your question 04:40:10 <ekcs> ok. 04:40:46 <ekcs> ok I understand now. 04:41:02 <akhil_jain> so whats your opinion on this? change in congress or in tempest-plugin test? 04:41:32 * akhil_jain options 04:42:06 <akhil_jain> 1. skiping in tempest plugin 2. adding NA in congress. 04:42:07 <ekcs> I’d think change in congress. at least as long as neutron team confirms N/A is correct behavior. 04:42:32 <ekcs> I think we can skip the test on floating ip for now, as you have done in the patch. 04:42:36 <akhil_jain> ok then I will raise bug as you said. and lets see their response 04:42:41 <ekcs> then change congress once neutron team confirms. 04:43:13 <ekcs> does that make sense? 04:43:24 <akhil_jain> ok sounds good to me 04:43:29 <ekcs> great! 04:43:39 <ekcs> #topic patches 04:43:49 <ekcs> ok do we have any patches to discuss? 04:44:54 <akhil_jain> not from my side this time. 04:45:23 <ekcs> btw I’ll be pushing the next part to this json polling ingester hopefully today. https://review.openstack.org/#/c/629691/ 04:45:26 <ekcs> ok then! 04:45:56 <ekcs> #topic py36 04:47:38 <ekcs> just a quick mention as people are adding py36 jobs, they run into problems with the current latest version of congress not supporting according to setup.cfg. so I’ll be putting out a new release 04:47:52 <ekcs> i mean congress client. 04:48:21 <ekcs> ok that’s all from me. 04:50:07 <ekcs> #topic open discussion 04:50:07 <ekcs> anything else to discuss for today? 04:51:12 <akhil_jain> ekcs: not from my side 04:51:33 <ekcs> ok then! 04:52:17 <ekcs> helpful discussions today. let’s end meeting then. 04:52:22 <ekcs> have a great weekend! 04:53:00 <akhil_jain> Thanks and you too! 04:53:11 <ekcs> #endmeeting