Tuesday, 2025-11-18

opendevreviewAndrew Bonney proposed openstack/openstack-ansible master: DNM: Add minimal AIO files for k8s clusters  https://review.opendev.org/c/openstack/openstack-ansible/+/96666610:28
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-rabbitmq_server master: Clean-up rabbitmq_gpg_keys variable  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/96750811:23
noonedeadpunkseems that https://ppa1.novemberain.com was wiped fully or partially....11:23
noonedeadpunkat least affects old branches (and ubuntu 22.04) badly11:24
noonedeadpunkwell... now it's 500...11:36
noonedeadpunkso could be accidential....11:36
jrosser"welcome to nginx"11:41
mgariepyshall we start archiving everything locally..11:42
noonedeadpunkI was thinking about that for repo_server for a while now...11:42
noonedeadpunkthough storage amount could be weird....11:43
jrosserthats how it used to be - caching apt proxy etc11:43
noonedeadpunkany recollections why it was dropped?11:44
mgariepythe issue is that caching would allow you to re-deploy stuff but won't allow you to upgrade.11:44
jrosseri think in part simplification11:44
jrosserand in part it was pretty much duplicate of any local mirror you might have11:44
noonedeadpunkright...11:45
jrosseri.e if you mirror locally anyway outside OSA then having another cache in the repo server was a bit pointless11:45
jrosserthough mirroring might always remove content that was removed upstream, so not a guarantee11:45
noonedeadpunkI don't have mirrors for each of deployment though11:45
jrossererrr11:49
jrosserwhat about ppa1.rabbitmq.com11:49
jrosseris that also broken?11:49
noonedeadpunkwell, for master we flipped it: https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/965196/3/vars/debian.yml#1911:49
noonedeadpunkbut only for rabbitmq - not erlang11:50
noonedeadpunkso likely we need to do same for erlang now....11:50
noonedeadpunkand potentially backport...11:50
noonedeadpunkbut really not sure11:50
mgariepyerr aren't ll these doing the same server error on cloudflare?11:51
noonedeadpunkI was really thinking about having some optional pulp... but yeah....11:51
noonedeadpunkit was 404 at first for https://ppa1.novemberain.com 11:53
mgariepyInvestigating - Cloudflare is aware of, and investigating an issue which potentially impacts multiple customers. Further detail will be provided as more information becomes available.11:53
mgariepyNov 18, 2025 - 11:48 UTC11:53
noonedeadpunkah11:53
noonedeadpunkwell. does not explain 40411:53
jrosseri am not seeing any cloudflare errors at all11:56
noonedeadpunkI do11:56
jrosserbut anyway - just looking at a patch to switch the erlang repo across11:57
noonedeadpunkhttps://paste.openstack.org/show/bNNo9vozIorW1HhQj4z7/11:57
noonedeadpunk`deb https://ppa1.novemberain.com/rabbitmq/rabbitmq-server/deb/ubuntu jammy main` was 404-ing for me, yeah11:58
noonedeadpunkand same for rabbitmq-erlanf11:58
jrosserooooh yes from something other than the fqdn yes11:58
noonedeadpunkwhy I did not switch rabbitmq-erlang - as deb1 was not having erlang for trixie11:58
jrosseri think cloudflare are having a bad day11:59
noonedeadpunkthere's also a ML kolla having same issue12:13
noonedeadpunkone thing I've already figured out, is that changing mirror URL will not fully solve it, as it will add a new mirror on older branches12:14
noonedeadpunkrather then swap it...12:14
noonedeadpunkjrosser: are you looking on the patch? or should I?12:37
mnasiadkaYeah well, no brainer we have the same issue12:53
mnasiadkaAlthough I would appreciate if the whole internet wouldn’t be against us (cloudflare outage)12:53
noonedeadpunkright...13:12
noonedeadpunkmnasiadka: the only thing is that I had issues with this new rpo and erlang and debian 1313:12
mnasiadkaWe don’t support debian 13 yet13:13
noonedeadpunkas the version I wanted was not there, like whole major release was not there13:13
mnasiadkaSo at least this is not going to bite me :)13:13
noonedeadpunkbut it was on old one13:13
noonedeadpunkyeah, this was the only reason why we did not switch it for master even...13:13
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-rabbitmq_server master: Switch erlang repo to deb1.rabbitmq.com  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/96752313:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-rabbitmq_server stable/2025.1: Change repository for deb to deb1.rabbitmq.com  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/96752513:21
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-rabbitmq_server stable/2025.1: Change repository for deb to deb1.rabbitmq.com  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/96752513:25
jrossernoonedeadpunk: thanks for making the patch, got into meetings here14:09
noonedeadpunkI'm more concerned on how to backport it further14:10
noonedeadpunk#startmeeting openstack_ansible_meeting15:00
opendevmeetMeeting started Tue Nov 18 15:00:27 2025 UTC and is due to finish in 60 minutes.  The chair is noonedeadpunk. Information about MeetBot at http://wiki.debian.org/MeetBot.15:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
opendevmeetThe meeting name has been set to 'openstack_ansible_meeting'15:00
noonedeadpunk#topic roll call15:00
damiandabrowskihi!15:00
noonedeadpunko/15:00
jrossero/ hello15:04
noonedeadpunk#topic office hours15:04
noonedeadpunkso I think the biggest issue right now, except approaching deadling for 2025.2 release, is broken rabbitmq repos15:05
noonedeadpunkwhich affects stable and master branch15:05
noonedeadpunkwhile for master it's easy to fix, everything before 2025.1 (and deb822) is not15:05
noonedeadpunkas changing URI for the repo will add just a new record to the existing file, rather then replace it15:06
jrosseris that how the deb822 module works?15:06
noonedeadpunkyeah, deb822 will just update the URI in the existing repo file I believe15:07
jrosserthats strange isnt it15:07
jrosseroh you mean deb822 module is additive or is not additive for uri15:08
noonedeadpunkbut in old /etc/apt/sources.list.d/RabbitMQ.list you'll get just 2 records15:08
noonedeadpunkie https://paste.openstack.org/show/btvdsjM7xIvaztJOv0cH/15:08
noonedeadpunkI don't see any description of "exclusive" for https://docs.ansible.com/projects/ansible/latest/collections/ansible/builtin/apt_repository_module.html15:10
noonedeadpunkso we need to somehow handle a clean-up on older backports15:10
jrosserwe can probably lineinfile delete the old things15:13
noonedeadpunkyeah... 15:13
noonedeadpunkI think it might be the best option15:13
jrosserusing the name of the var for the repo, as it might be overidden15:14
noonedeadpunkwe should use the default value to avoid this, not var15:14
noonedeadpunkor well. old default15:14
jrosseryep15:14
noonedeadpunkas we're changing the var15:14
noonedeadpunkok, will do that15:15
noonedeadpunkwe're coming really to a point we need to do role branching15:15
noonedeadpunkit's jsut 2 week till the deadling now15:15
jrosserwe really should merge that big bunch of policy patches15:15
noonedeadpunkyeah15:15
noonedeadpunkand I think at this point we have to branch15:16
jrosserhttps://review.opendev.org/q/topic:%22bug/2112559%2215:16
jrosser^ andrewbonney 15:16
noonedeadpunkthe gnocchi one should be "fixed" though... but yeah15:16
noonedeadpunkthere are also some other bug fixes I proposed last week worth looking at, like consoles slight refactoring...15:17
noonedeadpunkhttps://review.opendev.org/q/topic:%22bug/2122778%2215:18
noonedeadpunkand at this point I think we have to leave openbao for pki to 2026.1 :(15:19
damiandabrowskithat's super sad :/15:20
noonedeadpunkbut it seems there are quite some comments left to be addressed at this point?15:21
noonedeadpunkdo we feel like merging all the topic by end of the week?15:21
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-rabbitmq_server master: Clean-up rabbitmq_gpg_keys variable  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/96750815:23
damiandabrowskionly 3 I guess, I aimed to propose patches tomorrow15:23
damiandabrowskiwe can merge the most important patches, that adds hashi_vault support to ansible-role-pki and to the integrated repo15:23
noonedeadpunkwell, let's see, but we have to branch like early next week to have a chance to be in time15:23
noonedeadpunkand we already like one week behind with this15:23
damiandabrowskiwe probably won't be able to merge patches in all services, but maybe they can be merged in 25.0.2?15:24
noonedeadpunkbut can it be used without the roles patches? as I think it makes sense to have everything or nothing?15:24
noonedeadpunklike we are not passing a backend to pki role otherwise15:25
noonedeadpunkso you can't use `openstack_pki_backend`15:26
noonedeadpunkyo ucan try with `pki_backend`15:26
jrossertbh i think we need to spend time this week making all the roles working15:27
noonedeadpunkmanila and magnum seem to be most problematic this time15:28
noonedeadpunkbased of polic patches15:28
jrosserandrewbonney has been looking at magnum in the last week15:28
* noonedeadpunk failed to spend any time on weekend15:28
damiandabrowskiyeah, you can't just switch openstack_pki_backend if we don't merge patches in service roles15:29
damiandabrowski, but with overriding *_certificates and *_install_certificates for each service, you would be able to leverage hashi_vault support15:29
damiandabrowskianyway, I'll work on this tomorrow15:29
noonedeadpunkok, anything else?15:32
jrossergnocchi role looks sad too15:32
noonedeadpunkwell, it's result of the patch15:32
noonedeadpunk(I think it is)15:33
jrosseroh ok15:33
noonedeadpunkit has weird logic which no other role has regarding policy files15:33
noonedeadpunk`msg: No user [ src ] or [ content ] was provided`15:33
noonedeadpunkfor /etc/gnocchi/policy.yaml-32.0.0.0b2.dev3415:33
noonedeadpunkactually15:33
noonedeadpunkit has completely different approach as I said15:34
noonedeadpunkat that was the reason for it:15:34
noonedeadpunk#link https://opendev.org/openstack/openstack-ansible-os_gnocchi/src/commit/87cc1bf816689230f9678378c824dd48d5cd480d/handlers/main.yml#L36-L4215:34
noonedeadpunkso it's completely opposite from what we;'re doing everywhere else15:34
noonedeadpunkas here is a tradeoff between upgrade vs operations15:35
NeilHanlon🤦well i've actually updated my calendar now, so that's good15:35
noonedeadpunkand I think I'm in favor of operations right now15:35
noonedeadpunkhehe15:35
noonedeadpunkand I'm thinking to align gnocchi to others as well15:36
* NeilHanlon stares at Thunderbird thinking it is Sunday, Nov 16 still15:37
noonedeadpunkI wish it was... It would give way more time on hands to work on things...15:37
NeilHanlonsame...15:37
noonedeadpunkso it's smart :)15:37
NeilHanlonre: gnocchi -- that sounds reasonable re: favoring ops15:38
noonedeadpunk++ k, will propose patche then15:38
noonedeadpunkso if that's it, I'd propose to wrap it up15:39
noonedeadpunkand as cloudflare seems to recover - we may do bunch of rechecks now15:39
NeilHanlonseems good to me15:40
noonedeadpunk#endmeeting15:44
opendevmeetMeeting ended Tue Nov 18 15:44:03 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:44
opendevmeetMinutes:        https://meetings.opendev.org/meetings/openstack_ansible_meeting/2025/openstack_ansible_meeting.2025-11-18-15.00.html15:44
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/openstack_ansible_meeting/2025/openstack_ansible_meeting.2025-11-18-15.00.txt15:44
opendevmeetLog:            https://meetings.opendev.org/meetings/openstack_ansible_meeting/2025/openstack_ansible_meeting.2025-11-18-15.00.log.html15:44
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_ceilometer master: Add coordination support to the role  https://review.opendev.org/c/openstack/openstack-ansible-os_ceilometer/+/96706415:48
noonedeadpunkwe already finished :)15:57
DavidGomezah I wonder if it's a daylight savings thing where I need to update my calendar time for this meeting16:02
noonedeadpunkit is :)16:02
*** jonher_ is now known as jonher16:20
damiandabrowskinoonedeadpunk: how would you install venv for pki role?16:26
damiandabrowskiI'm asking because this role doesn't have any standard "installation" playbook, it's triggered only for issuing/installing certs16:26
*** starkis is now known as Guest3150016:36
damiandabrowskiconsidering that each service can have different setup_host(we use vars like nova_pki_setup_host), we need to prepare pki venv on each of them16:38
noonedeadpunkI'd be thinking the same way as for the uwsgi?16:49
noonedeadpunkBut indeed, that would trigger python_venv_build role include for each include of pki role16:50
noonedeadpunkwhich would increase runtime16:50
noonedeadpunk(at least when vault is used, but probably in general as well)16:50
*** kleini- is now known as kleini17:17

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