05:01:46 <tojuvone> #startmeeting Fenix 05:01:47 <openstack> Meeting started Mon Apr 8 05:01:46 2019 UTC and is due to finish in 60 minutes. The chair is tojuvone. Information about MeetBot at http://wiki.debian.org/MeetBot. 05:01:48 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 05:01:51 <openstack> The meeting name has been set to 'fenix' 05:02:30 <tojuvone> #topic status 05:02:59 <tojuvone> Greetings from ONS.. 05:03:10 <tojuvone> ONS demo went very well 05:03:18 <dangtrinhnt> awesome 05:03:18 <tojuvone> There was a lot of comments that we need Fenix and big companies to visit and see demo 05:03:37 <tojuvone> Yes, people might be doing rolling upgrades, but nobody has our interaction with VNF 05:03:49 <dangtrinhnt> hyunsikyang hi, are you there? 05:03:49 <tojuvone> and is needed 05:05:18 <tojuvone> oh yes, hyunsikyang 05:05:30 <hyunsikyang> yes 05:05:31 <hyunsikyang> Hi 05:06:03 <tojuvone> hyunsikyang, Hi, are you able to be in meeting now? My basd we started 1hour early 05:06:15 <hyunsikyang> Yes 05:06:17 <hyunsikyang> I can 05:06:44 <tojuvone> great :) So was having status fro ONS, will continue.. 05:06:56 <hyunsikyang> okie 05:07:00 <tojuvone> Still have not composed more than this video 05:07:04 <tojuvone> #link https://youtu.be/NsNBtLA-18I 05:07:16 <tojuvone> So this is with sound the upgrade demo 05:07:33 <dangtrinhnt> +1 cool 05:07:37 <tojuvone> From the ONS presentation experience, I see there is need of doing a video that explains Fenix 05:07:39 <hyunsikyang> Great:) 05:07:48 <tojuvone> Planning to do that soon. Using some new slides and maybe including the live demo at the end. 05:08:21 <tojuvone> It will be very important for those from ETSI and new people and to make the case for the whole industry 05:08:44 <tojuvone> The VNF interaction and standard way of doing it 05:09:23 <tojuvone> Any question from the ONS, or shall I continue to further status? 05:09:50 <hyunsikyang> I don't have for ONS 05:09:54 <dangtrinhnt> No. Please go ahead. 05:10:12 <tojuvone> ok.. 05:10:18 <tojuvone> Demo related changes to Fenix are under review: https://review.openstack.org/648613 05:10:25 <tojuvone> However that is purely the Fenix part. There is a lot of more related the actual DevSTack upgrade 05:10:41 <tojuvone> I would come to that in next topic 05:11:11 <dangtrinhnt> ok, will try to review it today. 05:11:27 <tojuvone> So, I would still have one status item from me.. 05:11:31 <tojuvone> dangtrinhnt, great :) 05:11:41 <tojuvone> While I have been discussing with ETSI, there is one thing I realized in ONS 05:11:57 <tojuvone> With VNF there should be grouping of all different VMs and some constraints to this group 05:12:02 <tojuvone> Like how many VMs at least need to be alive always (this should be dynamically updated for current situation) 05:12:15 <tojuvone> So, I realize we should not discuss to have this by any means a change to Nova 05:12:27 <tojuvone> Otherwise we loose the ability of Fenix to work on any cloud 05:12:36 <tojuvone> Yes, this possible to have in Nova, but then proxied through Fenix, so VNF have only single access point 05:13:21 <tojuvone> This basically is extending the Affinity / AntiAffinity groups 05:13:46 <tojuvone> And definition will be coming from ETSI specs 05:14:31 <tojuvone> So this is my opinion to have in Fenix any comments? 05:15:51 <tojuvone> I will come later to this anyhow as there will be more of ETSI work later in the meeting 05:16:08 <tojuvone> so there is place to discuss later in PTG 05:16:17 <hyunsikyang> Where is discuss channel? 05:16:40 <hyunsikyang> what channel you use for this discussion? 05:17:07 <dangtrinhnt> Need to think more about this. Btw, tojuvone, my visa application has been rejected. 05:17:45 <hyunsikyang> I need a more detail information for this. I understood briefly now. but I need more detail info. 05:17:48 <tojuvone> hyunsikyang, I come back to that in last topic. Meanwhile I have had one meeting with ETSI people 05:18:26 <tojuvone> dangtrinhnt, oh, that is too bad :( is that final or are can you still get it? 05:18:47 <hyunsikyang> Oh... sad to hear that 05:18:52 <dangtrinhnt> It's final :( have to cancel everything. 05:18:55 <hyunsikyang> what happen? 05:20:09 <dangtrinhnt> Not sure why, I have all the document, financial support, flight ticket, invitation letter etc. the woman at the embassy just told me that I'm not qualified. 05:20:12 <hyunsikyang> I think that purpose of your visit is definitely clear.. 05:20:27 <hyunsikyang> humm... 05:20:28 <dangtrinhnt> sure 05:20:56 <JangwonLee_> Hi 05:20:59 <tojuvone> Knew there is a problem with Chinese to US, but not for others 05:21:06 <tojuvone> JangwonLee_, hi :) 05:21:20 <hyunsikyang> He is my coworker :) 05:21:30 <dangtrinhnt> maybe because I'm a Vietnamese but living in Korea. 05:21:32 <dangtrinhnt> anyway 05:21:34 <tojuvone> It is also now something looked with other open source communities to see where events could be kept 05:21:44 <tojuvone> so nobody would have problems of going 05:22:07 <dangtrinhnt> anyway, still can working from remote :) 05:22:23 <dangtrinhnt> ok, let's get back to the topic. 05:22:35 <hyunsikyang> Ok 05:22:35 <tojuvone> dangtrinhnt, yes, we should seek to have a remote connection 05:22:51 <tojuvone> ok, getting back.. 05:23:42 <tojuvone> I actually completed my status and getting back to that ETSI.. stuff later in meeting 05:24:01 <dangtrinhnt> That's great. 05:24:12 <tojuvone> dangtrinhnt, Do you have any status to tell? 05:24:18 <hyunsikyang> Ok. I also intereted in ETSI discussion. watinig your update. 05:25:43 <dangtrinhnt> Nothing except for tomorrow I will kick off the Telemetry team for the Train cycle. Hopefully will find some directions for Ceilometer, AODH. If you guys wanna have some input for Fenix-AODH relationship, put it here #link https://etherpad.openstack.org/p/telemetry-train 05:26:35 <tojuvone> dangtrinhnt, great :) 05:26:53 <hyunsikyang> good :) 05:27:02 <hyunsikyang> dangtrinhnht, 05:27:22 <tojuvone> Surely we have the needed alarm config, but still I do not know it needs changes to those projects 05:27:29 <hyunsikyang> and tojubone 05:27:32 <hyunsikyang> can we make a blueprint for Fenix AODH? 05:27:43 <tojuvone> becasue it is about if use Fenix 05:28:12 <hyunsikyang> It is fisrt step for tacker integration? 05:28:15 <hyunsikyang> ! 05:28:25 <tojuvone> and there is also the possibility to get rid of the AODH as mandatory piece 05:28:35 <dangtrinhnt> ok 05:29:29 <tojuvone> VNFM could also subscribe to Fenix directly and that might be better for generic thing on different clouds 05:29:44 <dangtrinhnt> It makes sense 05:30:08 <tojuvone> and what is in Ceilometer / AODH now, already works for Fenix use case 05:30:15 <hyunsikyang> you mean that VNFM get the alarm form Fenix directly? 05:30:19 <tojuvone> As long as Ceilometer/AODH makes release :) 05:30:47 <dangtrinhnt> tojuvone, I'll try :) 05:30:47 <tojuvone> hyunsikyang, Yes, it might be future improvement 05:30:55 <hyunsikyang> Yes. 05:30:56 <tojuvone> dangtrinhnt, +1 05:31:19 <hyunsikyang> So, whatif, we use AODH for tacker integration, we try to start it first 05:31:41 <dangtrinhnt> I found that there are still lots of interest in Telemetry so I don't think it gonna be a problem. 05:31:45 <dangtrinhnt> hyunsikyang +1 05:31:59 <tojuvone> Yes, we go with this for now. There is nothing yet to replace the AODH for any means 05:32:12 <hyunsikyang> OK:) 05:32:13 <tojuvone> Just that I see it more generic to be without it at some point 05:32:30 <hyunsikyang> Yes of course. 05:32:59 <tojuvone> so great dangtrinhnt is working on these project :) 05:33:02 <hyunsikyang> It is better than specific... 05:33:52 <dangtrinhnt> ok, so I have no more comment on this. 05:34:01 <tojuvone> ok, thanks 05:34:12 <tojuvone> hyunsikyang, any status to report? 05:34:21 <hyunsikyang> I have. 05:35:01 <hyunsikyang> Fisrt item is AODH issue. but, we discussed it already.. 05:35:15 <hyunsikyang> So we will make a plan for it first, 05:35:29 <hyunsikyang> And the second one is blueprint. 05:35:46 <hyunsikyang> I updated blue print, please check it again:) 05:36:09 <tojuvone> hyunsikyang, I will look today :) 05:36:17 <hyunsikyang> Thanks:) 05:37:31 <tojuvone> ok, so we can continue that in gerrit then 05:37:47 <dangtrinhnt> +1 05:38:21 <hyunsikyang> +1 05:38:36 <tojuvone> moving on then I guess 05:38:55 <tojuvone> JangwonLee_, Do you have anything? 05:39:21 <JangwonLee_> Nope. ok. 05:39:51 <tojuvone> if not I could say some on csatari behalf 05:40:35 <dangtrinhnt> sure, please. 05:40:51 <tojuvone> So he has done some documentation for us and might continue some later 05:41:16 <tojuvone> And he is helping me with ETSI 05:41:22 <dangtrinhnt> cool 05:41:49 <tojuvone> and still... coming to that in last topic 05:42:05 <dangtrinhnt> ok 05:42:15 <tojuvone> so, would more to next topic to get meeting in time.. 05:42:29 <tojuvone> #topic Testing 05:42:47 <tojuvone> Demo had many changes we need that needs a way to "upstream" 05:42:54 <tojuvone> ONS Demo had new action plugins to upgrade DevStack 05:42:59 <tojuvone> It changes Queens and rocky DevSTack scripts 05:43:05 <tojuvone> It needed changes to DevStack target, node specific configs and scripts 05:43:14 <tojuvone> It also had huge changes to Doctor testing scripts, to be able to run multitenant and on Contoller 05:43:23 <tojuvone> I would like to share this, but I haven't figured out how. Maybe by building it to Fenix test? 05:43:35 <tojuvone> Current problem is also that do we really want to have OpenStack upgrade in our context? 05:43:46 <tojuvone> It takes currently one hour and proper implementation with more than one controller even more 05:43:51 <tojuvone> I mean; Fenix can be utilized for any maintenance use case, but implementing those might be overkill? 05:44:01 <tojuvone> But, OpenStack upgrade is still the thing for the community? 05:44:08 <tojuvone> Should we have this one case as example or use just dummy action plugins in testing? 05:44:14 <tojuvone> Dummy plugins would test Fenix itself as sanity, OpenStack upgrade is something else? 05:44:23 <tojuvone> Thoughts? 05:45:23 <hyunsikyang> Dummy also not bed to show the fenix works. but if we find a simple action to show the fenix work efficiently.. it is good. 05:45:58 <tojuvone> Yes, maybe "dummy" as normal gerrit job... 05:46:02 <hyunsikyang> I will think about it and tell it here. 05:46:17 <tojuvone> but a way to show also the OpenStack upgrade 05:46:36 <tojuvone> or to have the openstack upgrade too, as non voting? 05:47:01 <dangtrinhnt> Other projects still working on a neat way to upgrade so Fenix is a great solution I guess. 05:47:19 <dangtrinhnt> non-voting for now until we make it to work, I guess. 05:47:41 <tojuvone> yes, but still I think I shoudl have all that hacked DevStack thingy in Fenix repo if test with it 05:47:48 <dangtrinhnt> For testing we can setup some special testing configuration for Fenix vs OpenStack 05:48:25 <tojuvone> yes, I think there shoudl be 2 environments we can run with gerrit patches then 05:48:33 <dangtrinhnt> zuul support that as fas as I know. 05:48:38 <tojuvone> voting one with dummy action plugins 05:48:58 <tojuvone> and non voting that upgrades OpenStack 05:49:46 <tojuvone> dangtrinhnt, great. I also do not know yet anything about the zuul, so it will be learning curve to make that automation 05:49:59 <tojuvone> ok, I think there is a plan then :) 05:50:19 <tojuvone> anythign else on this, or moving on? 05:50:26 <hyunsikyang> I am done 05:50:59 <dangtrinhnt> please, move on. 05:51:01 <tojuvone> #topic Summit and PTG 05:51:10 <tojuvone> Open Infrastructure summit: Fenix - Rolling Maintenance and Upgrade forum session April 30th 05:51:16 <tojuvone> Planning page: https://etherpad.openstack.org/p/DEN-fenix-forum-brainstorming 05:51:25 <tojuvone> Have to work on this. Problem is mostly that have to tell about Fenix.. 05:51:29 <tojuvone> but have time for project updates and discussion 05:51:58 <tojuvone> Straight forward otherwise 05:52:17 <dangtrinhnt> +1 05:52:23 <hyunsikyang> I will join this meeting:) 05:52:25 <tojuvone> Maybe it shall help as I am working on those slides to have a video to explain Fenix 05:52:26 <hyunsikyang> +1 05:52:43 <tojuvone> So should be able to show it faster 05:53:10 <hyunsikyang> good:) 05:53:17 <tojuvone> ok, so PTG then.. and now comes the ETSI thing 05:53:37 <tojuvone> Fenix PTG: May 4th 05:53:43 <tojuvone> PTG planning page: https://etherpad.openstack.org/p/DEN2019-fenix-PTG 05:54:00 <tojuvone> Have to work this also. Can prioritize some there, but it is hard to fore see do we have more developers or not 05:54:00 <tojuvone> Hard to know what is possible in Train and how much and when get to ETSI specific changes 05:54:22 <tojuvone> but.. 05:54:33 <tojuvone> That is not the only Fenix PTG session 05:54:41 <tojuvone> There should also be ETSI FEAT03 discussion with Fenix 05:55:00 <tojuvone> This means there is 2 Fenix PTG sessions. Expecting 1h + 1h or so. 05:55:11 <tojuvone> csatari will help in organizeing the ETSI discussion 05:55:19 <dangtrinhnt> +1 05:55:41 <tojuvone> and in that session it will be discussed of those "VM gouping" that I was telling about 05:55:56 <tojuvone> VM grouping 05:56:30 <tojuvone> To Nova or Fenix or FEnix, but proxied to Nova 05:57:50 <tojuvone> Among discussing all other details of FEAT03. Should Fenix be changed accordingly, or the specfications in ETSI 05:58:16 <tojuvone> That will be a tons of fun :) 05:58:24 <tojuvone> Exciting 05:58:24 <dangtrinhnt> Proxied to Nova means Nova still have to do the job? As fas as I understand, Nova has its own way of rolling upgrade. https://docs.openstack.org/nova/latest/user/upgrade.html 05:58:37 <dangtrinhnt> I 05:58:49 <dangtrinhnt> I'm more of changing Fenix than ETSI 05:59:23 <tojuvone> I have read that document 05:59:38 <tojuvone> And tried to follow it in Fenix action plugins 06:00:15 <tojuvone> Upgrade needs Controllers first and I do it 06:00:19 <tojuvone> then computes 06:00:40 <tojuvone> and following that document is how Nove needs to be done 06:00:55 <tojuvone> oh.. running out of time.. 06:01:09 <tojuvone> fast.. 06:01:17 <tojuvone> #topic AoB 06:01:23 <tojuvone> Meeting time? 06:01:34 <tojuvone> No meeting 6th May as just discussed in Denver 06:01:41 <tojuvone> Updating the meeting info to indicate this: https://wiki.openstack.org/wiki/Fenix#Meetings 06:02:04 <tojuvone> How about meeting time? 6 UTC or 7? 06:02:14 <tojuvone> oh 6 or 5? 06:02:38 <tojuvone> Today we had it 5, but do we keep the 6 06:02:49 <tojuvone> 5 would be better for me? 06:03:34 <tojuvone> 5 keeps it in same place for me after daylight saving changed. But can keep the current 6 too 06:03:49 <tojuvone> ? 06:04:08 <hyunsikyang> to me both is good 06:04:30 <tojuvone> dangtrinhnt 06:04:47 <dangtrinhnt> 5 06:04:49 <dangtrinhnt> :) 06:04:54 <dangtrinhnt> thanks 06:05:12 <tojuvone> ok :) I will upfdate 5 to wiki :) 06:05:27 <tojuvone> Anything else or do we close? 06:05:39 <dangtrinhnt> I'm good. Thanks. 06:06:08 <tojuvone> closing the meeting then, thanks for joining :) 06:06:18 <tojuvone> #endmeeting