Thursday, 2026-06-04

opendevreviewMerged openstack/openstack-ansible-os_trove stable/2025.2: Handle missing provider network definition safely  https://review.opendev.org/c/openstack/openstack-ansible-os_trove/+/99131400:41
gokhanGood Morning Folks, I am trying epoxy distrubution upgrade from jammy to noble. I had problem on glusterfs. we need to upgrade glusterfs serfer from 10.x t0 11.x https://paste.openstack.org/show/bVikirWDtzyU3XIXL997/06:43
noonedeadpunkgokhan: right, that is correct. you indeed need to upgrade gluster from PPA09:40
noonedeadpunkI think we need to upgrade the deploy guide09:44
gokhannoonedeadpunk, yes, I haven't seen any other problem yet. It has been done seamlessly :) 10:04
opendevreviewTakashi Kajinami proposed openstack/openstack-ansible-os_neutron master: Remove options for monolithic neutron-server  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/99155510:14
noonedeadpunkgokhan: if you can propose a patch to docs for the upgrade - it would be very welcomed10:17
opendevreviewTakashi Kajinami proposed openstack/openstack-ansible-os_neutron master: Remove options for monolithic neutron-server  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/99156010:20
opendevreviewMerged openstack/openstack-ansible master: Add information about Ubuntu 26.04 support  https://review.opendev.org/c/openstack/openstack-ansible/+/98909510:32
opendevreviewMerged openstack/openstack-ansible master: [doc] Document glusterfs_reset_peers  https://review.opendev.org/c/openstack/openstack-ansible/+/96620910:32
gokhannoonedeadpunk, after upgrade ı will propose thanks :)10:42
f0onoonedeadpunk: before I go insane, stable/2024.2 still instals caracal on ubuntu 22.04 but will install dalmatian on 24.04 right? (https://opendev.org/openstack/openstack-ansible-openstack_hosts/src/branch/stable/2024.2/vars/ubuntu.yml#L86)11:32
f0oif that is the case, is 2024.2 backwards compatible to 2024.1 ? Or will I run into dragons?11:33
jrosserf0o: a particular release of OSA (stable/2024.2) should always install the same openstack version12:09
jrosseryou have linked there to the repo for ubuntu-cloud-archive, is the question related to that?12:10
f0ojrosser: that what I assumed12:10
f0oyeah it's related to that as we use `distro`12:11
jrosseroh well :(12:11
f0ohah12:11
jrosserthen your compatibility matrix is way more complicated12:11
jrosseryou have to see if canonical did, or did not release openstack packages for the version/distro you're interested in12:11
jrosserand if they didn't, you cant use that combination12:11
f0oyeah I'm starting to realize it and scratching my head on how to migate to a better state without breaking everthing in the process12:11
jrosserdistro install == sad times, imho12:12
jrosserfor many reasons12:12
f0oyeah :/12:12
jrosserthe reason UCA is included like that is that there are some useful depenancies in there even for source installs12:13
jrossereven if they don't take openstack itself from UCA12:13
f0oI know a switch from distro to source (or viceversa) is not directly supported. what would the right way forward be here? cordon/evacuate one physical box at a time, reinstall it using 24.06 + source, repeat?12:14
f0othis would mean I need to go back to 2024.1 since I'm on caracal everywhere12:15
f0oor can I run a mix between 2024.1 and 2024.2 for some time?12:15
jrosserthe grid here says that for stable/2024.2 you can only install dalmation from 2024.2 distro installs on ubuntu 24.04 https://docs.openstack.org/openstack-ansible/latest/admin/upgrades/compatibility-matrix.html12:15
f0ooh 24.04 cant do source on caracal haha nice12:16
f0omy only hope now is that a mix of 2024.1 and 2024.2 is possible so I can reinstall every host one by one with source12:16
jrosserbecasue 24.04 would not have been a released OS at the point caracal was released?12:16
jrosserthis follows the openstack PTI12:17
jrosserwe can only support an OS that openstack development was done on during its dev cycle (by the nova/cinder/glance/... teams)12:17
f0oso what's the interop between 2024.1 and 2024.2 looking like? Can they run together in a mixed environment so I can replace the hosts one by one or am I forever stuck on 22.04+distro?12:18
jrosseri think i would have to see what noonedeadpunk thinks about doing a rolling conversion from distro to source12:19
jrosserbut the upgrade from one branch to the next is tested quite thoroughly12:19
jrosserkeeping the install method the same12:20
f0oor is the migration: revert to 2024.1, evacutate/cordon nodes, reinstall 22.04 + source, repeat - once all nodes are 22.04+source then upgrade to 2024.2 - once its 2024.2, evacuate/cordon nodes, reinstall 24.04 + source, repeat. Now all nodes are 2024.2 on ubuntu 24.04 with source12:20
f0omy largest conern right now is that OSA is at stable/2024.2 but since all nodes are ubuntu 22.04 it does run caracal packages. Downgrading to 2024.1 might add regression in playbooks and similar.12:21
noonedeadpunkso distro -> source, I would assume, process should be like OS reinstall 12:21
noonedeadpunkexcept you also override install_method for the re-installed hosts in group_vars12:22
noonedeadpunk(and for containers)12:22
noonedeadpunkso you need to be wise about group names, that  it included both hosts and containers12:22
noonedeadpunkI think we should have that12:22
noonedeadpunkand ensure that repo_containers are spawned12:22
jrosseri don't know if the compatbility matrix is right for F and G releases but we don't state any supported distro installs for those12:23
f0oI guess my question boils down to, can I from 22.04+distro (forced caracal) do a full reinstall to 24.04+source (dalmatian) and have them both run without issues - Or is this a 2-3x roundtrip thing12:23
noonedeadpunkf0o: nothing stopps you to override SHAs to caracal for source install12:23
noonedeadpunkand have mathing service versions12:23
jrosseryou can even copy the vars from the caracal release branch and put them in your group_vars12:24
noonedeadpunkyeah ^12:24
noonedeadpunkso it should not be impossible to do12:25
jrosserlike these https://github.com/openstack/openstack-ansible/blob/stable/2024.1/inventory/group_vars/glance_all/source_git.yml12:25
jrosseri am not sure what our current best advice would be around choosing between distro and source12:26
f0ohah12:26
jrossersource is certainly more flexible, and we tend to enable source installs on distros before the distro packages are available (or never are)12:26
f0oI'll get to draft something and if possible run it past you next week just for a sanity check12:26
jrosserand then support tends to remain for OS beyond when canonical publish UCA packages, so you get a pretty wide overlap of openstack and OS versions12:27
jrosserthis really does help to avoid being boxed in a corner with impossible or very difficult upgrades where * has to change in one step12:27
f0oSo Jammy does not have Dalmatian but it has Gazpacho12:40
f0obut not Epoxy12:41
f0oCan I jump 2024.1 -> 2026.1 ?12:41
f0oand from 2026.1 then switch out the OS'es without touching OpenStack by just replacing the hosts entirely12:42
f0otackle distro->source migration once I got an aligned OS<>OSA map12:42
f0ojust wondering what should be done first since I'm tackling two different desyncs here12:43
noonedeadpunkf0o: just keep in mind that 2024.1 is in default repos of 24.0412:48
noonedeadpunkso you don't need UCA for it12:48
noonedeadpunkah12:48
f0oOH12:48
f0othat might make things easier12:49
noonedeadpunkor smth like that12:49
noonedeadpunkso ubuntu, unklike debian, does have upgrade path for distro12:49
noonedeadpunkexcept broken glance, proposed issue, etc12:49
noonedeadpunkbut in general...12:49
f0obut ok, so can I disable UCA via a group-override?12:51
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-plugins master: Replace netcat with socat  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/99161412:51
noonedeadpunkI think we don't enable it by default12:51
f0oit is for distro12:52
noonedeadpunkit could be that we don't have 24.04 support for 2024.1 though .....12:52
f0oyep12:52
noonedeadpunkcrap12:52
noonedeadpunkbut isn't there uca for 2024.2 and 22.04?12:52
f0obut if I do an ovverride of openstack_hosts_package_repos:[] effectively removing _package_repos (https://opendev.org/openstack/openstack-ansible-openstack_hosts/src/branch/stable/2024.2/vars/ubuntu.yml#L86) then no UCA should be installed eventho I'm on stable/2024.2 OSA version12:53
f0othis would make my 24.04 pull all openstack pacakges from main repos, making them 2024.1 right?12:53
noonedeadpunkit has gazpacho? https://ubuntu-cloud.archive.canonical.com/ubuntu/dists/jammy-updates/12:53
noonedeadpunkfor jammy?12:53
f0oyeah it has gazpacho but not epoxy haha12:53
f0oI would've been with with SLURP'ing to epoxy 12:54
noonedeadpunkright, but you should be able to upgrade OS on 2024.2?12:54
noonedeadpunkright...12:54
noonedeadpunkwell, it's release timing of ubuntu which is unfortunate with openstack12:54
f0oRight now I think I need to resolve the desync between Ubuntu 22.04 and OSA stable/2024.2 which despite being 2024.2 does actually install 2024.112:54
noonedeadpunkthis time we made balder move and getting 26.04 for 2026.112:54
noonedeadpunkyes, I think this is smth to address, and then you should be able to upgrade OS nicely on 2024.212:55
f0oso removing UCA from 24.04 nodes would make me have OSA stable/2024.2 but all nodes on 22.04+2024.1 and 24.04+2024.112:55
f0othen I can remove the UCA-removal override and do an upgrade to 2024.212:55
f0othen OSA, OS and Ubuntu releases all align again being stable/2024.2, 24.04, 2024.212:56
noonedeadpunk /o\12:56
f0othis would then be the "clean" state. Then I can do a swap from distro->source12:56
noonedeadpunkI am lost, sorry :D12:56
f0ome too, thats my I'm being verbose haha12:56
f0obut I think I'm getting somewhere, at very least if I do all of this, I will end up with a state where OSA version aligns with the package version and aligns with the Ubuntu-Version (as per support matrix)12:57
f0oand from there I can then plan removal of distro12:58
noonedeadpunkjrosser: do you recally any apparmor thing around netcat for 24.04?13:08
noonedeadpunkor should we just do https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/991614 ?13:08
jrosserhmm i dont recall anything specific - andrewbonney?13:09
jrosseris there an ubuntu launchpad issue for that?13:10
andrewbonneyI don't remember this, but we're a bit behind on upgrades so may just not have spotted it yet13:10
noonedeadpunkno, no issue13:10
noonedeadpunkbut CI fails on infra jobs13:10
noonedeadpunkhttps://zuul.opendev.org/t/openstack/build/cfd32936538745c3bcf02b4523e0663e13:11
noonedeadpunkand I can easily reproduce that13:11
noonedeadpunkit also kinda cleaner with socat... but I am a bit afraid about some modules, like haproxy, which rely on netcat specifically13:13
noonedeadpunkthe thing is that `Disabling haproxy backends` is skipped on aio envs13:15
noonedeadpunkbut module somehow works....13:17
noonedeadpunkjrosser: if you have a minute - can you check https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/991302 - Damian is away today13:19
noonedeadpunkout of really important ones left https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/99081113:20
noonedeadpunkbut maybe we can backport it13:20
noonedeadpunkI think I will go and propose branching at this point13:20
noonedeadpunkvexxhost proxy though https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/98171013:21
noonedeadpunkI'd say we should be able to backport it as well...13:22
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_octavia master: Add information about manage configuration by OSA  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/99170718:11
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_octavia master: Add information about manage configuration by OSA  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/99170718:11
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_magnum master: Add information about manage configuration by OSA  https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/97288918:19
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_magnum master: Add information about manage configuration by OSA  https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/97288918:19
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_swift master: Update outdate information in bindep.txt  https://review.opendev.org/c/openstack/openstack-ansible-os_swift/+/97288218:26
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_swift master: Add information about manage configuration by OSA  https://review.opendev.org/c/openstack/openstack-ansible-os_swift/+/97288218:26
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_swift master: Add information about manage configuration by OSA  https://review.opendev.org/c/openstack/openstack-ansible-os_swift/+/97288218:29
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_designate master: Add information about manage configuration by OSA  https://review.opendev.org/c/openstack/openstack-ansible-os_designate/+/97288718:30
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_designate master: Add information about manage configuration by OSA  https://review.opendev.org/c/openstack/openstack-ansible-os_designate/+/97288718:31
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_designate master: Add information about manage configuration by OSA  https://review.opendev.org/c/openstack/openstack-ansible-os_designate/+/97288718:31
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_designate master: Add information about manage configuration by OSA  https://review.opendev.org/c/openstack/openstack-ansible-os_designate/+/97288718:31
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_freezer master: Add information about manage configuration by OSA  https://review.opendev.org/c/openstack/openstack-ansible-os_freezer/+/99171018:32
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_freezer master: Add information about manage configuration by OSA  https://review.opendev.org/c/openstack/openstack-ansible-os_freezer/+/99171018:33
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_freezer master: Remove v1 API  https://review.opendev.org/c/openstack/openstack-ansible-os_freezer/+/99171618:37
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_freezer master: Remove v1 API  https://review.opendev.org/c/openstack/openstack-ansible-os_freezer/+/99171618:38
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_blazar master: Update outdate information in bindep.txt  https://review.opendev.org/c/openstack/openstack-ansible-os_blazar/+/97289219:05
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_blazar master: Update outdate information in bindep.txt  https://review.opendev.org/c/openstack/openstack-ansible-os_blazar/+/97289219:05
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_blazar master: Add information about manage configuration by OSA  https://review.opendev.org/c/openstack/openstack-ansible-os_blazar/+/97289219:05
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_blazar master: Add information about manage configuration by OSA  https://review.opendev.org/c/openstack/openstack-ansible-os_blazar/+/97289219:05
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_masakari master: Add information about manage configuration by OSA  https://review.opendev.org/c/openstack/openstack-ansible-os_masakari/+/97313419:08
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_masakari master: Add information about manage configuration by OSA  https://review.opendev.org/c/openstack/openstack-ansible-os_masakari/+/97313419:08
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_masakari master: Add information about manage configuration by OSA  https://review.opendev.org/c/openstack/openstack-ansible-os_masakari/+/97313419:08
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_masakari master: Add information about manage configuration by OSA  https://review.opendev.org/c/openstack/openstack-ansible-os_masakari/+/97313419:09

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