Tuesday, 2023-11-21

noonedeadpunkhuh, I though we have sorted that out: https://zuul.opendev.org/t/openstack/build/fa3cfa7041c443b4814d9d84b19c01ba/log/job-output.txt#1621809:10
noonedeadpunkOS minor versions wheels09:10
noonedeadpunkah, not for rocky :( https://opendev.org/openstack/ansible-role-python_venv_build/commit/965cad09fa4d3d1d5f45b25039181fb51b453b8509:11
jrossergood morning09:12
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-python_venv_build master: Use distribution_major_version for all distros except Ubuntu  https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/90152709:22
noonedeadpunkmornings o/09:23
damiandabrowskihi!09:43
jrosserwhy do we specify this as a SHA? https://github.com/openstack/openstack-ansible/blob/master/ansible-collection-requirements.yml#L1409:45
noonedeadpunkjrosser: you think worth using stable/$branch instead?09:55
jrossernot sure actually09:56
noonedeadpunkwe don;'t have tags there as of today and we branch the repo as well09:56
jrosseri was just trying to understand why my cluster-api patch does not seem to use the depends-on changes in collections09:56
noonedeadpunkiirc, plugins depends-on should be respected today09:57
jrosserbut i am not sure that specifying the hash in a-c-r affects that at all09:57
jrosserwhen we find a collection in an on-disk zuul repo the version is unspecified https://github.com/openstack/openstack-ansible/blob/master/scripts/get-ansible-collection-requirements.yml#L61-L6409:58
noonedeadpunkIIRC we should be just overriding aything that is in zuul and a-cr09:58
noonedeadpunkand use whatever is in folder...09:58
jrosseryeah09:59
noonedeadpunkbut galaxy.yml version is another thing actually09:59
noonedeadpunkas then it might try to find smth that would satisfy it or smth...10:00
noonedeadpunkbut we have 1.0.0 there which is meh.... 10:01
noonedeadpunkwe indeed might want to switch release model of plugins to independent eventually...10:01
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-plugins master: Add role to set variables for a source installation  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/90052710:06
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Add variable to control queues redundancy  https://review.opendev.org/c/openstack/openstack-ansible/+/90153410:07
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Test on ARM64  https://review.opendev.org/c/openstack/openstack-ansible/+/87242310:12
noonedeadpunkwe actually should land that one day ^ ....10:37
noonedeadpunkI guess rabbit is still biggest issue right now...10:38
noonedeadpunk(or better say erlang)10:38
jrosseri was hoping that the repos had got better now10:39
jrosserthought it was worth having a go again with it as we've sped up the metal jobs recently10:39
noonedeadpunknah, they didn't... at least not for arm10:40
noonedeadpunkkolla does some workaround iirc for erlang in terms of repos10:40
noonedeadpunkor well, using `rabbitmq_install_method: distro` does work...10:41
noonedeadpunkand `rabbitmq_erlang_install_method: distro`10:41
jrossernoonedeadpunk: maybe this is now useable? https://binaries2.erlang-solutions.com/#ubuntu/pool/contrib/e/esl-erlang/10:46
jrosserlooks recent, arm+x86, and focal/jammy10:47
jrosserthough they are missing rocky/centos910:51
jrosserNeilHanlon: something you might be interested in getting a gap filled ^10:55
noonedeadpunkWell, they all have el8 but for el911:02
noonedeadpunkjrosser: I kind wonder for how long do they keep versions as well....11:03
noonedeadpunkbut yeah, might be for arm specifically it's good enough...11:03
jrosseri'll make a patch to see if i can unstick the arm stuff11:03
jrosseroh, no packages for bookworm either11:17
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-rabbitmq_server master: Use erlang-solutions repo for erlang packages.  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/90153711:18
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Test on ARM64  https://review.opendev.org/c/openstack/openstack-ansible/+/87242311:19
jrosserargh https://ppa1.novemberain.com/rabbitmq/rabbitmq-server/deb/ubuntu/dists/jammy/main/binary-arm64/Packages  40412:01
jrosserso even though the packages we want are architecture "all", this looks troublesome too12:02
opendevreviewMerged openstack/openstack-ansible stable/zed: Bump SHAs for Zed  https://review.opendev.org/c/openstack/openstack-ansible/+/90123512:11
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_magnum master: Adopt for usage openstack_resources role  https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/90118512:20
noonedeadpunkhopefully, https://review.opendev.org/q/topic:%22osa/openstack_resources%22 is ready ....12:25
noonedeadpunkI just recalled that we're missing cinder volume types there, but I dunno if that has landed to collection itself or not...12:26
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/2023.1: Bump SHAs for 2023.1  https://review.opendev.org/c/openstack/openstack-ansible/+/90123412:31
noonedeadpunkalso likely we need to have this https://review.opendev.org/c/openstack/ansible-role-python_venv_build/+/901527 to fix gates for rocky...12:32
opendevreviewMerged openstack/openstack-ansible stable/yoga: Bump SHAs for Yoga  https://review.opendev.org/c/openstack/openstack-ansible/+/90123613:07
opendevreviewMerged openstack/openstack-ansible stable/2023.1: Fix incorrect release name  https://review.opendev.org/c/openstack/openstack-ansible/+/90146113:07
opendevreviewMerged openstack/openstack-ansible stable/yoga: Fix incorrect release name  https://review.opendev.org/c/openstack/openstack-ansible/+/90146213:07
opendevreviewMerged openstack/openstack-ansible stable/zed: Fix incorrect release name  https://review.opendev.org/c/openstack/openstack-ansible/+/90139713:07
opendevreviewMerged openstack/openstack-ansible-os_octavia master: Adjust condition for availability_zone definition  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/89912713:21
opendevreviewMerged openstack/openstack-ansible-os_glance master: Add glance_bin to rootwrap defenition  https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/90093013:35
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_glance stable/2023.1: Add glance_bin to rootwrap defenition  https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/90156213:36
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_glance stable/zed: Add glance_bin to rootwrap defenition  https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/90156313:37
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_glance stable/yoga: Add glance_bin to rootwrap defenition  https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/90156413:37
NeilHanlonjrosser thanks, i'll check that out13:38
opendevreviewMerged openstack/openstack-ansible-os_murano master: Add example playbook and linters job to the role  https://review.opendev.org/c/openstack/openstack-ansible-os_murano/+/89924713:54
jrosserah so removing ssh means synchronize module doesnt work any more14:06
noonedeadpunkhmmmmm14:08
noonedeadpunkyeah, synchronize indeed needs rsync I guess.... Somehow I thought it's still through connection plugin... But yeah, might be you're right....14:10
noonedeadpunkyou're running it with smth internal?14:10
jrosserthe collection that deploys k8s uses it14:10
noonedeadpunkyeah, then we probably need to do like in keystone...14:11
jrosseri wonder if that can be refactored, or there is something smart rsync is doing14:11
noonedeadpunkWell. We can turn that other way around I guess and return SSH and rsync to containers. And then drop our connection plugin...14:12
noonedeadpunkas why to do things through lxc hosts when we have ssh available...14:12
opendevreviewChristian Rohmann proposed openstack/openstack-ansible-rabbitmq_server stable/yoga: Add ability to add custom configuration for RabbitMQ  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/90155614:48
noonedeadpunk#startmeeting openstack_ansible_meeting15:02
opendevmeetMeeting started Tue Nov 21 15:02:20 2023 UTC and is due to finish in 60 minutes.  The chair is noonedeadpunk. Information about MeetBot at http://wiki.debian.org/MeetBot.15:02
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:02
opendevmeetThe meeting name has been set to 'openstack_ansible_meeting'15:02
noonedeadpunk#topic rollcall15:02
noonedeadpunko/15:02
NeilHanlono/15:03
NeilHanlonapologies in advance if I'm flakey today, got a handful of things going on 15:03
NeilHanlonmostly: rocky 9.3 was released yesterday15:03
noonedeadpunkYeah, also a bit double-scheduled today15:07
noonedeadpunk#topic office hours15:07
noonedeadpunkSo I think that openstack_resources topic should be ready for review15:08
noonedeadpunk#link https://review.opendev.org/q/topic:%22osa/openstack_resources%2215:08
noonedeadpunkThis is one of the things we scoped for 2023.2 during PTG15:08
jrossero/15:09
* jrosser in another meeting also15:09
noonedeadpunkOne more thing for 2023.2 was skyline role. 15:11
noonedeadpunkI've tried to spawn it up but fail to make it working properly for quite weird reasons. Like API docs for skyline-apiserver was saying no params should be passed for some methods, but they were expecting some15:12
noonedeadpunkI've seen some potentially related patches landed recently I about to abandon the idea to scope it for 2023.215:12
NeilHanloni am +0 on it. i think it'd be cool to have, but as there's no one really both asking for + working on it, it seems something we can't really afford to support 15:23
noonedeadpunkwell, I can recall couple of times we were asked for that, and some already use some version of the role in a way...15:25
noonedeadpunkBut yeah, as of today I failed a bit on spawning it... Maybe I should run devstack and see how things are done there...15:25
noonedeadpunkBut I don't feel it will fit timeline for the releasing15:26
noonedeadpunkSo I wanna wait for decision on openstack_resources and propose branching of roles15:26
noonedeadpunkas that is by far the last thing, except docs for pretty endpoint names, that should be done for 2023.215:35
noonedeadpunk#endmeeting15:55
opendevmeetMeeting ended Tue Nov 21 15:55:05 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:55
opendevmeetMinutes:        https://meetings.opendev.org/meetings/openstack_ansible_meeting/2023/openstack_ansible_meeting.2023-11-21-15.02.html15:55
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/openstack_ansible_meeting/2023/openstack_ansible_meeting.2023-11-21-15.02.txt15:55
opendevmeetLog:            https://meetings.opendev.org/meetings/openstack_ansible_meeting/2023/openstack_ansible_meeting.2023-11-21-15.02.log.html15:55
opendevreviewMerged openstack/openstack-ansible-rabbitmq_server stable/2023.1: Add ability to add custom configuration for RabbitMQ  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/90073417:24
noonedeadpunkhm, have anybody seen very weird behaviour for our ssh connection plugin on Antelope?18:03
noonedeadpunkAs from what I see - it ignores passed user to the command18:03
noonedeadpunkhttps://paste.openstack.org/show/bH5vjLPnDbqe7G0MRauE/18:07
noonedeadpunkvery weirdly, but I see that only in 1 environment while others on same version are kinda fine....18:09
noonedeadpunkwhich makes me pretty much o_O18:10
mgariepyhmm18:13
noonedeadpunkwhat is waaaaaaay more scary though18:22
noonedeadpunkhttps://paste.openstack.org/show/buNXGr0A3lXo06FlKbQm/18:23
noonedeadpunkI wonder that is possible because of SSH certificates... Though it would be a bit weird I guess...18:28
mgariepyansible using the cert while ssh would not ?18:29
noonedeadpunkI though it's not....18:30
noonedeadpunkI don't think this was ever intended to be frank.18:30
noonedeadpunkor configured on deploy hosts in our case18:31
noonedeadpunkand on compute it should work only for nova I assume, if that;s what pricipal stand for...18:31
noonedeadpunkfweh, that was just persistent connection....18:33
noonedeadpunkbut passed user to SSH connection is oviously not respected....18:34
mgariepyindeed. it looks like so.18:35
mgariepyi currently only use root for now.18:35
mgariepyso i don't have this particular issue i guess.18:36
noonedeadpunkI just was o_O when trying to provision new host, that has only `ubuntu` user18:36
noonedeadpunkand that I can't run anything against it...18:37
mgariepyi guess you will need to find the bug in openstack.osa.ssh transport.18:40
mgariepymaybe this ? https://opendev.org/openstack/openstack-ansible-plugins/commit/faf4b76ea5f906a08a87ed6388e4b0df60b5e7fb 18:43
mgariepybut yeah.. not sure18:44
mgariepyi wonder if it has ever worked.. 18:46
noonedeadpunkand `-e ansible_user=ubuntu` works....18:49
noonedeadpunk /o\18:49
noonedeadpunkI went back to Xena and it didn't work there either18:49
noonedeadpunkso it likely never worked and `-e ansible_user` was always used...18:51
mgariepyhttps://opendev.org/openstack/openstack-ansible-plugins/src/branch/master/plugins/connection/ssh.py#L130-L14118:52
mgariepyjuste like the documentation say.. 18:52
mgariepy;p18:52

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