opendevreview | Jonathan Rosser proposed openstack/openstack-ansible-ops master: Store clusterctl and magnum-system namespace dump if cluster create fails https://review.opendev.org/c/openstack/openstack-ansible-ops/+/936626 | 14:42 |
---|---|---|
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-ops master: Test all supported versions of k8s workload cluster with magnum-cluster-api https://review.opendev.org/c/openstack/openstack-ansible-ops/+/916649 | 14:42 |
noonedeadpunk | #startmeeting openstack_ansible_meeting | 15:00 |
opendevmeet | Meeting started Tue Dec 3 15:00:36 2024 UTC and is due to finish in 60 minutes. The chair is noonedeadpunk. Information about MeetBot at http://wiki.debian.org/MeetBot. | 15:00 |
opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:00 |
opendevmeet | The meeting name has been set to 'openstack_ansible_meeting' | 15:00 |
noonedeadpunk | #topic rollcall | 15:00 |
noonedeadpunk | o/ | 15:00 |
noonedeadpunk | #topic Dalmatian release | 15:05 |
noonedeadpunk | so RC2 is about to be ready | 15:05 |
noonedeadpunk | I will propose it once https://review.opendev.org/c/openstack/openstack-ansible/+/936810 land | 15:06 |
noonedeadpunk | hopefully it won't fail intermittently | 15:06 |
noonedeadpunk | though, there's already an issue I spotted in it | 15:06 |
noonedeadpunk | which is that rabbitmq_upgrade can't be re-run after upgrade to 4.0 | 15:06 |
noonedeadpunk | under some conditions.... | 15:07 |
noonedeadpunk | as non-tls upgrade jobs are failing | 15:07 |
noonedeadpunk | #link https://zuul.opendev.org/t/openstack/build/56f58e441f2240dfb9842092923eb6c1 | 15:07 |
noonedeadpunk | will need to check on that | 15:08 |
noonedeadpunk | but anyway - I think such fixes can be backported once we fix | 15:08 |
noonedeadpunk | #topic new/old projects | 15:11 |
noonedeadpunk | so we have couple of things going on with repos | 15:11 |
noonedeadpunk | senlin/sahara/murano are still not fully retired | 15:12 |
noonedeadpunk | we're waiting for TC to vote on removal them from gobvernance | 15:12 |
noonedeadpunk | httpd role repo - infra hasn't merged the change which would create repo for it | 15:12 |
noonedeadpunk | so it's on a very early stage | 15:12 |
noonedeadpunk | watcher repo - I haven't even proposed to re-incarnate the role | 15:13 |
noonedeadpunk | with that, as I'm starting to look into freezer in my free time - I might wanna raise adding freezer-api role one day | 15:14 |
noonedeadpunk | it's a bit tricky, as consist of multiple components... not sure yet if/how I want to handle agent installation - with dib element, role or both | 15:14 |
noonedeadpunk | but let's not dive deep into it, as I'm not sure about even approximate timeline for this to happen | 15:15 |
noonedeadpunk | and that would also require for freezer to be re-established as active project first | 15:15 |
noonedeadpunk | #topic office hours | 15:26 |
noonedeadpunk | I wanted actually to raise one thing. which is - noble backport to Caracal. | 15:26 |
noonedeadpunk | But it's a bit weird topic and I don't know how I feel overall about the confusion around it | 15:26 |
noonedeadpunk | Like first thing, is that openstack caracal is not tested with python 3.12 | 15:27 |
noonedeadpunk | but canonical does ship caracal out of the box with noble | 15:27 |
noonedeadpunk | amount of things they do behind doors is unknown | 15:27 |
noonedeadpunk | but then I somehow already want to deploy new nodes on noble :D | 15:30 |
noonedeadpunk | and don't want to have non-SLURP in production | 15:30 |
mgariepy | Epoxy wont run on 22.04 ? | 15:41 |
noonedeadpunk | it will | 15:42 |
noonedeadpunk | I guess | 15:42 |
mgariepy | hmm ok :) | 15:42 |
noonedeadpunk | at least it does not fail right now | 15:42 |
mgariepy | ok hopefully it will :) | 15:45 |
noonedeadpunk | I guess it come from idea that then we could also have an upgrade path for distro | 15:48 |
noonedeadpunk | which we are not obliged to have, but would be nice if it is there | 15:49 |
mgariepy | it's always appreciated to have an upgrade path for the distros. | 15:49 |
noonedeadpunk | and also do kind of upgrade planning for next year here as well :) | 15:49 |
noonedeadpunk | and it appears that otherwise I'd have slot for OS upgrades only in 2026 lol | 15:50 |
mgariepy | ideally being either on .1 or .2 it would be better to always have SLURP for all version . | 15:50 |
mgariepy | haha | 15:50 |
mgariepy | let's build against arch. no more mass upgrade. | 15:50 |
mgariepy | only small bumps every day :) haha | 15:51 |
noonedeadpunk | yeah | 15:52 |
noonedeadpunk | clients not gonna like that if I'd start restarting l3 agent daily | 15:52 |
mgariepy | haha | 15:53 |
mgariepy | ovn | 15:53 |
mgariepy | but yeah. not quite for server work ;) | 15:53 |
mgariepy | Also the 308 issue on python <3.11 is anoying. | 15:54 |
noonedeadpunk | seen you;ve discussed that, but not still sure why it raised | 15:55 |
noonedeadpunk | smth gitlab related? | 15:55 |
mgariepy | gitlab does now redirect 308 for release . | 15:55 |
noonedeadpunk | well. I would blame not python, but nasty gitlab | 15:55 |
mgariepy | python didn't merge the patch in earliers version. | 15:55 |
* noonedeadpunk hate gitlab | 15:55 | |
* noonedeadpunk thinks that gitlab is just broken version of github | 15:56 | |
mgariepy | well currently with ansible on jammy if you take the python version it ships with you cannot get a url that has a 308 redirect. | 15:57 |
noonedeadpunk | well, it is applicable to any python-based app | 15:57 |
mgariepy | the tests for ansible does pull all sort of ramdom verison of python via docker which don't really allign with the version that is shipped with the varions distros. | 15:57 |
noonedeadpunk | which kind of proves the point- that gitlab devs are just obnoxious self-centric | 15:58 |
mgariepy | so ansible 2.15 on jammy pass. but if you pip install ansible-core==2.15 it wont. | 15:58 |
noonedeadpunk | as iirc - it's really on python requests level? | 15:58 |
noonedeadpunk | but dunno... I frankly never heard of 308 code before.... | 15:59 |
mgariepy | urllib level from what i seen | 15:59 |
noonedeadpunk | why in the world not 302 | 15:59 |
mgariepy | https://github.com/python/cpython/commit/c379bc5ec9012cf66424ef3d80612cf13ec51006 | 15:59 |
noonedeadpunk | ah, true | 16:00 |
mgariepy | the pacth for python 3.9 was submited then closed. | 16:00 |
noonedeadpunk | as it's not supported... | 16:01 |
noonedeadpunk | I wonder if anyone raised that to gitlab instead? | 16:01 |
mgariepy | https://paste.opendev.org/show/bADa7HLYxBFpxUL9nLqV/ | 16:03 |
noonedeadpunk | as given the fact that nobody seen missing 308 as an issue until python 3.11 (for how many decades?) - I'd say one can live without them for some more time... | 16:03 |
noonedeadpunk | ah, i see.... | 16:04 |
mgariepy | where do we ping them ? do you have an idea? | 16:04 |
mgariepy | hmm | 16:06 |
noonedeadpunk | um. but what triggers that request? | 16:06 |
noonedeadpunk | oh, we're over time | 16:06 |
noonedeadpunk | #endmeeting | 16:07 |
opendevmeet | Meeting ended Tue Dec 3 16:07:00 2024 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:07 |
opendevmeet | Minutes: https://meetings.opendev.org/meetings/openstack_ansible_meeting/2024/openstack_ansible_meeting.2024-12-03-15.00.html | 16:07 |
opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/openstack_ansible_meeting/2024/openstack_ansible_meeting.2024-12-03-15.00.txt | 16:07 |
opendevmeet | Log: https://meetings.opendev.org/meetings/openstack_ansible_meeting/2024/openstack_ansible_meeting.2024-12-03-15.00.log.html | 16:07 |
mgariepy | the 308 seems to be there to redirect : https://gitlab.com//-/ .. > https://gitlab.com/-/ | 16:07 |
noonedeadpunk | I see it's https://www.gitlab.com/hctrdev/fail2ban-prometheus-exporter -> https://gitlab.com/hctrdev/fail2ban-prometheus-exporter/ | 16:07 |
noonedeadpunk | so www -> no www | 16:07 |
noonedeadpunk | and obvious thing would be to drop www | 16:07 |
mgariepy | yeah this one also. | 16:07 |
mgariepy | but it's the second one that is causing the issue, since the url is sent without. the www. | 16:08 |
mgariepy | do they have an irc channel ? | 16:09 |
noonedeadpunk | but in second it a bug in their code even I guess? | 16:09 |
mgariepy | yeah from what i see now yes. | 16:09 |
noonedeadpunk | like this 302 is just broken: https://paste.opendev.org/show/bs1RGbNqkp0tSP8lErKF/ | 16:10 |
mgariepy | yep | 16:10 |
noonedeadpunk | well... we kind of have some contract with them, but I'm not sure it's applicable for their public instance | 16:10 |
mgariepy | i'll open an issue | 16:11 |
noonedeadpunk | I think you need an account, but for public gitlab it should be available | 16:12 |
noonedeadpunk | if something is off when you interact with gitlab, it's usually not a tooling issue, but gitlab issue, lol | 16:13 |
mgariepy | yeah i'm trying to skip the needed walkthrough lol. | 16:13 |
noonedeadpunk | It could be that I hate gitlab so much, as it is originating from my city and shittalking it was a norm there :D | 16:14 |
noonedeadpunk | but it's https://gitlab.zendesk.com/ | 16:14 |
noonedeadpunk | also prior version not doing this 308 according to your paste... | 16:17 |
mgariepy | wow.. only 60k issues.. | 16:34 |
mgariepy | pretty sure it will be fixed quickly | 16:34 |
noonedeadpunk | lol | 16:38 |
noonedeadpunk | it's gitlab.... | 16:38 |
noonedeadpunk | they had only 3 issues with CVE score >9.5 this year, so... | 16:39 |
mgariepy | i'm trying to find out if it's a thing generalized or only for this project | 16:41 |
noonedeadpunk | I don't see how this could be project specific... but who knows | 16:41 |
mgariepy | maybe they added something wrong in their config | 16:42 |
noonedeadpunk | which would cause gitlab to redirect to the wrong uri? | 16:45 |
mgariepy | maybe | 16:45 |
noonedeadpunk | not trimming `/`? | 16:45 |
noonedeadpunk | yeah, dunno | 16:45 |
noonedeadpunk | can be as this doesn't happen for 0.10.1 | 16:46 |
mgariepy | yep might have changed some stuff around between the releases | 16:52 |
mgariepy | anyway lunch time. | 16:52 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!