13:00:04 #startmeeting monasca 13:00:05 Meeting started Tue Nov 17 13:00:04 2020 UTC and is due to finish in 60 minutes. The chair is chaconpiza. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:00:06 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 13:00:09 The meeting name has been set to 'monasca' 13:00:13 Hi 13:00:16 hi 13:00:27 Hello Witek 13:00:31 The agenda as usual https://etherpad.opendev.org/p/monasca-team-meeting-agenda 13:00:35 Hi there 13:00:41 Hello Matthias 13:01:25 Hello! 13:01:39 Hi Yanos and welcome 13:01:57 Let´s start with the topics from the agenda 13:02:16 #topic Fix libvirt configuration (yaml) 13:02:46 We have a new contributor, Yanos Angelopoulos, who found an issue in Monasca-Agent 13:03:15 https://review.opendev.org/#/c/762221/ 13:03:50 As I wrote in the ticket: "At first glance it looks like we are using oslo-config [1] to handle the configuration like in the rest of Monasca modules. But you are right, monasca-agent is still using .yaml files instead of oslo-config .conf files." 13:04:19 [1] https://opendev.org/openstack/monasca-agent/src/branch/master/monasca_agent/collector/virt/libvirt/inspector.py#L21 13:05:17 hi yan0s, thanks for the contribution 13:06:00 Nevertheless that I misslead at the beginning yan0s found exactly the root cause and fix ;-) 13:06:25 Time ago was an Epic to migrate all Monasca modules to Oslo conf. Maybe Monasca-Agent is a left over of this Epic 13:06:45 I coudn'd find the Story 13:07:19 What is your opinion about to migrate monasca-agent to use oslo conf? 13:08:13 Here we have the related change for Monasca-Notification [2] https://storyboard.openstack.org/#!/story/2000959 13:08:17 +1, but it's more complex than other components 13:08:39 That's right, because of multiple config files for the plugins 13:08:48 Yes, there are quite a lot 13:09:14 dougsz, how it will impact your deployment? 13:10:55 So far Yanos yaml fix is only merged in the master branch. yan0s, do you need it in a stable branch? 13:11:33 #topic Migrate configuration of Monasca-Agent from yaml to oslo-config .conf 13:12:01 for now I'm just testing stuff, we are considering switching from ceilometer to monasca 13:12:11 I see 13:12:22 if we choose to do so then I would want this to be on stable 13:13:47 yan0s: if you need, you can use Ceilometer's Monasca publisher to get Ceilometer measurements into Monasca 13:14:13 #action I will create a Story to keep track on "Migrate configuration of Monasca-Agent from yaml to oslo-config .conf" 13:14:57 witek, I understand that but we want to keep only one project for this job, if possible 13:15:11 ack 13:15:29 for less complexity 13:16:01 let's continue with next topic 13:16:06 #topic [monasca] Transition Stein to EM 13:16:56 Stein branch is going to extended maintenance state 13:16:59 is there a decision for the previous topic? 13:18:05 yan0s, based on your first contribution I would say that you are on the state to lead the migration to oslo config 13:18:23 of course with the support of the team 13:18:35 ok 13:19:08 if you're ready to work on this, that would be great 13:19:25 right 13:19:55 after the meeting I will create the story and I will assing to you and send you the link to your email 13:20:18 thanks 13:20:21 👍 13:21:09 Alright, coming back to the Stein transition to EM. I checked that all commits hashes are correct 13:22:02 those commits are pointing to the last tag on Stein branch, not necessary to the last commit in the Stein. 13:22:19 But the process is designed like that 13:22:30 I compare with other OpenStack projects. 13:22:57 Of course Monasca-Tempest is an exception with only Master branch 13:23:26 Besides of that there is a small problem with libvirt libraries 13:23:42 not only in Monasca but in few other projects 13:24:04 they want to use Ubuntu Focal for the push into PyPi 13:24:19 We had the same issue in Master and stable/victoria 13:24:48 solved with this change https://review.opendev.org/#/c/757093 13:25:20 Based on bindep 13:26:00 However they want to solve this situation on other level: https://review.opendev.org/#/c/762699/ 13:26:48 The #action I will cherry pick https://review.opendev.org/#/c/757093 into the stable branches backwards until Stein 13:27:04 it is and innocuous fix 13:27:15 lgtm 13:27:38 great 13:27:54 lets move to the next topic 13:28:04 OK, I'll explain 13:28:36 #topic Upgrade storm version used for monasca-thresh 13:28:40 Thanks Matthias 13:28:41 Background: In our monasca-based product, we currently use storm 1.0.6 in monasca-thresh. 13:29:01 So, we need to use a newer version since this one isn't maintained any longer. 13:29:35 For results of my check, from agenda: 13:29:40 Versions available: 2.x (latest: 2.2.0), 1.2.3 13:29:58 Versions used: devstack: 1.2.2 monasca/monasca-docker: 1.1.1 13:30:41 Since we will be executing quite some extensive tests (system test), my idea was to use a new version, if no issues occur - e.g. 2.2.0 13:30:49 My first questions: 13:31:03 Anybody has experience with storm 2.x? 13:31:16 Any pros and cons, trying to use it? 13:31:44 no experience with new Storm from my side 13:32:21 I was hoping for Doug... :-) 13:32:51 Maybe, he's currently not in. 13:32:56 dougsz is the one that upgrade Storm in devstack to 1.2.2 https://github.com/openstack/monasca-api/commit/4f62c1d318ebf1756424b7e308fdd037243f5f5c 13:33:11 I assume that they are still using version 1.x.y 13:33:18 Yes, I can ask him later. 13:33:23 My 2nd topic: 13:33:51 We are now using storm image, from which monasca-thresh image is constructed. 13:34:12 In storm - from e.g. 1.2.3, they changed the base image: 13:34:43 We are now using storm image, from which monasca-thresh image is constructed. 13:35:02 storm 1.1.1: Alpine Linux 3.7 storm 1.2.3: Debian GNU/Linux 10 (buster) 13:35:19 Thus, our Dockerfile doesn't fit any longer. 13:36:03 Question 1: Is it acceptable for you, that there will be a Dockerfile for updated monasca-thresh that is not compatible with older Storm versions? 13:36:04 This is the Docker file Matthias mentioned https://github.com/openstack/monasca-thresh/blob/master/docker/Dockerfile 13:36:58 Next is not really a topic, but: Many things have to be changed: 13:37:14 package mgr: apk -> apt-get 13:37:18 it is possible to handle both? with kind of IF statement? 13:37:19 sorry, meeting clash 13:37:24 shell: ash -> bash 13:38:04 Theoretically of course, it's possible. But it's a different structure, differnet package names, ... 13:38:23 If there's no urgent reason, I'd like to avoid this 13:38:40 ad Q1, I don't think it's a problem, the old version is not maintained anymore 13:39:22 OK, great - at least some good news. 13:39:42 Migration on its own is really tough, at least for me. 13:40:40 if we decided to change the Dockerfile to handle the new Storm versions based on debian, it is ok to cherrypick the change to Ussuri? 13:41:41 Doesn't make a lot of sense to me. This would mean we will introduce new storm version for ussuri 13:42:20 Are you asking because of CMM? Then, let's discuss separately 13:42:27 ok 13:42:29 sure 13:43:10 why do we have to move to Debian image? Busybox seems avaialable for Alpine https://pkgs.alpinelinux.org/package/edge/main/x86_64/busybox 13:43:31 storm image is based on Debian image. 13:43:50 The official Strom image 13:43:53 Other option: continue with old way, i.e. we build our own image, based on alpine 13:44:04 bandorf: Apologies, no experience with Storm 2.x yet 13:44:14 OK, thanks, Doug 13:44:28 I see, yes, it makes sense to leverage the official image 13:45:16 in the past we build the storm image from Alpine to later use it as a base for Thresh https://github.com/monasca/monasca-docker/blob/master/monasca-thresh/Dockerfile 13:45:28 Well, yes, but the job seems to be tough. I'm not sure if it's the right way. The image is provided as "black box", regarding OS etc. 13:45:43 But we are using the OS, java, ... 13:45:49 now we use the official https://github.com/openstack/monasca-thresh/blob/master/docker/Dockerfile#L8 13:46:27 I can investigate a bit longer. Maybe, next week, I will know more. Then, we can discuss again 13:47:29 Thanks Matthias 13:48:05 lets go to next topic 13:48:09 #openstack-discuss threads 13:48:34 I've collected relevant threads from the mailing list 13:49:31 the first one is related with the code audit related with the Gerrit outage in Oct 13:49:49 http://lists.openstack.org/pipermail/openstack-discuss/2020-November/018795.html 13:50:36 then, there was an inquiry on monasca-analytics 13:50:36 the audit means to check the commits/merges in this period for all Monasca repositories? 13:51:12 no, there is more 13:51:31 some data could be compromised 13:51:43 here are all details 13:51:47 http://lists.opendev.org/pipermail/service-announce/2020-October/000011.html 13:53:08 Thanks for the link, #action I will go for this 13:54:03 then, there was an inquiry on monasca-analytics 13:54:13 http://lists.openstack.org/pipermail/openstack-discuss/2020-November/018785.html 13:54:48 just FYI 13:55:28 finally, Telemetry project plans to meet and discuss next steps 13:55:34 http://lists.openstack.org/pipermail/openstack-discuss/2020-November/018685.html 13:55:45 main topic seems to be Gnocchi support 13:55:49 I am not sure where to redirect the inquiry about monasca-analytics 13:57:17 well, I've answered that we didn't have anyone maintaining the project 13:57:56 right 13:58:44 Ok, thanks for bringing the topics specially the one related about Gerrit outage 13:58:55 #topic AOB 13:59:27 is there any other topic for today you like to discuss? 14:00:17 not from me 14:00:23 Thanks for the meeting today. Again, welcome to the Monasca community Yanos. 14:00:43 See you next week same hour same channel. 14:00:52 Bye 14:00:54 thanks everyone 14:01:10 Thanks, everybody, see you next week 14:01:26 #endmeeting