Friday, 2024-09-27

opendevreviewDmitriy Rabotyagov proposed openstack/ansible-hardening stable/2023.1: Apply architecture specific audit rules  https://review.opendev.org/c/openstack/ansible-hardening/+/93067807:22
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-rabbitmq_server master: Map all relevant architectures for deb822 repository setup  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/93028307:28
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-openstack_hosts master: Enable UCA repo for ubuntu noble  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/92963107:30
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-openstack_hosts master: Map all relevant architectures for deb822 repository setup  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/93027807:30
opendevreviewMerged openstack/ansible-hardening stable/2024.1: Apply architecture specific audit rules  https://review.opendev.org/c/openstack/ansible-hardening/+/93059208:03
noonedeadpunkanother review is needed for https://review.opendev.org/c/openstack/openstack-ansible/+/929892 to land skyline mpm thing10:14
opendevreviewMerged openstack/ansible-hardening stable/2023.2: Apply architecture specific audit rules  https://review.opendev.org/c/openstack/ansible-hardening/+/93059310:53
opendevreviewMerged openstack/ansible-hardening stable/2023.1: Apply architecture specific audit rules  https://review.opendev.org/c/openstack/ansible-hardening/+/93067810:53
opendevreviewMerged openstack/openstack-ansible-os_masakari master: Rename Masakari service type  https://review.opendev.org/c/openstack/openstack-ansible-os_masakari/+/93032911:23
opendevreviewMerged openstack/ansible-role-systemd_networkd stable/2024.1: Don't make VLAN/VXLAN/MACVLAN mutually exclusive  https://review.opendev.org/c/openstack/ansible-role-systemd_networkd/+/93041011:50
opendevreviewMerged openstack/openstack-ansible master: Use node FQDN for nova-restore-compute-id  https://review.opendev.org/c/openstack/openstack-ansible/+/93029212:07
opendevreviewMerged openstack/ansible-role-uwsgi master: Add libpython definition for ubuntu noble distro install  https://review.opendev.org/c/openstack/ansible-role-uwsgi/+/92960912:08
opendevreviewMerged openstack/openstack-ansible-os_keystone master: Ensure that selected Apache MPM is enforced  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/92969112:25
opendevreviewMerged openstack/openstack-ansible-haproxy_server stable/2023.1: Respect defined interface for external VIP with LE  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/93038612:35
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova master: Allow to apply custom configuration to Nova SSH config  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/93050512:58
kleiniOS upgrade from 20.04 to 22.04 with Antelope was really smooth. The extended distribution upgrade guide is really helpful. I only had a hard time to get PXE netboot working on top of bond and tagged VLAN.12:58
kleinithanks to OSA!12:58
opendevreviewMerged openstack/openstack-ansible-os_horizon master: Ensure that selected Apache MPM is enforced  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/92969513:14
WireLostAlso thanks Canonical for providing UCA so we can upgrade Ubuntu from 20.04 to 22.04 while keeping same OpenStack and Ceph, and then upgrade these using newer UCA repos for 22.04. Ubuntu is really unique to build clouds!13:19
WireLostAnd yes, PXE on interfaces using bond at the switch is tricky hehe13:19
noonedeadpunkWireLost: well, to be fair, you use UCA in terms of ceph/openstack only if going with a `distro` path. You don't care much about that for `source` 13:32
noonedeadpunkas these packages do not matter in fact, as we use only some newer libvirt and ovs versions, to be "up to the date"13:33
noonedeadpunkkleini: awesome, nice to hear!13:33
noonedeadpunkthough you could be more challanged if you'd use OVN, as there we were reported issues which we haven't looked at yet13:34
* noonedeadpunk really need to look into that with adoption of 24.04 for sure13:35
WireLostI understand. I use `distro` to minimize exposure to potential supply chain attacks, whether from bad actors or rogue governments. These are definitely concerning times.13:38
kleininoonedeadpunk, I am missing the OVS to OVN migration guide ...13:39
WireLostOVS/OVN is on my radar as well! I think it's fantastic, especially when you combine it with DPDK.13:40
noonedeadpunkWireLost: I assume you're aware that for DPDK you need for app to explicitly support it?13:42
noonedeadpunkkleini: oh yes, that's on a backlog as well. But still on path of learning OVN operations. And migration is the next step13:43
WireLostYes, I worked with DPDK years ago. Ubuntu offers OVS with DPDK, package `openvswitch-switch-dpdk`.13:44
noonedeadpunkWireLost: also about supply chain... well, I guess it depends whom you trust more - some enterprise which messes around with code to do some backports under closed door, or original developers and maintainers, and code that ytou can see, changes that you can track13:44
noonedeadpunkbecouse second is not the case with packages. and if you do unattended upgrades - you might just get wierd stuff in without spotting it13:45
noonedeadpunkbut yeah, from other prespective you get security patches really fast and in-time13:46
WireLostI think the more sources you pull/download things from, the more entities you have to trust. So I prefer to not do that, and use as much as possible from a smaller number of trusted sources, and the `distro` seems to help achieve that13:46
noonedeadpunkbtw, talking about UCA - there is not Dalmatian for 22.04 there, and I think there will not be. And Dalmatian is gonna be only for 24.0413:46
WireLostYes, that's sounds like how Canonical maintains the UCA13:47
noonedeadpunkwith that we bring 24.04 only starting Dalmatian...13:47
noonedeadpunkSo there's gonna be no good upgrade path this time13:47
noonedeadpunk(for distro)13:48
noonedeadpunkand we technically could not add 24.04 earlier, as Caracal was released before 24.04 was13:49
noonedeadpunkso meh about how Canonical is amazing :D13:50
noonedeadpunkAlso just in case - I totally get the point you;re making, which is the reason I stand by osa commitment to continue providing distro path13:51
noonedeadpunkthough we lack maintainers for it to evolve and bring to more services13:51
noonedeadpunk(and cover Debian)13:51
noonedeadpunk(and watch for CI failures if they happen)13:52
WireLostWait... The upgrade path is: Ubuntu 22.04 with Caracal, then Ubuntu 24.04 which Caracal is the default... Right?13:52
noonedeadpunkOpenStack Caracal internally was never tested with 24.0413:53
noonedeadpunkMoreover, it's known to have issues with Python 3.12 which is shipped with 24.0413:53
WireLostYeah, I saw that in previous messages here... But it's there lol13:53
noonedeadpunkAlso - there's no claimed support in https://ubuntu.com/openstack/docs/supported-versions13:54
noonedeadpunkSo if that's true and it's shipped - it should have a decent amount of hackery behind closed doors13:54
WireLostScary... Does OSA supports 22.04 with Caracal UCA?13:54
noonedeadpunkyep13:55
WireLostCool!13:55
noonedeadpunkI think so :D13:55
WireLost:-D13:55
WireLostIt might be wise to wait 26.04 then lol13:55
noonedeadpunkyeah, ci does run 22.04 and caracal: https://zuul.opendev.org/t/openstack/build/1c864bc8259644fea3d7b930610e6897/log/logs/etc/host/apt/sources.list.d/uca.sources.txt13:56
WireLostBeautiful! 13:56
noonedeadpunkbut again - this case with ubuntu/caracal/distro packages - kinda why I don't find that trusting OpenInfra as an org is a bad idea, and get sources directly from them, rather re-dsitributed ones.13:57
noonedeadpunkbut I get your points, as I said :)13:57
WireLost=P13:57
WireLostDo you know the OpenStack plans for Python 3.12?13:59
noonedeadpunkit's covered fully for Dalmatian14:00
noonedeadpunkso py3.12 was fixed shortly after ubuntu 24.04 release, when we could start testing against it14:01
WireLostGreat! So, perhaps then the happy upgrade path from 22.04/Caracal will be to upgrade to 24.04/Caracal, and then quickly upgrade again to 24.04/Dalmatian. Since 24.04/Caracal is not good for production with Python 3.12, it might be good as a "upgrade step" only... What do you think?14:04
WireLostOr, reinstall ... lol14:04
noonedeadpunkif there's a 24.04/Caracal - then yeah..14:04
noonedeadpunkand maybe wait for Epoxy, to jump from Caracal to it isntantly :D14:05
WireLostThat's its default, 24.04 comes with Caracal14:05
noonedeadpunkyeah, ok, it was just never metnioned anywhere as supported, that's why I/m unsure14:06
WireLostIT's mentioned here: https://wiki.ubuntu.com/OpenStack/CloudArchive "When 24.04's default OpenStack version (Caracal) ..."14:06
noonedeadpunkalso we don't have 24.04 support for caracal either14:06
WireLostOuch! O_O14:06
WireLostI didn't know that. 14:07
noonedeadpunkas I said - Caracal was released BEFORE 24.04 was14:07
WireLostGot it14:07
noonedeadpunk2024-04-03 is openstack release date, 2024-04-25 is 24.04 release date14:08
noonedeadpunkso there's no way they were tested together from Openstack prespective14:08
WireLosttrue14:08
noonedeadpunkso likely - you'll need to jump to 2024.2, and which for 22.04 will have still Caracal, and then upgrade Ubuntu together with OpenStack14:10
WireLostSounds complicated and risky hehe14:12
noonedeadpunkor, somebody needs to work on retroactively backporting 24.04 support to caracal14:12
noonedeadpunkwe did such thing once with Rocky, when 8 support was prematurely announced as dead14:13
noonedeadpunk(for CentOS)14:13
noonedeadpunkwe have a topic with patches which were needed on master for support: https://review.opendev.org/q/topic:osa/noble14:16
kleinianybody have an idea, how to transfer zones from Designate to newly deployed PowerDNS on control plane? creating new zones works but all existing zones got lost during OS upgrade due to complete reinstall14:37
* noonedeadpunk not using designate so very little experience14:38
noonedeadpunkkleini: have you tried `designate-manage powerdns sync`?14:39
noonedeadpunkoh, it's probably not there anymore ....14:39
kleiniinvalid choice powerdns14:39
noonedeadpunkIt was a thing on rocky though :D https://docs.openstack.org/designate/rocky/admin/designate-manage.html#designate-manage-powerdns14:41
johnsomhttps://docs.openstack.org/api-ref/dns/dns-api-v2-index.html#pool-move-zone14:42
johnsomThat might help you14:42
johnsomI.e. you didn't have a backup of your powerDNS DB. The other option, is zone export and re-import.14:44
kleinireally I need to backup secondary DNS databases?14:44
noonedeadpunkit's a pity there's no sync trigger, like there's for OVN nb/sb DBs14:44
noonedeadpunkand I also saw octavia adding same for OVN driver14:45
noonedeadpunk*provider14:45
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/2024.1: Use node FQDN for nova-restore-compute-id  https://review.opendev.org/c/openstack/openstack-ansible/+/93071814:50
johnsomHmm, that is kind of interesting that it was removed. I think you can make it work with the pool zone move, but not ideal. The other thing to consider is using catalog zones, that would trigger powerDNS to recreate the secondary zone stubs.14:51
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/2023.2: Use node FQDN for nova-restore-compute-id  https://review.opendev.org/c/openstack/openstack-ansible/+/93071914:51
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/2023.1: Use node FQDN for nova-restore-compute-id  https://review.opendev.org/c/openstack/openstack-ansible/+/93072014:51
kleiniI copied sqlite database from other infra node, need to run some migration script and not all zone immediately become ACTIVE14:54
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_octavia master: Ensure quota is set for BFV amphoras  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/93074916:13

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