Wednesday, 2025-01-22

noonedeadpunklike feels that it's tough for it to unmount or smth08:01
noonedeadpunkfolks, any good guesses wtf could be here? https://bugs.launchpad.net/openstack-ansible/+bug/209546508:10
noonedeadpunkas can not imagine anything except weird proxy for "cannot verify github.com's certificate, issued by ‘CN=Example Corp Openstack Infrastructure Intermediate CA,ST=England,C=GB’" 08:11
f0owow yeah that looks a lot like a proxy wrapping TLS08:15
noonedeadpunk++ thanks!08:16
jrosserhow is that even possible08:17
noonedeadpunkthat is smth I'm not really sure08:17
noonedeadpunkas you need to work hard to mess up proxy like that I believe08:17
jrosserwell and to somehow get a certificate signed by the OSA CA to appear to be coming from somewhere totally else08:18
jrosserunless due to "enterprise reasons" they've had to install our CA into some proxy device and thats gone horriby wrong08:18
noonedeadpunkI'd guess they might wanted to take opprotunity of having CA to use it for proxy tls termination?08:18
noonedeadpunkor that08:19
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server master: Add molecule testing for the role  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/93975108:27
opendevreviewAndrew Bonney proposed openstack/openstack-ansible master: Add additional commented RabbitMQ policy to manage segment sizes  https://review.opendev.org/c/openstack/openstack-ansible/+/93971308:30
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server master: Add molecule testing for the role  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/93975108:35
noonedeadpunkhm, that's weird as well: https://zuul.opendev.org/t/openstack/build/8811c8041d754dd6949c9094816426e0/log/job-output.txt#1293-129509:10
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server master: Add molecule testing for the role  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/93975109:11
noonedeadpunkas python3-setuptools are installed in containers and on localhost... maybe not inside of venv though... hm...09:12
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Install setupttols for molecule venv  https://review.opendev.org/c/openstack/openstack-ansible/+/93977109:27
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server master: Add molecule testing for the role  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/93975109:27
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Install setupttols for molecule venv  https://review.opendev.org/c/openstack/openstack-ansible/+/93977109:29
opendevreviewMerged openstack/ansible-role-pki master: Install setuptools for noble  https://review.opendev.org/c/openstack/ansible-role-pki/+/93975210:17
opendevreviewMerged openstack/ansible-role-pki master: Use OSA_TEST_REQUIREMENTS_FILE for molecule job  https://review.opendev.org/c/openstack/ansible-role-pki/+/93930110:17
opendevreviewMerged openstack/openstack-ansible-os_skyline master: Use standalone httpd role  https://review.opendev.org/c/openstack/openstack-ansible-os_skyline/+/93829711:06
opendevreviewMerged openstack/openstack-ansible-os_skyline master: Implement TLS backend coverage for Skyline  https://review.opendev.org/c/openstack/openstack-ansible-os_skyline/+/93829811:24
jrosseri'm not sure that the replies in https://bugs.launchpad.net/openstack-ansible/+bug/2095465 make much sense at all11:46
jrosserNAT or not has nothing to do with certificates11:46
noonedeadpunkunless it was pointing traffic somehow back to haproxy12:05
noonedeadpunkor smth like that12:05
jrosserport forward for 443 or something12:07
noonedeadpunkyeah, can be...12:14
noonedeadpunkbut it's really smth very weird12:14
noonedeadpunkwhat sucks about molecule - are absent logs as a result12:26
noonedeadpunkfrom docker, I mean12:27
noonedeadpunkmaybe there's some solution exists for that...12:27
noonedeadpunkjust trying to understnad wtf is missing in galera role for EL: https://zuul.opendev.org/t/openstack/build/af8d35e5d4994b12b7a0fae677cc31db12:38
noonedeadpunkas it fails to startup with Failed to establish connection: Connection refused12:39
noonedeadpunkbut in fact it feels it's just missing some binary12:39
noonedeadpunkhttps://paste.openstack.org/show/bj1GjDDCUGsJ9GP3dj6y/12:40
jrosseri am kind of struggling with molecule and host key checking once we use ssh13:23
jrosserthe host key changes each time the docker container is re-created13:24
noonedeadpunkouch, yeah, that;s true13:24
noonedeadpunkbut you can disable that through ansible setting13:25
jrossermaybe i'm doing it wrong but `ansible_ssh_extra_args: '-o StrictHostKeyChecking=no'` doesnt seem to help13:25
noonedeadpunkok, try that13:26
noonedeadpunkhost_key_checking: false in here https://opendev.org/openstack/ansible-role-pki/src/branch/master/molecule/default/molecule.yml#L3213:26
jrosserah ok will try that13:33
noonedeadpunkso. el fails either to missing `iptuils` or `procps`13:36
noonedeadpunkdoh13:36
noonedeadpunkand then EL is quite bad in terms of idempotency13:36
noonedeadpunkit's procps /o\13:44
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server master: Add molecule testing for the role  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/93975113:46
jrosserhrrm i wonder if we have some divergence between our ssh plugin and the builtin one13:46
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server master: Use module_hotfixes for yum_repository  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/93979813:48
noonedeadpunkoh, yes, for sure13:48
noonedeadpunkat least there was one very nasty bug regarding the ansible_user or smth like that I've found but never looked into reasons deep enough13:48
noonedeadpunkmeaning this one: https://bugs.launchpad.net/openstack-ansible/+bug/204422913:49
jrosserwell hah that is interesting13:52
jrosserbecause these moleule tests run a zuul in ci13:53
jrosserand we need to set remote_user to root to connect to the docker container13:53
jrosserand thats basically not working13:53
jrosseruntil i saw my patch fail i'd been running everything locally as root13:54
jrosserso now i switch to the regular ubuntu user and try to get the remote user correct, just like it would be in the zuul job13:54
noonedeadpunkah13:54
noonedeadpunkbut well13:54
jrosserand there is one simple play i have, that just gathers facts from the docker container13:55
jrosserand for a couple hours now i try to make that work with the osa ssh plugin with no luck13:55
jrosserbut switch it to ansible.builtin.ssh and it works first time :(13:56
noonedeadpunkwell this sounds exactly like the bug an our plugin ignoring REMOTE_USER13:56
noonedeadpunkas -u is what does not work 13:57
jrosserso, remember i had some time ago to fix a parameter on the plugin for new ansible, pkcs11 or something13:57
jrosserand i did a one-line fix for that, but i did think it was pretty unmaintainable13:57
jrosserwhat would be better is if we had the upstream module parameters copy/pasted in *exactly* as they are in ansible.builtin.ssh13:58
noonedeadpunkyeah, it needs to be added from time to time...13:58
jrosserand then some very obvious different section where we define the unique ones for our plugin13:58
noonedeadpunkI wnder how to do that13:58
noonedeadpunkgiven that basically the parameter is just declarative13:58
jrossermaybe just space them apart with some comments in the code13:58
jrosser## these are ours..... # keep these in sync with upstream......13:59
noonedeadpunkand iirc it as added to "DOCUMENTATION" constant13:59
jrosseryes thats right13:59
noonedeadpunkwhich is what actually unmaintainable13:59
noonedeadpunkas it's a multiline string var parsed as yaml or smth14:00
jrosserits a shame its not a more natural derived class sort of thing14:00
noonedeadpunkyes14:00
jrosserwhere that all just comes in magically from the thing you inherit from14:00
noonedeadpunkpretty much the root cause of having plugins like ours14:00
noonedeadpunkand which would make total sense for plenty of things14:00
jrosseri will see if i can do that - make our parameters more obvious from the upstream ones14:02
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server master: Add molecule testing for the role  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/93975114:02
jrosserand then try to update the whole of the upstream ones14:02
noonedeadpunkI wonder if we can take the contant value from the parent class14:02
noonedeadpunkas I think we should be able to?14:03
noonedeadpunkand then probably merge 2 together or smth...14:03
noonedeadpunkjsut as 2 text strings through new line...14:04
jrosserdocumentation string seems to live outside the class though14:05
noonedeadpunkbut still inside of the import?14:09
noonedeadpunkjsut order should be different then I guess14:10
jrosseralso there is this https://docs.ansible.com/ansible/latest/dev_guide/developing_modules_documenting.html#documentation-fragments14:10
noonedeadpunkso like SSH.DOCUMENTATION is preset here?https://opendev.org/openstack/openstack-ansible-plugins/src/branch/master/plugins/connection/ssh.py#L30614:10
noonedeadpunkoh, well14:11
noonedeadpunkhehe14:11
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Install setupttols for molecule venv  https://review.opendev.org/c/openstack/openstack-ansible/+/93977114:21
jrosseralso if you find a way to (for example) hack on the plugins repo whilst trying to fix molecule things for a different repo, that would be interesting14:26
jrosserit seems to re-do the requirements.yml for each time you `molecule converge` which is unhelpful for messing with the dependencies14:26
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Install setupttols for molecule venv  https://review.opendev.org/c/openstack/openstack-ansible/+/93977114:29
noonedeadpunkyeah, actually messing with dependencies is a different sort of pita right now :(14:38
spatelnoonedeadpunk hey! I am dealing with this issue - https://github.com/vexxhost/magnum-cluster-api/pull/46414:43
spatelbased on this patch all I need cross_az_attach=True right?14:44
noonedeadpunkum, I guess it depends?14:44
noonedeadpunkas True would be pretty much current behaviour14:44
noonedeadpunkSo assumption that you alight it what whatever you have set in Nova14:44
noonedeadpunk*align it with14:45
noonedeadpunkin my case - we have different storage clusters per AZ14:45
noonedeadpunkso we need to create volumes only in AZ which was supplied for workers14:45
spatelIn my case all compute resources running on AZ1 and Cinder is default to nova 14:46
spatelmy k8s doesn't like it and failing to attach storage 14:46
noonedeadpunkso I'm not sure why you're seeing an issue14:46
spatelTo solve my issue I have to edit k8s deployment and set this by hand topology.cinder.csi.openstack.org/zone: nova14:47
noonedeadpunkso that is weird, as it should be using "nova" as default14:47
noonedeadpunkas of today even14:47
spatelwhen I build application its by default topology.cinder.csi.openstack.org/zone: AZ1  (where my computes running)14:48
noonedeadpunkSo in comment I've pointed to the plugin docs: https://github.com/kubernetes/cloud-provider-openstack/blob/d228854cf58e7b4ed93d5e7ba68ab639450e3449/docs/cinder-csi-plugin/using-cinder-csi-plugin.md#supported-parameters14:48
spatelI am running 0.2414:48
spatelmcapi driver14:48
noonedeadpunkand right now capi doesn't really supply "availability" for storageclass?14:49
noonedeadpunkonly type?14:49
noonedeadpunkso if you ask me - I'd say it should be working just fine for you....14:49
noonedeadpunkas I was trying to solve an opposite problem14:50
noonedeadpunkcould it be that you've set default_schedule_zone in cinder.conf?14:50
spatelLet me check.. 14:50
noonedeadpunkbut potentially it will work for you as well :D14:51
spatelNo I don't have anything specific default_schedule_zone14:52
spatelShould I set default_schedule_zone = nova ?14:52
noonedeadpunkthat can help...14:52
spatelLet me try and see but I believe cinder default AZ is always nova 14:53
noonedeadpunkit should be yes14:56
noonedeadpunkas  well as k8s should be doing nova by default14:56
spatelI am telling k8s to use AZ1 to schedule computes 14:58
noonedeadpunkso you have in kube.conf az set for cinder?14:58
spatelso my k8s scheduling everything in AZ1 region along with topology.cinder.csi.openstack.org/zone: AZ1 :(14:59
spatelI didn't set anything anywhere. This is all coming automatically 14:59
noonedeadpunkyah, but that is defined in config on control plane?14:59
spatelI have this two value in my k8s templates - availability_zone=az1,control_plane_availability_zones=az115:00
jrosserthe value must com from somewhere :)15:01
noonedeadpunkyeah15:01
noonedeadpunkand there's nothing in code I see which would set it15:01
noonedeadpunkhttps://github.com/vexxhost/magnum-cluster-api/blob/main/magnum_cluster_api/resources.py#L333-L33615:01
jrossermust it be in the cloud-init data?15:02
noonedeadpunkbut I'm not really an expert in k8s, so no idea...15:02
noonedeadpunkI think it is15:03
jrosserso thats the place to start15:03
noonedeadpunkand then it creates some local config file which is used by controlelr to create resources15:03
jrosserfind it there, check how that stuff is generated in magnum-cluster-api15:03
jrosserthere will be the source15:03
noonedeadpunkwhen I needed to fix AZ zones - I backtracked to the linked above code15:05
noonedeadpunk(which resulted in PR)15:05
jrosserthough thinking about it i am not sure which way round this is15:06
jrosserdoes o-c-c-m in the workload cluster say "hey cinder api - give me a volume"15:07
noonedeadpunkI don't think you can do that through magnum api?15:07
noonedeadpunkas then - you can't do that from control cluster15:08
jrosserno, but thats how persistent volume is wired into the workload cluster15:08
noonedeadpunkah, you mean the "boot" one?15:08
jrosseroh well i don't know15:08
jrosserwhat are we talking about :) ?15:08
noonedeadpunkI was thinking about additional volumes to be attached to the workload cluster15:09
noonedeadpunkbut how workload cluter is spawned - is a different topic/code indeed15:09
jrosserright - and thats openstack-cloud-controller-manager makign requests from in the workload cluster to to cinder or whatever15:09
jrosserso theres two things at play, what is requested, vs what actually is supplied15:11
jrosserand each of those could be not what you expect, i guess15:11
jrosserand heads back to your suggestion about checking the default schedule zone15:12
noonedeadpunkNeilHanlon: are you going to FOSDEM this time around?15:30
spatelsorry folks, I was on another call15:33
NeilHanlonnoonedeadpunk: yep! i'll be there15:35
* noonedeadpunk thinking15:35
noonedeadpunklike - plane back is $17 for me15:36
noonedeadpunkthe problem is that plane to brussels is $75 :D15:36
noonedeadpunkso it's eating up my beer budget a bit15:37
noonedeadpunkbut it sounds like it's gonna be fun there15:37
NeilHanlonheh. i'm flying into amsterdam and taking the train, but not cheaper anyways lol15:44
NeilHanloni can buy you a couple beers, for sure;) 15:44
noonedeadpunknah, that's not where I was leading towards :D15:48
NeilHanlonI know :P 15:48
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Add jmespath to test-requirements  https://review.opendev.org/c/openstack/openstack-ansible/+/93982416:03
noonedeadpunkwell, with that tempo of molecule adoption, we can quite easily add docker as a container tech, lol16:20
noonedeadpunkjust treat docker as lxc16:21
noonedeadpunkthough it's a very weird approach for docker world... but it sounds quite trivial overall16:23
jrosserso remote_user is failing becasue this is None https://github.com/ansible/ansible/blob/devel/lib/ansible/plugins/connection/ssh.py#L76616:23
jrosserif i add a debug print there, the value is "root" for the builtin ssh and "None" for our plugin16:24
noonedeadpunkI can recall seeing smth like that, yes16:24
noonedeadpunkI have zero idea why though16:25
jrosserit looks like the keyword remote_user is not working on a play, but ansible_user as a var is OK16:33
noonedeadpunkyup, wrote that in bug report - "Supplying `-e ansible_user=ubuntu` works and is respected"16:34
jrosseroh doh ok :)16:34
noonedeadpunkwhich made me extra confused of wtf is wrong with remote_user16:34
noonedeadpunkI know - launchpad is not really readable 16:35
noonedeadpunkwhen stuff pasted directly16:35
noonedeadpunkso it does never add -o 'User="ubuntu"' to ssh command as a result16:36
jrosserwell, User=root but yes that16:36
jrosseri'm trying to be ubuntu and then connect as root16:36
noonedeadpunkyeah, ok, it doesn't work in any direction - I was root trying to connect as ubuntu16:36
jrosserah righto16:37
jrosseri'll dig a bit more16:37
noonedeadpunkI think I found that when tried to do deployment as non-root user on hosts16:37
noonedeadpunkand then leverage become16:37
jrosseri am wondering if somehow there is aliasing between the vars of the base/derived classs or something16:37
noonedeadpunkso 2023.1 unmaintained just landed17:06
jrossernoonedeadpunk: do you have a link to your connection plugin bug for remote_user?17:06
noonedeadpunkhttps://bugs.launchpad.net/openstack-ansible/+bug/204422917:07
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-plugins master: Fix remote_user with ssh connection plugin  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/93982917:07
jrosserpossible \o/ there17:08
noonedeadpunkh17:08
noonedeadpunk*oh17:08
noonedeadpunkthat looks too simple lol17:08
jrosserit does :)17:08
noonedeadpunkit wasn't that simple to find I bet17:09
jrosseri put a print of remote_user in our plugin and the base class17:09
jrosserand they were always matching, so None in ours when None in the base plugin17:10
jrossertherefore we were somehow dropping the value of remote_user somewhere, and really there is not too much code in the plugin any more17:10
noonedeadpunkand it was propably not limited to remote_user17:12
jrosserit looks like there is a whole ton of important flags there17:12
noonedeadpunkthis one totally worth backporting17:12
jrosseryou should test it too though ;)17:13
noonedeadpunkyeah, fair17:14
jrosseri have a very trivial test case for the plugins repo that tests the builtin and our ssh17:15
jrosserso no lxc or anything, just ssh-to-the-host17:15
noonedeadpunkwell, integrated test should do some testing ofc... and I think there was also some kind of unit test with python?17:16
opendevreviewOpenStack Release Bot proposed openstack/ansible-role-qdrouterd unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/ansible-role-qdrouterd/+/93983017:20
opendevreviewOpenStack Release Bot proposed openstack/ansible-role-pki unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/ansible-role-pki/+/93983117:20
opendevreviewOpenStack Release Bot proposed openstack/ansible-role-python_venv_build unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/93983217:21
opendevreviewOpenStack Release Bot proposed openstack/ansible-role-systemd_mount unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/ansible-role-systemd_mount/+/93983317:21
opendevreviewOpenStack Release Bot proposed openstack/ansible-role-systemd_networkd unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/ansible-role-systemd_networkd/+/93983417:21
opendevreviewOpenStack Release Bot proposed openstack/ansible-role-systemd_service unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/ansible-role-systemd_service/+/93983517:21
opendevreviewOpenStack Release Bot proposed openstack/ansible-role-uwsgi unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/ansible-role-uwsgi/+/93983617:21
opendevreviewOpenStack Release Bot proposed openstack/ansible-role-zookeeper unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/ansible-role-zookeeper/+/93983717:22
opendevreviewOpenStack Release Bot proposed openstack/ansible-hardening unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/ansible-hardening/+/93983817:22
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-apt_package_pinning unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-apt_package_pinning/+/93983917:22
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-ceph_client unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/93984017:22
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-ceph_client unmaintained/2023.1: Update TOX_CONSTRAINTS_FILE for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/93984117:22
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-galera_server unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/93984217:22
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-haproxy_server unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/93984317:23
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-lxc_container_create unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-lxc_container_create/+/93984417:23
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-lxc_hosts unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/93984517:23
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-memcached_server unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-memcached_server/+/93984617:23
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-openstack_hosts unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/93984717:23
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-openstack_openrc unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-openstack_openrc/+/93984817:24
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-ops unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-ops/+/93984917:24
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_adjutant unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_adjutant/+/93985017:24
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Install setuptools for molecule venv  https://review.opendev.org/c/openstack/openstack-ansible/+/93977117:24
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_aodh unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_aodh/+/93985117:24
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_aodh unmaintained/2023.1: Update TOX_CONSTRAINTS_FILE for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_aodh/+/93985217:24
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_barbican unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_barbican/+/93985317:24
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_blazar unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_blazar/+/93985417:25
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_ceilometer unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_ceilometer/+/93985517:25
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_ceilometer unmaintained/2023.1: Update TOX_CONSTRAINTS_FILE for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_ceilometer/+/93985617:25
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Add jmespath to test-requirements  https://review.opendev.org/c/openstack/openstack-ansible/+/93982417:25
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_cinder unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/93985717:25
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_cloudkitty unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_cloudkitty/+/93985817:25
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_designate unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_designate/+/93985917:26
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_glance unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/93986017:26
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_glance unmaintained/2023.1: Update TOX_CONSTRAINTS_FILE for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/93986117:26
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_gnocchi unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_gnocchi/+/93986217:26
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_gnocchi unmaintained/2023.1: Update TOX_CONSTRAINTS_FILE for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_gnocchi/+/93986317:26
noonedeadpunkwhat is the most annoying in this all - are launchpad notifications17:26
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_heat unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_heat/+/93986417:26
noonedeadpunklike having 300 emails on included fixes to new branch17:27
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_horizon unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/93986517:27
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_horizon unmaintained/2023.1: Update TOX_CONSTRAINTS_FILE for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/93986617:27
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_ironic unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_ironic/+/93986717:27
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_keystone unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/93986817:27
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_magnum unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/93986917:27
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_magnum unmaintained/2023.1: Update TOX_CONSTRAINTS_FILE for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/93987017:27
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_manila unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_manila/+/93987117:28
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_manila unmaintained/2023.1: Update TOX_CONSTRAINTS_FILE for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_manila/+/93987217:28
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_masakari unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_masakari/+/93987317:28
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_mistral unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_mistral/+/93987517:28
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_neutron unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/93987617:28
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_neutron unmaintained/2023.1: Update TOX_CONSTRAINTS_FILE for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/93987717:28
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Add jmespath to test-requirements  https://review.opendev.org/c/openstack/openstack-ansible/+/93982417:29
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_nova unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/93987817:29
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_octavia unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/93987917:29
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_octavia unmaintained/2023.1: Update TOX_CONSTRAINTS_FILE for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/93988017:29
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_placement unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_placement/+/93988117:29
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_rally unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_rally/+/93988217:29
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Add jmespath to test-requirements  https://review.opendev.org/c/openstack/openstack-ansible/+/93982417:29
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_swift unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_swift/+/93988317:30
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_tacker unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_tacker/+/93988417:30
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_tacker unmaintained/2023.1: Update TOX_CONSTRAINTS_FILE for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_tacker/+/93988517:30
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_tempest unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/93988617:30
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_trove unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_trove/+/93988717:30
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_trove unmaintained/2023.1: Update TOX_CONSTRAINTS_FILE for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_trove/+/93988817:31
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_zun unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_zun/+/93988917:31
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-os_zun unmaintained/2023.1: Update TOX_CONSTRAINTS_FILE for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-os_zun/+/93989017:31
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-plugins unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/93989117:31
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-rabbitmq_server unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/93989217:31
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-repo_server unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/93989317:31
opendevreviewOpenStack Release Bot proposed openstack/openstack-ansible-tests unmaintained/2023.1: Update .gitreview for unmaintained/2023.1  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/93989417:32
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-plugins master: Add most basic molecule test for ssh connection plugin  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/93989818:00
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-plugins master: Update ssh connection plugin paramters to match upstream  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/93989918:00
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-rabbitmq_server master: Add molecule testing to the role  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/93990218:13
jrosserlooks like the basic molecule job on the plugins repo is passing for debian18:14
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server master: Add molecule testing for the role  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/93975118:14
noonedeadpunksweet18:14
noonedeadpunkI galera_server was passing for all distros18:14
jrosserso that i think has a better and simpler way to get a ssh based connection, everything is defined in molecule.yml for that now without any external inventory needed18:14
noonedeadpunkand rabbitmq - well, will see18:15
jrosserneeds the rocky/centos fixing up i think to skip apparmor and get the sshd service name correct18:15
noonedeadpunkI'm somehow concerned about future chicken-egg due to absent depends-on for requirements18:16
noonedeadpunkprobably - we need to supply requirements file through ENV var18:16
jrosseryes with make pre-job to render one?18:17
noonedeadpunkand pass them through zuul pre-tasks 18:17
jrosser*maybe18:17
noonedeadpunkyeah18:17
jrosseryup18:17
noonedeadpunkbut one step at a time...18:17
jrosserwe can use the one in the repo being tested as the source18:17
noonedeadpunkyup18:17
jrosserthen adjust the content to point to the on-disk repos, shout be do-able18:17
noonedeadpunkbtw, I think we also need to add `roles` support into ansible-collection-requirements...18:18
jrosserindeed18:18
noonedeadpunkbut that's a different topic18:18
jrosseri think o'm going to leave the plugins repo for today - had a long day18:18
jrosserif you want to mess with that, go for it18:18
noonedeadpunk++ thanks for working on that!18:19
noonedeadpunkI've picked easy ones, hehe18:19
jrosserits definatly broken for centos/rocky18:19
noonedeadpunknot today at least18:19
jrosserthen we can revisit what i did in lxc_container_create based on the todays stuff for the plugins repo18:20
jrosserthat can be simplified now i understand it better18:20
jrosserthere is a downside to defining the networks statically in the molecule.yml file though - they will collide if you try to test several things on the same host18:21
jrosseri had to docker network rm <network> a few times today18:21
noonedeadpunkso yes, eventually - you can set them jsut to a subnet and it will pick ip randomly18:21
jrosserhmm18:22
noonedeadpunkbut then if you need to know IP somewhere for variables...18:22
jrosser^ exactly this for anything including the connection plugin18:22
noonedeadpunkI actually don't know how to fetch them in a good enough way18:22
jrosserso i moved to static ip allocation today for that18:23
noonedeadpunkyeah18:23
noonedeadpunkas I also found that ansible_host is not defined there at all18:23
jrosserbut i do have a method in the lxc_container_create role that looks it up dynamcially, but it is messier18:23
noonedeadpunkand we rely a lot on it18:23
noonedeadpunkanyway - quite a good progress :)18:24
jrosserat the same time the existing lxc tests look for there being a specific IP on the interfaces18:24
jrosserso i figured that would also be totally difficult if the ip was not known18:24
noonedeadpunkyeah, true18:27
opendevreviewMerged openstack/openstack-ansible master: Add additional commented RabbitMQ policy to manage segment sizes  https://review.opendev.org/c/openstack/openstack-ansible/+/93971320:13
opendevreviewMerged openstack/openstack-ansible stable/2024.2: Remove ansible-role-qdrouterd from zuul required-projects  https://review.opendev.org/c/openstack/openstack-ansible/+/93972321:00
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/2024.1: Remove ansible-role-qdrouterd from zuul required-projects  https://review.opendev.org/c/openstack/openstack-ansible/+/93991421:08
opendevreviewJonathan Rosser proposed openstack/openstack-ansible stable/2024.1: Remove ansible-role-qdrouterd from zuul required-projects  https://review.opendev.org/c/openstack/openstack-ansible/+/93991421:08
opendevreviewJonathan Rosser proposed openstack/openstack-ansible stable/2023.2: Remove ansible-role-qdrouterd from zuul required-projects  https://review.opendev.org/c/openstack/openstack-ansible/+/93991521:09
jrosserdo we merge all the new 2023.1 branch patches now?21:21
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-plugins master: Add most basic molecule test for ssh connection plugin  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/93989821:33
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-plugins master: Update ssh connection plugin paramters to match upstream  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/93989921:33
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-plugins master: Add most basic molecule test for ssh connection plugin  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/93989821:54
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-plugins master: Update ssh connection plugin paramters to match upstream  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/93989921:54
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-plugins master: Add most basic molecule test for ssh connection plugin  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/93989822:06
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-plugins master: Update ssh connection plugin paramters to match upstream  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/93989922:06
opendevreviewMerged openstack/openstack-ansible-ops master: Upgrade magnum-cluster-api to 0.24.2  https://review.opendev.org/c/openstack/openstack-ansible-ops/+/93622922:21
noonedeadpunkjrosser: yeah. I will also push 2023.1 for integrated repo in the morning22:24
opendevreviewJonathan 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/+/93662622:28
opendevreviewJonathan Rosser 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/+/91664922:28
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-rabbitmq_server master: Add molecule testing to the role  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/93990222:28
noonedeadpunkseems you've decided to prolong your long day a little bit :D22:29
* jrosser shakes fist at centos to end the day22:37
-opendevstatus- NOTICE: The Gerrit service on review.opendev.org will be offline momentarily for a restart to put some database compaction config changes into effect, and will return within a few minutes22:53

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