Wednesday, 2026-06-24

opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: ironic: Switch conductor to non-privileged  https://review.opendev.org/c/openstack/kolla-ansible/+/99458504:56
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: ironic: Switch conductor to non-privileged  https://review.opendev.org/c/openstack/kolla-ansible/+/99458505:58
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: CI: Install compatible openstack.cloud collection  https://review.opendev.org/c/openstack/kolla-ansible/+/99424305:59
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: ironic: Switch conductor to non-privileged  https://review.opendev.org/c/openstack/kolla-ansible/+/99458505:59
opendevreviewBhavana S proposed openstack/kolla-ansible master: cinder: disable backup default without ceph/driver  https://review.opendev.org/c/openstack/kolla-ansible/+/99459306:12
*** spellbind3r is now known as darkkilla06:54
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: CI: Install compatible openstack.cloud collection  https://review.opendev.org/c/openstack/kolla-ansible/+/99424307:15
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: ironic: Switch conductor to non-privileged  https://review.opendev.org/c/openstack/kolla-ansible/+/99458507:15
opendevreviewMichael Still proposed openstack/kolla-ansible master: Precheck that the nova_libvirt image ships kolla_nova_libvirt_start.  https://review.opendev.org/c/openstack/kolla-ansible/+/99460207:59
opendevreviewMichael Still proposed openstack/kolla-ansible stable/2026.1: Start virtlogd in nova-libvirt and route console logs to it.  https://review.opendev.org/c/openstack/kolla-ansible/+/99345808:04
opendevreviewMichael Still proposed openstack/kolla-ansible stable/2025.2: Start virtlogd in nova-libvirt and route console logs to it.  https://review.opendev.org/c/openstack/kolla-ansible/+/99460308:08
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: CI: Install compatible openstack.cloud collection  https://review.opendev.org/c/openstack/kolla-ansible/+/99424308:08
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: CI: Install compatible openstack.cloud collection  https://review.opendev.org/c/openstack/kolla-ansible/+/99424308:10
opendevreviewMichael Still proposed openstack/kolla-ansible stable/2025.1: Start virtlogd in nova-libvirt and route console logs to it.  https://review.opendev.org/c/openstack/kolla-ansible/+/99460408:10
opendevreviewBhavana S proposed openstack/kolla-ansible master: cinder: disable backup default without ceph/driver  https://review.opendev.org/c/openstack/kolla-ansible/+/99459308:46
opendevreviewMichal Nasiadka proposed openstack/kolla master: Use multi-stage builds to reduce runtime image size  https://review.opendev.org/c/openstack/kolla/+/96996808:46
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: CI: Install compatible openstack.cloud collection  https://review.opendev.org/c/openstack/kolla-ansible/+/99424308:48
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: ironic: Switch conductor to non-privileged  https://review.opendev.org/c/openstack/kolla-ansible/+/99458508:57
opendevreviewMerged openstack/kolla stable/2025.2: Update Prometheus to version 3.5.4  https://review.opendev.org/c/openstack/kolla/+/99414409:10
*** jhorstmann is now known as Guest1188909:17
opendevreviewBertrand Lanson proposed openstack/kolla-ansible master: keystone: Setup fernet credentials encryption keys  https://review.opendev.org/c/openstack/kolla-ansible/+/97086109:27
opendevreviewMichal Nasiadka proposed openstack/kolla master: Add support to override base repos  https://review.opendev.org/c/openstack/kolla/+/99340009:27
opendevreviewMichal Nasiadka proposed openstack/kolla master: CI: Remove npm proxy configuration  https://review.opendev.org/c/openstack/kolla/+/99367109:28
opendevreviewMichal Nasiadka proposed openstack/kolla master: Move PIP_* env variables to ARG and config  https://review.opendev.org/c/openstack/kolla/+/99367509:28
opendevreviewMichal Nasiadka proposed openstack/kolla master: Add cleanup_repos to revert build_only overrides  https://review.opendev.org/c/openstack/kolla/+/99371209:28
opendevreviewMichal Nasiadka proposed openstack/kolla master: Add cleanup_repos to revert build_only overrides  https://review.opendev.org/c/openstack/kolla/+/99371209:29
mikalHuh, I didn't realise that "cherry picked from" bit of the commit message actually did something in gerrit.09:34
mikalCan I add two commits there? The backports really merge to commits to master.09:35
opendevreviewMichael Still proposed openstack/kolla-ansible stable/2026.1: Start virtlogd in nova-libvirt and route console logs to it.  https://review.opendev.org/c/openstack/kolla-ansible/+/99345809:38
opendevreviewMichael Still proposed openstack/kolla-ansible stable/2025.2: Start virtlogd in nova-libvirt and route console logs to it.  https://review.opendev.org/c/openstack/kolla-ansible/+/99460309:39
opendevreviewMichael Still proposed openstack/kolla-ansible stable/2025.1: Start virtlogd in nova-libvirt and route console logs to it.  https://review.opendev.org/c/openstack/kolla-ansible/+/99460409:40
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: CI: Install compatible openstack.cloud collection  https://review.opendev.org/c/openstack/kolla-ansible/+/99424309:41
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: ironic: Switch conductor to non-privileged  https://review.opendev.org/c/openstack/kolla-ansible/+/99458509:41
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: CI: Install compatible openstack.cloud collection  https://review.opendev.org/c/openstack/kolla-ansible/+/99424309:55
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: ironic: Switch conductor to non-privileged  https://review.opendev.org/c/openstack/kolla-ansible/+/99458509:56
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible stable/2025.1: Add logrotate configuration for OpenSearch Dashboards  https://review.opendev.org/c/openstack/kolla-ansible/+/99461410:10
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible stable/2025.1: Add logrotate configuration for OpenSearch Dashboards  https://review.opendev.org/c/openstack/kolla-ansible/+/99461410:11
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible stable/2025.1: Add logrotate configuration for OpenSearch Dashboards  https://review.opendev.org/c/openstack/kolla-ansible/+/99461410:12
mnasiadkafrickler, blanson[m]: If possible - I’d like to get some reviews on https://review.opendev.org/c/openstack/kolla/+/969968 :-)10:31
opendevreviewMichal Nasiadka proposed openstack/kolla master: Add purity_fb to python deps for manila-base  https://review.opendev.org/c/openstack/kolla/+/97341710:34
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: CI: Install compatible openstack.cloud collection  https://review.opendev.org/c/openstack/kolla-ansible/+/99424310:46
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: ironic: Switch conductor to non-privileged  https://review.opendev.org/c/openstack/kolla-ansible/+/99458510:47
fricklerreviewing without finished CI is difficult, now I have this tab open and need to return to it later :-/ or maybe I can start reading anyway, big patch ...10:57
opendevreviewMichal Nasiadka proposed openstack/kolla master: Use multi-stage builds to reduce runtime image size  https://review.opendev.org/c/openstack/kolla/+/96996810:58
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: CI: Install compatible openstack.cloud collection  https://review.opendev.org/c/openstack/kolla-ansible/+/99424311:07
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: ironic: Switch conductor to non-privileged  https://review.opendev.org/c/openstack/kolla-ansible/+/99458511:08
blanson[m]will take a look11:08
blanson[m]https://review.opendev.org/c/openstack/kolla-ansible/+/970861 updated this one with y'all recommendations, should be close to done now 11:09
blanson[m]I will probbly abandon the patch that's on top of it to redo it properly, cause I added a bunch of stuff in the meantime 11:10
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: CI: Install compatible openstack.cloud collection  https://review.opendev.org/c/openstack/kolla-ansible/+/99424311:13
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: ironic: Switch conductor to non-privileged  https://review.opendev.org/c/openstack/kolla-ansible/+/99458511:19
opendevreviewMichal Nasiadka proposed openstack/kolla master: Use multi-stage builds to reduce runtime image size  https://review.opendev.org/c/openstack/kolla/+/96996811:24
opendevreviewMichal Nasiadka proposed openstack/kolla master: Use multi-stage builds to reduce runtime image size  https://review.opendev.org/c/openstack/kolla/+/96996811:26
opendevreviewMichal Nasiadka proposed openstack/kolla master: Use multi-stage builds to reduce runtime image size  https://review.opendev.org/c/openstack/kolla/+/96996811:33
mnasiadkafrickler: I can split it to smaller ones, but I don’t know if it makes sense12:52
mnasiadkamnasiadka bbezak frickler kevko mmalchuk gkoper jovial mattcrees dougszu darmach pabloclsn ravlew amir58118 r-krcek blanson[m] - meeting in 7 minutes12:53
mnasiadkahttps://review.opendev.org/c/openstack/kolla/+/993961 needs a second review12:56
opendevreviewMichal Nasiadka proposed openstack/kolla master: kolla-build: fix build-date LABEL invalidating Docker layer cache  https://review.opendev.org/c/openstack/kolla/+/99396012:58
opendevreviewMichal Nasiadka proposed openstack/kolla master: kolla-build: fix build-date LABEL invalidating Docker layer cache  https://review.opendev.org/c/openstack/kolla/+/99396013:00
mnasiadka#startmeeting kolla13:00
opendevmeetMeeting started Wed Jun 24 13:00:37 2026 UTC and is due to finish in 60 minutes.  The chair is mnasiadka. 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 'kolla'13:00
mnasiadka#topic rollcall13:00
opendevreviewMichal Nasiadka proposed openstack/kolla master: kolla-build: normalize mtime in archive creation  https://review.opendev.org/c/openstack/kolla/+/99396113:00
enick_604o/13:00
bbezako/13:00
jovialo/13:01
jpho/13:01
blanson[m]hello13:01
frickler\o13:02
mnasiadka#topic agenda13:05
mnasiadka#topic * CI status13:06
mnasiadkaargh13:06
mnasiadka#topic agenda13:06
mnasiadka* CI status13:06
mnasiadka* Release tasks13:06
mnasiadka* Current cycle planning13:06
mnasiadka* Additional agenda (from whiteboard)13:06
mnasiadka* Open discussion13:06
mnasiadka#topic CI status13:06
mnasiadkaSo, CI is not that bad, but Ironic is busted due to openstacksdk vs openstack.cloud collection woes13:06
jovial^ What failures do you see for that?13:07
mnasiadkaopenstacksdk.version is missing13:08
mnasiadkaWhich was dropped from newest openstacksdk13:08
mnasiadkaAnd then I released openstack.cloud 2.6.0 to fix that13:08
mnasiadkaSo we need to bump the collection13:08
blanson[m]i was gonna say I think 2.6.0 fixes it13:08
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: CI: Install compatible openstack.cloud collection  https://review.opendev.org/c/openstack/kolla-ansible/+/99424313:09
mnasiadkaOk then, let’s go on.13:10
mnasiadka#topic Release tasks13:10
mnasiadkaIt’s R-14 week13:10
mnasiadkaIn R-17 we switch images to current release13:10
mnasiadka#link https://docs.openstack.org/kolla/latest/contributor/release-management.html#r-17-switch-source-images-to-current-release13:10
mnasiadkaBut I think that’s done already13:10
mnasiadkayup13:11
mnasiadka#topic Current cycle planning13:11
mnasiadkaSo - did anybody have any opinions of doing Kolla PTG somewhere after the cycle-trailing projects release date instead of in the regular vPTG week?13:12
mnasiadka(Except the positive opinions we had on the meeting last week)13:12
fricklerjust make sure we stay clear from xmas/year end13:13
blanson[m]kolla christmas meeting would be funny13:13
mnasiadkaI was rather thinking of doing that mid January/beginning of Feb - just like the midcycles for other projects13:14
blanson[m]i think later in january people will most likely be rather busy for a while after xmas break13:15
mnasiadkaAnd that would be probably limited to a 2 hour session with populated planned content (plus another one for Kayobe if they wish to cooperate in that manner)13:15
mnasiadkablanson[m], frickler: Should we have a poll which week is the best?13:15
fricklerdo you want to plan one for this cycle still or next one?13:16
blanson[m]good idea13:16
jovialI think it sounds like a good idea13:16
bbezakMaybe some people would be confused that there is PTG but where are the kolla guys (not that there were many of external contributors) - but if it is well communicated I think this is good idea13:16
mnasiadkafrickler: Right, I don’t think we need one for this cycle (which would mean July) - we already had one in the regular slot13:17
mnasiadkaSo I’m thinking about 2027.1 PTG13:18
mnasiadka(Because Hibiscus is 2026.2)13:18
frickleragreed. but next cycle is still too far away IMO, better ask in like 3 months?13:18
mnasiadkaSure, let’s discuss that around oct13:18
mnasiadkaBut I assume the decision is we’re not submitting Kolla for the PTG - and I’ll send an email around pre-PTG week that Kolla is not meeting on the regular PTG13:19
fricklerwe could still make an 1h operator feedback session at the PTG, then?13:19
mnasiadkaOh, that probably makes sense13:19
mnasiadkaThanks frickler, I’ll make that happen13:19
mnasiadkaOk, so - I’ll submit Kolla as a project on PTG, but we’ll only have operator feedback session - and then for the regular developer session we will meet around R-10 or later13:20
mnasiadkaLet’s move on to non-organisational things :)13:21
mnasiadkaAnybody has any feature that they would like to discuss?13:21
mnasiadkaLike patches that need reviewing?13:22
mnasiadkaOr maybe I’ll start13:22
mnasiadkaI did a bit of checking why our cache in Kolla-build is so bad - so I ended up with these two patches:13:22
mnasiadka#link https://review.opendev.org/c/openstack/kolla/+/99396013:22
mnasiadka#link https://review.opendev.org/c/openstack/kolla/+/99396113:22
mnasiadkaI’m unsure if we want to backport them though13:23
fricklerlikely not I'd think13:24
mnasiadkaEspecially that 993960 touches all Dockerfiles13:24
mnasiadkaThen I won’t even try ;-)13:25
jovialVery nice. How much time do we save for a build of all images?13:25
blanson[m]these look nice. no backport tho imo 13:25
mnasiadkajovial: I haven’t compared —nocache vs —cache, but building like single image that has it’s all earlier layers/parents cached is super fast with these13:26
mnasiadkaWell, 993960 only fixes the ,,next calendar day’’ cache invalidation13:26
mnasiadkaWhile 993961 fixes all the plugins and additional dirs13:27
frickleralso don't say "docker" when it can be podman, too? ;)13:27
mnasiadkaIt can, I just never test podman, so I’m biased ;-)13:27
mnasiadkaI’ll reword it after the meeting13:27
jovialI see. Sounds useful for iteration time for development :)13:27
blanson[m]speaking of13:27
blanson[m]#link https://review.opendev.org/c/openstack/kolla-ansible/+/99342313:28
mnasiadkaIs Gerrit slow just for me?13:28
blanson[m]getting 500s aswell 13:28
mnasiadkaOh boy13:28
mnasiadkablanson[m]: so what is this patch about if you remember? :D13:29
blanson[m]essentially for people who can't load it, there seems to be a bug in the podman docker-compat  api 13:29
mnasiadkaAnother one? Seriously? ;-)13:30
mnasiadkaNow it opens13:30
blanson[m]we try to convert some result to utf8, but sometimes stdout capture from podman returns raw bytes 13:30
blanson[m]seems to affect containers that crashed and stuff like that 13:30
blanson[m]we probbly don't catch it in CI cause all the containers are brand new 13:31
mnasiadkablanson[m]: not that I’m picky, but maybe a unit test would help to make sure it works?13:31
blanson[m]true 13:31
blanson[m]I'll update my review to as kfor unit tests 13:31
blanson[m]or write them if the person doesn't respond 13:31
mnasiadkaGreat, thanks13:32
mnasiadkaThat reminds me I need to go back to the podman rslave thing13:32
blanson[m]but yh podman is infinite fun 13:32
blanson[m]every day you get a new fun bug 13:32
mnasiadka#link https://review.opendev.org/c/openstack/ansible-collection-kolla/+/99390313:32
opendevreviewVerification of a change to openstack/kolla-ansible master failed: UnicodeDecodeError in PodmanWorker.compare_config  https://review.opendev.org/c/openstack/kolla-ansible/+/99342313:33
mnasiadkaOk then, podman front is interesting, that I can’t deny - but I don’t know if I’m comfortable enough to run it :)13:33
mnasiadkaSo, there’s the multi stage building effort that I dusted off a bit13:34
mnasiadka#link https://review.opendev.org/c/openstack/kolla/+/96996813:34
mnasiadkaThe zuul reports should be soon in - so we can continue the review process in Gerrit13:34
blanson[m]I have this on my list13:35
mnasiadkagreat13:35
blanson[m]will try to review by the end of week 13:35
blanson[m](friday that is, not sunday)13:35
mnasiadkaI didn’t think you want to review anything on Sunday :)13:35
blanson[m]well, sometimes it's reviews or dishes 13:36
blanson[m]so I review 13:36
mnasiadkaOk, I assume that’s a lot to review and move forwards13:36
mnasiadkaAh, forgot to mention - I’m off next week (bbezak is off for next two)13:36
mnasiadkaI’m going to cancel the next weekly meeting13:36
mnasiadkaUnless anybody feels like running it13:36
fricklercancel good13:37
mnasiadkaIf anybody does - reach out to me until tomorrow morning, if I don’t see anybody so persistent - I’ll cancel :)13:37
mnasiadkaLet’s go to the whiteboard agenda13:38
mnasiadka#topic Additional agenda (from whiteboard)13:38
mnasiadka(jovial): Using pacemaker for nova-compute-ironic failover13:39
mnasiadkahttps://docs.openstack.org/nova/2026.1/admin/configuration/hypervisor-ironic.html#scaling-and-performance-issues13:39
mnasiadkaThe nova-compute process using the Ironic driver can be moved between different physical servers using active/passive failover. But when doing this failover, you must ensure host is the same no matter where the nova-compute process is running. Similarly you must ensure there are at most one nova-compute processes running for each conductor group.13:39
mnasiadkaIDEA: Use pacemaker cluster from kolla-ansible: https://github.com/openstack/kolla-ansible/tree/9847a8b75cf7cc4d18cab7adb72b2f9ae87a28c8/ansible/roles/hacluster13:39
mnasiadkaOpt in, disabled by default13:39
mnasiadkaRegister nova-compute-ironic as systemd pacemaker resource . Do not start or enable via systemd manually.13:39
mnasiadkaEach conductor group should map to a resource group in pacemaker13:40
mnasiadkaQuestion:13:40
mnasiadkaAre there any other better options?13:40
mnasiadkaIf it was contributed would it be accepted?13:40
mnasiadkaSo, I’d like to gather opinions from other cores, before I chime in, because I might be biased...13:40
* frickler doesn't know or care about nova-compute-ironic so far13:41
jovialJust sounding out how sensible of an idea this is really :)13:41
mnasiadkaOk, let’s start with some background - Kolla is using hacluster only for heartbeating hypervisors for Masakari, and I don’t believe it works well13:41
mnasiadkaWe never configured any service on the hosts that are not running containers13:42
mnasiadkaI understand the proposal, is to get in the clustering software business and configure that, so that we can overcome problems in nova-compute-ironic - so basically coming to the same discussion we had multiple times in the past?13:42
mnasiadka* and by service running containers I mean systemd service doing docker run or podman run13:43
mnasiadkaOr even docker start/podman start13:43
bbezakMy experience with pacemaker is a bit peculiar - i.e. it needed proper configuration of tie breaking/stonith, and it was picky - maybe nowadays it is better. - that said for somewhat “simple” service like nova compute ironic it may work. However it would need to support multiple nova compute ironies - as kolla does, and it may be more complicated13:44
mnasiadkahttps://review.opendev.org/c/openstack/ansible-collection-kolla/+/993903 might be the first exception, but that’s a different story13:44
jovialIts definitely been brought up before. But I wasn't sure if we reached a solid conclusion.13:44
mnasiadkaWell, I remember proposals running that in k3s on the controllers and maybe a pacemaker one13:45
jovialAlternatively, could we introduce a flag so that kolla won't manage the lifecycle of nova-compute-ironic? This would allow an operator to develop their own solution e.g configure pacemaker outside of kolla13:46
mnasiadkaAs in enable_nova_compute_ironic: false ?13:46
jovialWell, I was thinking it would still template out the systemd file and pull the container, but you could just use pacemaker to start it on one host13:47
jovialso everything but systemctl --start --enable13:47
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: CI: Install compatible openstack.cloud collection  https://review.opendev.org/c/openstack/kolla-ansible/+/99424313:48
blanson[m]I understand why this would be nice, I'm not sure I like the pacemaker approach tho 13:48
jovialblanson[m], also open to other ideas if there is a better way13:49
blanson[m]yh I'm trying to think about it cause I frankly don't have one right now, but this seems like using a bazooka to kill a bug to me 13:50
blanson[m]not sure what else could be done but this add imo a lot of complexity (the whole ha resource management + clustering engine) just to not start 2 systemd services at the same time 13:50
mnasiadkaMaybe there’s a way to just have the systemd service running on the host where keepalived VIP is MASTER13:51
blanson[m]I'll give it a thought, this is an interesting problem13:51
bbezakKeepalived has support for external scripts13:51
mnasiadkaI was rather thinking about systemd pre script and a watchdog13:52
mnasiadkaBut triggering that from keepalived is not bad13:52
jovialInteresting idea...13:52
blanson[m]there could be a mix of pre-script  and the statechange script thingy in keepalived ? 13:52
mnasiadkaYeah, and a watchdog that would stop it from starting (e.g. on a controller that has crashed and rebooted or something like that)13:53
mnasiadkaWell, that is the pre script13:53
jovialI guess the keepalived might not work if you have controllers where keepalived does run i.e network node split?13:53
jovialdoes not*13:53
bbezakOr dedicated ironic controller nodes etc.13:54
mnasiadkaI never understood why we run keepalived and haproxy on network nodes13:54
bbezakBecause it seems like network :)13:54
blanson[m]we changed the inventory and did that anyways bbezak for what it's worth 13:54
blanson[m]dedicated ironic stuff for running more conductors 13:54
blanson[m]wonder if this could help 13:55
mnasiadkaWell, we could introduce some small raft-based clustering solution for that, like serf/etcd/sqlite13:55
blanson[m](for this nova-compute-ironic thing)13:55
mnasiadkaWell, maybe not etcd, since that’s not that small13:55
mnasiadkaBut it would be independent from keepalived locality13:55
blanson[m]there was an interesting project I saw a couple of months ago 13:56
blanson[m]about small raft stuff 13:56
mnasiadkarqlite is sqlite with raft, that’s like 20MB13:56
mnasiadkaAnd MIT license13:57
blanson[m]I don't know what that is butI shall look it up 13:57
mnasiadkaAnd it has an API where you can look up if local node is the leader13:57
bbezakAka clustering is hard13:58
mnasiadkaAnd then some systemd pre script magic (and a watchdog that would stop if the current node stops being the leader)13:58
mnasiadkaAnd that’s sort of pacemaker13:58
bbezakyeap13:58
blanson[m]next year on openinfra summit: "we built pacemaker but it's sqlite"13:59
mnasiadkaWithout all the crmd/stonith/corosync13:59
jovialWould we basically need a rqlite cluster per conductor group?13:59
mnasiadkaI have no clue, but probably it’s easy to find out, and with it’s size I don’t see it being problematic to run multiple of them?14:00
mnasiadkaI’d say worthy of a PoC14:00
jovialOne other interesting thing I became aware of. Is this spec: https://blueprints.launchpad.net/nova/+spec/nova-services-graceful-shutdown14:01
jovialBut essentially I think that could mean that we need to wait for all builds in progress to finish i.e nova-compute-ironic fully drained14:02
jovialbefore starting the new one14:02
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: CI: Install compatible openstack.cloud collection  https://review.opendev.org/c/openstack/kolla-ansible/+/99424314:02
mnasiadkajovial: that problem needs to be solved irrespective of what you use for ,,clustering''14:03
jovialApparently it gets a bit unhappy with operations in flight at the moment and will mark your instance as in the ERROR state14:03
jovialI was more thinking that we need track when nova-compute-ironic has fully shutdown before starting a new one (potentially)14:04
mnasiadkaIt seems something has been implemented14:04
mnasiadka#link https://review.opendev.org/q/topic:%22bp/nova-services-graceful-shutdown-part1%2214:05
mnasiadkaAnyway, we’re crossing a boundary of a short discussion14:05
mnasiadkajovial: are you going to work on this?14:05
mnasiadkaOh hell, we’re over time14:06
mnasiadkaLet’s continue outside of the meeting14:06
mnasiadkaThank you all for coming!14:06
mnasiadka#endmeeting14:06
opendevmeetMeeting ended Wed Jun 24 14:06:31 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:06
opendevmeetMinutes:        https://meetings.opendev.org/meetings/kolla/2026/kolla.2026-06-24-13.00.html14:06
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/kolla/2026/kolla.2026-06-24-13.00.txt14:06
opendevmeetLog:            https://meetings.opendev.org/meetings/kolla/2026/kolla.2026-06-24-13.00.log.html14:06
jovialNo plans myself, but there is an interested third party and was hoping to guide them in the right direction.14:06
jovialThanks all - that was really useful feedback14:07
Viihi Any thoughts on patch 993788? When do you think we could start switching to it? I'd like to begin resolving the conflicts in kolla-ansible.14:07
Viiconfig.json to YAML ;)14:07
enick_604thanks, it was an interesting discussion 14:07
fricklerenick_604: nick issues? ;)14:09
opendevreviewPiotr Milewski proposed openstack/kolla-ansible master: Modernize HAProxy health check syntax for HAProxy > 2.2  https://review.opendev.org/c/openstack/kolla-ansible/+/99474814:09
opendevreviewPiotr Milewski proposed openstack/kolla-ansible master: Modernize HAProxy health check syntax for HAProxy > 2.2  https://review.opendev.org/c/openstack/kolla-ansible/+/99474814:10
*** enick_604 is now known as ravlew14:15
ravlewfrickler: forgot to identify ;)14:15
frickleroh, I didn't know that you need to do that as a matrix client, too. interesting14:17
opendevreviewMichal Nasiadka proposed openstack/kolla master: prometheus-mtail: Switch to a new fork  https://review.opendev.org/c/openstack/kolla/+/99475014:21
opendevreviewPiotr Milewski proposed openstack/kolla-ansible master: Modernize HAProxy health check syntax for HAProxy > 2.2  https://review.opendev.org/c/openstack/kolla-ansible/+/99474814:26
opendevreviewPiotr Milewski proposed openstack/kolla-ansible master: Modernize HAProxy health check syntax for HAProxy > 2.2  https://review.opendev.org/c/openstack/kolla-ansible/+/99474814:52
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: CI: Pin openstacksdk for ironic jobs to work  https://review.opendev.org/c/openstack/kolla-ansible/+/99475915:02
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: CI: Install compatible openstack.cloud collection  https://review.opendev.org/c/openstack/kolla-ansible/+/99424315:13
opendevreviewPiotr Milewski proposed openstack/kolla master: Use HTTP HEAD for curl-based healthchecks  https://review.opendev.org/c/openstack/kolla/+/99476515:15
opendevreviewPiotr Milewski proposed openstack/kolla-ansible master: Silence health checks and OPTIONS requests in uWSGI logs  https://review.opendev.org/c/openstack/kolla-ansible/+/98955715:18
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: CI: Pin openstacksdk for ironic jobs to work  https://review.opendev.org/c/openstack/kolla-ansible/+/99475915:45
opendevreviewEttore Simone proposed openstack/kolla-ansible master: UnicodeDecodeError in PodmanWorker.compare_config  https://review.opendev.org/c/openstack/kolla-ansible/+/99342316:14
opendevreviewPiotr Milewski proposed openstack/kolla-ansible master: Modernize HAProxy health check syntax for HAProxy > 2.2  https://review.opendev.org/c/openstack/kolla-ansible/+/99474816:33
mnasiadkafrickler: seems 994759 works, but that stops is from using u-c - unless we prefer to replace the openstacksdk pin in u-c17:03
opendevreviewPiotr Milewski proposed openstack/kolla-ansible master: Modernize HAProxy health check syntax for HAProxy > 2.2  https://review.opendev.org/c/openstack/kolla-ansible/+/99474817:34
fricklermnasiadka: we use a similar pin downstream and we want to replace u-c anyway, so I'm fine with that solution if jobs are passing18:55
mnasiadkafrickler: I don’t think using u-c in that place is going to help us with anything, especially that we would more mimick what end users are doing with this19:36
mnasiadkafrickler: and long term such situations will get better if I’m able to add collections support to existing roles support in Zuul19:36
opendevreviewMerged openstack/kolla-ansible master: UnicodeDecodeError in PodmanWorker.compare_config  https://review.opendev.org/c/openstack/kolla-ansible/+/99342319:48
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: CI: Install compatible openstack.cloud collection  https://review.opendev.org/c/openstack/kolla-ansible/+/99424319:50
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: ironic: Switch conductor to non-privileged  https://review.opendev.org/c/openstack/kolla-ansible/+/99458519:51
blanson[m]ah crap the unicode decode error patch merged with a typo 19:58
blanson[m]I didn't refresh to see you +2'd it 19:58
blanson[m]hm 19:58
opendevreviewMerged openstack/kolla master: prometheus-mtail: Switch to a new fork  https://review.opendev.org/c/openstack/kolla/+/99475021:50

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