Thursday, 2026-10-08

opendevreviewDavid proposed openstack/watcher-tempest-plugin master: Add test suite for audit scope  https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/99579908:40
opendevreviewDavid proposed openstack/watcher-tempest-plugin master: Add test suite for audit scope  https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/99579910:55
dviroelfolks, watcher meeting will start in 4 minutes o/12:56
* dviroel will not have time for another coffee before it starts..12:58
dviroel#startmeeting watcher13:00
opendevmeetMeeting started Thu Oct  8 13:00:43 2026 UTC and is due to finish in 60 minutes.  The chair is dviroel. Information about MeetBot at http://wiki.debian.org/MeetBot.13:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.13:00
opendevmeetThe meeting name has been set to 'watcher'13:00
dviroelhi all o/13:00
jgilabero/13:01
amoralejo/13:01
morenodo/13:01
chandankumaro/13:01
dviroelcourtesy ping: sean-k-mooney rlandy13:01
dviroelok ,let's start with today's meeting agenda13:02
dviroel#link https://etherpad.opendev.org/p/openstack-watcher-irc-meeting#L29 (Meeting agenda)13:02
dviroelas usual, feel free to add your own topics to the agenda13:02
dviroelthere isn't too much for today it seems13:02
dviroel#topic PTG is next week13:02
dviroelptg is next week \o/13:03
dviroelthre is a schedule proposal here13:03
dviroel#link https://etherpad.opendev.org/p/watcher-2027.1-ptg13:03
dviroelin these 2 days of meetings that we originally booked13:03
dviroelnote that13:04
rlandyo/13:04
dviroelthere are other interesting topics being discussed in different project's rooms13:04
dviroeli added 2 topics that might be interesting for watcher audience13:05
dviroeland we can, next week as our starting topic, decide if we want to break during them or not13:05
dviroelit will depend on the expected audience there13:05
dviroelnote that these other topics may also change dates/time, so we will really be able to check that next week13:06
sean-k-mooneyo/13:07
dviroellet me know if you need to change your topic due to a conflict13:07
dviroelafter that, we will start our ptg with a quick retro, which you may want to start populating before Wed.13:07
dviroeland due to the ptg13:08
dviroelwe will need to cancel our next week meeting13:08
dviroelso I will just send an email to ML after we close this one13:08
sean-k-mooney+113:09
dviroelany other question or comment wrt to PTG?13:09
dviroelnote that, if you are not yet registered13:09
dviroelyou can still register here13:09
dviroel#link https://openinfra.org/ptg/13:09
dviroelok, so we can chat more about the scheduled topics next week13:11
dviroelmoving to next topic13:11
dviroel#topic 2025.1 (epoxy) going to unmaintained13:11
dviroelwe recently merged some fixes to 2025.113:12
* dviroel forgot the link13:12
dviroel#link https://releases.openstack.org/13:12
dviroelwe may want to propose a new release of epoxy (and any other stable release too)13:13
dviroelwe can then decide, once is unmaintained, if we want to keep some stable jobs running (mainly watcher-tempest-plugin)13:14
sean-k-mooneyso unmtained  is not automatic13:14
sean-k-mooneyits ment to be opt in13:14
sean-k-mooneyand we are only allowed to have 1 unmainted branch13:14
sean-k-mooneyso with 2025.1 movign to unmainteid 2024.1 should be taged eol13:15
sean-k-mooneyif there is no active maintance of 2025.1 or folks asking or rather steppign up to maintian unmaintained/2025.113:15
sean-k-mooneyi think we shoudl eol that agressively13:15
jgilaberbut moving the unmaintained to eol should in theory be automatic iirc13:15
sean-k-mooneyim not sure the release team prepare patches for that13:16
sean-k-mooneyi have manually done that in the past for watcher adn cyborg13:16
jgilaberI did too, but last time it was https://github.com/openstack/releases/commit/80627f531c9c1d22f77b6e4f68963ad261f4396f13:16
amoraleji think branch change is managed by the releases team, i think13:17
amoraleji mean, proposing the patch13:17
dviroeli only see patches proposing a more recent release, in favor of moving them to unmainained13:18
dviroel#link https://review.opendev.org/c/openstack/releases/+/99754913:18
dviroelwhich not even meged yet too13:19
dviroelso, okay moving 2024.1 to eol and 2025.1 to unmaintained, even if we had to create these patches?13:20
sean-k-mooneyamoralej: its ment to be done by the release liason or ptl13:20
amoralejhttps://github.com/openstack-k8s-operators/watcher-operator/pull/48713:20
amoralejsorry, wrong link :) 13:21
dviroel:) 13:21
amoralejhttps://review.opendev.org/q/topic:%22caracal-unmaintained%2213:21
sean-k-mooneybut yes im ok with that but i question if we shoudl really keep 2025.1 in unmainted for a protracteed period13:21
sean-k-mooneyi woudl suggest we revisti that in milestone 1/213:22
amoralejyes, it's up to us to maintain it or not13:22
sean-k-mooneywelll yes and no13:22
sean-k-mooneyit is explcity not a responablity of the core team to maintian it13:22
dviroelsomeone would need to step up13:22
sean-k-mooneyif you personally want to that is up to you13:22
amoralejhttps://review.opendev.org/c/openstack/releases/+/963601 is the watcher one for caracal btw13:22
sean-k-mooneybut no bug including CVEs are the responiblity of the core team on unmainted branches13:23
opendevreviewMerged openstack/watcher master: Fix double-encoding of JSON error bodies in middleware  https://review.opendev.org/c/openstack/watcher/+/100822913:23
jgilabertypically we've kept the unmaintained branches until a new release where we've need to moved another branch to unmaintained13:23
jgilaberand that has not been a big burden I think13:23
jgilaberright?13:23
sean-k-mooneyyes and no13:24
sean-k-mooneyi think its activly harmful to the project to do that13:24
sean-k-mooneythe reason we have removed them at that point is that is the policy13:24
sean-k-mooneywe are not ment to have more then 1 unmaintend branch13:24
sean-k-mooneysome project go beyound the limits of the policy13:24
sean-k-mooneybut that is only reasonabel if people other then the core team step up to maintian them13:25
sean-k-mooneyanyway i think we can move on for now13:26
amoralejyes, no need to decide now13:26
amoralejbut, as part of core team, i'd say we can not commit to maintain 2025.113:26
dviroelok, so we may discuss a bit in ptg, if time permits13:26
dviroelbut it would be good to have a consensus on that13:27
dviroelso lets move on13:28
dviroel#Reviews13:28
dviroel#undo13:28
opendevmeetRemoving item from minutes: #link https://review.opendev.org/c/openstack/releases/+/96360113:28
* dviroel damn13:28
dviroeladding it back13:28
dviroel#link https://review.opendev.org/c/openstack/releases/+/96360113:28
dviroel#topic Reviews13:28
dviroel1008229: Fix double-encoding of JSON error bodies in middleware13:29
dviroel#link https://review.opendev.org/c/openstack/watcher/+/100822913:29
dviroelit is merged already13:29
jgilaberthis patch just merged during the meeting, thanks sean-k-mooney and amoralej 13:29
jgilaberthere is a follow-up in the watcherclient13:29
jgilaber#link https://review.opendev.org/c/openstack/python-watcherclient/+/100842913:30
sean-k-mooneyi was about to say i tough i saw the messge scroll past13:30
dviroeloh nice13:30
sean-k-mooneythe follow up is removign the compatiblity for both versions13:31
sean-k-mooneyim not sure if we actully want to do that13:31
amoralejit may be to keep compatibility13:31
sean-k-mooneysince we ideally want the same client to be able to talks to diffent clouds13:31
amoralejas watcherclient may be used to access previous versions of watcher service13:31
amoralejyep, ^ that13:31
jgilaberah ok, good point13:32
jgilaberthen I can abandon it13:32
jgilaberthis is something we want to backport right?13:32
jgilaberboth the client change and the watcher one13:33
amoralejdunno, tbh, it's low bug and it slighthly change the api response on errors. We can if we want13:34
dviroelwould it break previous clients? or any other integration around?13:35
jgilaberthe client change will be safe, the watcher one needs the client fix 13:36
amoralejif we backport the watcher one, we also need to change the client13:36
sean-k-mooneyso technially it shoudl not break existing client but it depend on how the client use the resouce13:36
sean-k-mooneyit woudl break them if the nivialy douple decoded13:37
sean-k-mooneythe conte of a error message can be chagned without a microverion13:37
sean-k-mooneyalthough we did change it form a sting to a dict13:37
sean-k-mooneysoyou could argue that that shoudl have a microveriosn13:37
sean-k-mooneyi would not be keen to backport this13:38
amoralejyes, i'm not saying it needs a microversion, just that we can probably can skip the backport13:38
jgilaberI see, the risk/benefit for the backport is not great, thanks for the discussion 13:39
dviroelack, i think that we kind of agree that is not needed then13:39
dviroelany other review to bring attention to?13:39
jgilaber+1, thanks!13:39
jgilabernot from me13:39
dviroel#link https://etherpad.opendev.org/p/watcher-2027.1-status13:39
dviroelin general, we have our review etherpad with some of them13:40
dviroelwe may focus on open specs, which have a session at the ptg next week13:40
dviroel#topic Bugs13:41
dviroel#link https://bugs.launchpad.net/watcher/+bug/2169843 (Watcher does not need to handle xml api responses)13:41
amoralejI updated https://review.opendev.org/c/openstack/watcher-specs/+/994607 for 2027.1 btw13:41
dviroelnice, thanks amoralej13:41
amoralejif you can add it to the todo list :) 13:41
dviroelI also working on another spec to push an update too13:41
dviroeljgilaber: opened that bug 13:42
jgilaberyep, sean-k-mooney pointed out in the error parsing patch that we do not need xml parsing13:43
jgilabersince that should have been removed for a while13:43
sean-k-mooneya while being about 12 years ago13:43
jgilaberthat's longer than I expected :)13:43
sean-k-mooneyi started contibuting to openstack in 2013 and the xml apis were arealyd deprecated for removal13:44
jgilaberso I created the bug to track the removal13:44
jgilaberIt should be easy and low priority I think, but would be good to do it13:44
dviroelyeah, another debt to track and propose a removal13:44
dviroelunlesse someone thinks that would be medium, we can set as Low yeah13:45
dviroelthanks for reporting jgilaber 13:45
jgilaberno problem!13:45
dviroelany other bug that you folks want to discuss?13:46
dviroel#topic Volunteers to chair next week13:46
dviroelthat would be the week after ptg13:46
dviroelthe 22th13:46
dviroelI will be around and I can chair13:47
dviroeli will keep my name then13:47
dviroel#topic Open Discussions13:47
dviroelany other topic that yo folks want to cover?13:47
sean-k-mooneyam13:49
sean-k-mooneyi was re reviewing your pipeliening spec13:49
sean-k-mooneyi got about half way true but i was wondering if that was going to be on the ptg adgenda or not13:49
dviroela recap of the proposal and implementation?13:50
dviroelit wasn't planned, but we can for sure have a topic to discuss it13:51
dviroelwe have some time on thurday13:52
dviroelI can add a slot for that and we can discuss about the proposed approach13:53
sean-k-mooneyok13:53
sean-k-mooneyi can add my comments to the spec13:53
dviroelsure13:53
sean-k-mooneyi think its ok to continue in gerrit13:53
sean-k-mooneyi just wanted to confirm a few implciation of things that chagne form last cycle13:54
sean-k-mooneymostly it looked fine but htere were one of two thing i wanted to check with you13:54
sean-k-mooneyfor example i think we need a state between runing and canceleld13:55
sean-k-mooneywhich is CANCELLING13:55
dviroelack, makes sense. If we have time I can do a quick review on what changed13:55
sean-k-mooneyi.e. where we have requested it to be cancled but it has not been compelted yet13:55
sean-k-mooneyright now the propoal (and perhaps audits) 13:56
sean-k-mooneydo cancilation by writhing the cannceled state to the db13:56
sean-k-mooneyand then the applier notices and stop processign it right13:56
amoralejit'd be good to focus in what has changed since previous release13:56
sean-k-mooneyanyway ill comemtn in the spec.13:57
dviroelit is something that also affects Audits today yeah13:57
dviroelsince there is no CANCELLING13:57
dviroelack, thanks sean-k-mooney 13:57
sean-k-mooneyack so maybe that is somethign to adress sepreatly13:57
dviroelthanks for reviewing.13:58
dviroelany other topic before we close?13:58
dviroelal;rigth13:59
dviroelwe will meet again next week at the ptg13:59
dviroelthank you all for participating13:59
dviroel#endmeeting13:59
opendevmeetMeeting ended Thu Oct  8 13:59:44 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)13:59
opendevmeetMinutes:        https://meetings.opendev.org/meetings/watcher/2026/watcher.2026-10-08-13.00.html13:59
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/watcher/2026/watcher.2026-10-08-13.00.txt13:59
opendevmeetLog:            https://meetings.opendev.org/meetings/watcher/2026/watcher.2026-10-08-13.00.log.html13:59
opendevreviewDouglas Viroel proposed openstack/watcher-specs master: Add spec for migration eligibility filters feature  https://review.opendev.org/c/openstack/watcher-specs/+/99480719:51

Generated by irclog2html.py 4.1.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!