Thursday, 2025-05-15

opendevreviewMichal Arbet proposed openstack/kolla-ansible master: Add TLS support for MariaDB Connections  https://review.opendev.org/c/openstack/kolla-ansible/+/93392400:37
opendevreviewMichal Arbet proposed openstack/kolla-ansible master: Enhance TLS configuration and certificate handling in Kolla  https://review.opendev.org/c/openstack/kolla-ansible/+/93710800:37
kevkoshermanm[m]: yep, go ahead ...ask 00:41
opendevreviewMichal Nasiadka proposed openstack/kolla stable/2024.1: CI: Drop upgrade jobs from 2023.2  https://review.opendev.org/c/openstack/kolla/+/94983705:02
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible stable/2024.1: CI: Drop upgrade jobs from 2023.2  https://review.opendev.org/c/openstack/kolla-ansible/+/94983805:05
opendevreviewMichal Nasiadka proposed openstack/kolla stable/2024.1: Revert "mariadb: pin to 10.11.11"  https://review.opendev.org/c/openstack/kolla/+/94983905:07
opendevreviewMichal Nasiadka proposed openstack/kolla stable/2024.2: Revert "mariadb: pin to 10.11.11"  https://review.opendev.org/c/openstack/kolla/+/94984005:08
opendevreviewMichal Nasiadka proposed openstack/kolla master: Revert "mariadb: pin to 10.11.11"  https://review.opendev.org/c/openstack/kolla/+/94984105:08
opendevreviewMerged openstack/kolla stable/2024.1: CI: Drop upgrade jobs from 2023.2  https://review.opendev.org/c/openstack/kolla/+/94983705:23
mnasiadkafrickler: I'm afraid something is wrong with our complicated Zuul config in kolla-ansible - I just removed jobs and it's running not only the tox ones - https://review.opendev.org/94983805:24
fricklermnasiadka: it may be that a change in the project definition triggers everything that is in there05:27
mnasiadkawell, kolla one doesn't - but yeah, it only references k-a jobs05:27
mnasiadkaso maybe that's true05:28
mnasiadkaI'm still not really convinced we need to test hashicorp vault passwords plugin ;-)05:28
mnasiadka(and that's why we have vars in separate ,,base job'')05:28
fricklerhmm, we might be using that plugin soon, so I'm hesitating to say "just drop it" ;)05:30
mnasiadkawell, we could rework the CI to use OpenBao at least :)05:34
mnasiadkaTrying to sort of ,,fix'' the RP votes removal ability (when somebody that gave RP is away) - https://review.opendev.org/c/openstack/project-config/+/94984205:35
mnasiadkaI'm not sure it's the correct way to do it, but let's see :)05:35
mnasiadkaSo it's official, py3.9 is out through the door, and we still don't have CentOS Stream 10 DIB support, OpenDev nodes, and so on to start adapting CS10/Rocky10 (when it's out)05:52
mnasiadkaSo I think for now we have to live with stable/2025.1 in master images for a while, to be able to test and backport patches from master05:55
fricklerdevstack is trying to run with newer python on cs9, not sure if that would be an option? I don't like having to block progress for debuntu just because rhel is mad05:56
fricklermnasiadka: different topic, can someone make a patch to stop these? https://zuul.opendev.org/t/openstack/buildset/dfa6a645702a4f6c882c5c827be47e6506:45
mnasiadkasure, will do06:47
mnasiadkafrickler: I can try if it's a quick stunt to use newer python - but I'm not going to work many hours on it if it's not :)06:48
fricklermnasiadka: but I assume you'll also block simply dropping rocky testing on master, even temporarily?06:49
fricklerjammy looks to have some mirror issue https://zuul.opendev.org/t/openstack/build/48cc986d7c0b4282bbd4ecff3d42c0e406:49
mnasiadkaYeah, we could drop rocky/centos testing on master06:51
mnasiadkaAnd I want to finally drop publishing to docker hub06:56
opendevreviewPierre Riteau proposed openstack/kolla-ansible stable/2025.1: Fix unconditional use of become in post-deploy  https://review.opendev.org/c/openstack/kolla-ansible/+/94985007:41
opendevreviewVerification of a change to openstack/kolla-ansible stable/2024.1 failed: CI: Drop upgrade jobs from 2023.2  https://review.opendev.org/c/openstack/kolla-ansible/+/94983808:12
opendevreviewWill Szumski proposed openstack/kayobe master: CI: Test kayobe_control_host_become  https://review.opendev.org/c/openstack/kayobe/+/94951908:43
opendevreviewWill Szumski proposed openstack/kayobe master: CI: Improve readabiity of ansible output  https://review.opendev.org/c/openstack/kayobe/+/94985608:43
opendevreviewVerification of a change to openstack/kolla-ansible stable/2024.1 failed: CI: Drop upgrade jobs from 2023.2  https://review.opendev.org/c/openstack/kolla-ansible/+/94983809:19
opendevreviewMaksim Malchuk proposed openstack/kayobe stable/2024.2: Add the ability to override the system's default repositories  https://review.opendev.org/c/openstack/kayobe/+/94985809:22
opendevreviewMaksim Malchuk proposed openstack/kayobe stable/2024.1: Add the ability to override the system's default repositories  https://review.opendev.org/c/openstack/kayobe/+/94985909:24
mnasiadkafrickler, kevko : Would like to merge https://review.opendev.org/c/openstack/kolla-ansible/+/940428 (and probably backport it to 2025.1) - to get a more meaningful handler notification message09:38
fricklercommented10:12
kevkomnasiadka: also commented11:01
PrzemekKCould You fix octavia.conf [oslo_messaging_rabbit] heartbeat_in_pthread = False  Deprecated: Option "heartbeat_in_pthread" from group "oslo_messaging_rabbit" is deprecated for removal (The option is related to Eventlet which will be removed. In addition this has never worked as expected with services using eventlet for core service framework.). https://docs.openstack.org/octavia/2024.2/configuration/configref.html 11:02
PrzemekKsame with WARNING keystonemiddleware.auth_token [-] AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True.11:04
kevkomnasiadka: I found a very elegant way to handle the optional creation of a remote runtime venv for Kolla if the user chooses it (the idea is that in group_vars, virtualenv and ansible_python_interpreter are set to the path inside the virtualenv).. However, the upgrade job is throwing a wrench into this — it checks out from the previous branch11:05
kevkowhere this obviously doesn’t work, because bootstrap-servers fails. So I rewrote the wrapper for bootstrap_servers so that in this case it always keeps the default auto_silent. That means the bootstrap uses the system Python, creates the venv there, and then subsequent Kolla-Ansible commands just use it. In any case, this is safe... Could we11:05
kevkomerge it?11:05
kevkomnasiadka: https://review.opendev.org/q/topic:%22bootstrap-servers-system-interpreter%2211:06
kevkomnasiadka: second step will be add venv creation into ansible-collection-kolla for stable branches + master 11:06
mnasiadkakevko: I think we need to make sure in a-c-k that non-venv setups will work as well11:07
kevkomnasiadka: and last step ..add interpreter to group_vars/all.yml where it will by auto_silent or venv/bin/python if virtualenv will be defined and length > 0 11:07
kevkomnasiadka: yes of course ...it is working for both 11:07
kevkomnasiadka: with this changes user will define virtualenv: "some_path" ...or don't define ..and it's working as now ...11:08
kevkomnasiadka: point is that it's automatic and elegant 11:08
kevkomnasiadka: It would simply be controlled by the virtualenv variable.11:08
mnasiadkanice11:09
opendevreviewMarek Buch proposed openstack/kolla-ansible master: Add documentation for Kolla Ansible CLI command completion  https://review.opendev.org/c/openstack/kolla-ansible/+/94840911:14
opendevreviewVerification of a change to openstack/kolla stable/2024.2 failed: Revert "mariadb: pin to 10.11.11"  https://review.opendev.org/c/openstack/kolla/+/94984011:16
fricklermeh, fluentd mirror issues11:19
kevkomnasiadka: point is that now I need to strictly set -e ansible_python_interpreter=auto (or auto_silent) for bootstrapping ...so i can continue ...actually it's default value of ansible -> https://github.com/ansible/ansible/blob/7ac74ab5917de0397a2cd2e10ef37c13fa97d62b/lib/ansible/config/base.yml#L1627-L1629 ...so can we merge :) ? 11:19
sean-k-mooneyhi folks have ye ever seen ModuleNotFoundError: No module named '_dbus_bindings'11:27
sean-k-mooneyim getting that if i do a pull11:27
sean-k-mooneyit might be related to the version of python on the destination node or i might need to update the version of dbus pythn but im not sure where the venv would be on the destioantion node assumeing that what kolla is using11:29
kevkosean-k-mooney:  do you use venv for kolla on target hosts or host python ? 11:31
sean-k-mooneyhum good point i have a venv on the node im running kolla from but its proably using host python on the dest11:32
sean-k-mooneyso im considering nuking and reisntalling nayway11:32
sean-k-mooneythe node that is havign isseus is actully installed with debian testign which was proably not a good choice gvien the other node si runing ubuntu11:33
kevkosean-k-mooney: ansible -> tar module's python code -> transfer to host -> ansible check which interpreter is -> if not defined it's auto -> means target host python -> means check your python3-dbus11:33
sean-k-mooneyack ill try updatign that first and see if thats the issue11:34
kevkosean-k-mooney: you can create venv or target hock 11:34
kevko*on11:34
kevkosean-k-mooney: and let kolla-ansible bootstrap venv ...11:34
kevkosean-k-mooney: actually this is what i am trying to move on above :) ^^ 11:34
sean-k-mooneyoh the -e ansible_python_interpreter=auto stuff11:35
kevkosean-k-mooney: this will cause ansible will use libraries from the system ..if your dbus is too new on testing ... it's causeing your error ..probably11:38
kevkosean-k-mooney: but if you create virtualenv in /your/path/for/venv ...and set virtualenv: /your/path/for/venv and ansible_python_interpreter: /your/path/for/venv/bin/python to globals ...or -e FOO=BAR  ....you can run bootstrap-servers ...which bootstrap your venv with right versions ...11:39
kevkosean-k-mooney: and everything then will be executed against this venv 11:40
kevkosean-k-mooney: this should work ..11:40
kevkosean-k-mooney: Sorry, maybe I'm explaining it poorly - does it make sense? :)11:41
sean-k-mooneyok i know what the problem is11:41
kevkosean-k-mooney: what ? 11:41
sean-k-mooneyansibel is trying to use 3.12 but this is debian testing and default python is now 3.1311:42
sean-k-mooneyand dbus is aviabale in 3.13 but not 3.12 to import11:42
opendevreviewMerged openstack/kolla-ansible stable/2024.1: CI: Drop upgrade jobs from 2023.2  https://review.opendev.org/c/openstack/kolla-ansible/+/94983811:43
sean-k-mooneythis is how i have defied my hosts. https://paste.opendev.org/show/bss7aDAcItrvWUKFPFWr/ i can likely overried the interpreter for the lake bed node to use 3.1311:44
sean-k-mooneyalthogu that might require a newer ansibel but ill find out11:45
kevkosean-k-mooney: yeah, but you still can create target venv from 3.12 :) 11:45
kevkosean-k-mooney: as i said 11:45
sean-k-mooneykevko: none of this is urgent by the way i just wanted to update my home cluster which has been offlien for a while since i replaced my home router11:45
sean-k-mooneyand yes thats an option too. 11:46
opendevreviewVerification of a change to openstack/kolla master failed: Revert "mariadb: pin to 10.11.11"  https://review.opendev.org/c/openstack/kolla/+/94984111:47
sean-k-mooneykevko: ok ya just settign it to 3.13 fixed it11:49
sean-k-mooneyi guess the default behavior in ansibel is to default to the saem version you are runnign anaible on or somethign like that11:49
kevkosean-k-mooney: ansible_python_interpreter is set to "auto"11:53
sean-k-mooneysure but i woudl expect auto to be /usr/bin/python3 on the dest host11:53
kevkosean-k-mooney: which means ..find in path ...typically returns /usr/bin/python311:53
kevkosean-k-mooney: and what python3 is on yours ? i would expect 3.1311:54
sean-k-mooneyit is 3.13 but it used 3.1211:55
sean-k-mooneyi think this is a wered interaction where python3 is differnt on the host im runnign ansible from vs each of the host in the inventory11:55
kevkosean-k-mooney: and what is /usr/bin/python ? 11:55
sean-k-mooneyit does not exist 11:55
sean-k-mooneyon the debian host at least11:56
kevkoansible your_host -m setup -a 'filter=ansible_python_interpreter'11:56
kevkointeristing 11:56
kevkosean-k-mooney: no problem, i know it's not urgent ...but i am working actually on this with Ubuntu 24.04 comming as replacement for 22.04 ... etc etc 11:57
sean-k-mooneywelll im defintly not running a supproted config just so your aware of that11:58
kevkosean-k-mooney: got it :) 11:58
opendevreviewVerification of a change to openstack/kolla stable/2024.2 failed: Revert "mariadb: pin to 10.11.11"  https://review.opendev.org/c/openstack/kolla/+/94984012:00
kevkosean-k-mooney: Some time ago I asked you about a problem with pre-copy that gets stuck in an infinite loop ...live migration, and after the timeout, the 'pause' action doesn’t happen even though it’s set... Have you happened to look into it since then?12:01
sean-k-mooneyok so im actully not mixing operating systems i must have reisllaed the contoler at some poitn. so im usign debian testign on both host but on the contoler i do not have python 3.13 yes only 3.12 and on the comptue i have both 3.12 and 3.1312:01
sean-k-mooneyoh no i just looked at  the wrong file so in using 24.04 as the contoler and the host where im runing kolla ansible and then debian testing for the compute node12:05
sean-k-mooneyhttps://termbin.com/kp4y12:06
sean-k-mooneyit looks like it does nto auto discover a interperter on the debian host12:06
sean-k-mooneyoh that when i have hard coded it12:08
sean-k-mooneyif i filter to just python we can see it discovers 3.12 https://termbin.com/gkf612:09
sean-k-mooneyvs if i hardcode it https://termbin.com/uk4q12:09
sean-k-mooneythat was to 3.13 exiplcity but we can see the same if i just use py3 https://termbin.com/3dv812:10
sean-k-mooneymy guess is the auto discovery has some bias 12:11
sean-k-mooneyeither to usign the same verison on all hosts or to defaultign to the same verison as ansible is runnign under, or the newest python ansibel claims supprot for12:11
opendevreviewVerification of a change to openstack/kolla master failed: debian: Use Epoxy extrepo  https://review.opendev.org/c/openstack/kolla/+/94975212:42
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: Adapt notifying handlers message  https://review.opendev.org/c/openstack/kolla-ansible/+/94042812:56
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: Adapt notifying handlers message  https://review.opendev.org/c/openstack/kolla-ansible/+/94042812:56
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: Adapt notifying handlers message  https://review.opendev.org/c/openstack/kolla-ansible/+/94042812:58
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: Adapt notifying handlers message  https://review.opendev.org/c/openstack/kolla-ansible/+/94042812:58
mnasiadkaAaaand 2023.2 is gone13:12
opendevreviewVerification of a change to openstack/ansible-collection-kolla stable/2024.1 failed: Fix variable lookup for OS-specific dependencies  https://review.opendev.org/c/openstack/ansible-collection-kolla/+/94965213:19
opendevreviewVerification of a change to openstack/ansible-collection-kolla stable/2024.1 failed: Fix bootstrapping in kolla-ansible  https://review.opendev.org/c/openstack/ansible-collection-kolla/+/94964813:19
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: Adapt notifying handlers message  https://review.opendev.org/c/openstack/kolla-ansible/+/94042813:39
kevko+114:16
opendevreviewMarek Buch proposed openstack/kolla-ansible master: Add documentation for Kolla Ansible CLI command completion  https://review.opendev.org/c/openstack/kolla-ansible/+/94840914:35
opendevreviewVerification of a change to openstack/kolla master failed: debian: Use Epoxy extrepo  https://review.opendev.org/c/openstack/kolla/+/94975214:43
opendevreviewMerged openstack/kolla-ansible stable/2025.1: Fix unconditional use of become in post-deploy  https://review.opendev.org/c/openstack/kolla-ansible/+/94985014:52
opendevreviewMerged openstack/kayobe stable/2024.2: Add the ability to override the system's default repositories  https://review.opendev.org/c/openstack/kayobe/+/94985814:59
opendevreviewMerged openstack/kayobe stable/2024.1: Add the ability to override the system's default repositories  https://review.opendev.org/c/openstack/kayobe/+/94985915:12
kevko6nah, thelounge crashed after 10 months :( 15:47
kevko6nah, why i am kevko6 :( 15:47
kevko6test15:47
kevko6test15:48
kevko6test15:49
*** kevko6 is now known as kevko15:49
kevkotest15:49
kevkocool15:49
opendevreviewMerged openstack/ansible-collection-kolla stable/2024.1: Fix variable lookup for OS-specific dependencies  https://review.opendev.org/c/openstack/ansible-collection-kolla/+/94965216:58
opendevreviewMerged openstack/ansible-collection-kolla stable/2024.1: Fix bootstrapping in kolla-ansible  https://review.opendev.org/c/openstack/ansible-collection-kolla/+/94964817:17
opendevreviewJake Hutchinson proposed openstack/kayobe master: Fix authentication failures to missing system scope.  https://review.opendev.org/c/openstack/kayobe/+/94994620:36
opendevreviewJake Hutchinson proposed openstack/kayobe master: Fix authentication failures due to missing system scope.  https://review.opendev.org/c/openstack/kayobe/+/94994620:37
opendevreviewJake Hutchinson proposed openstack/kayobe master: Fix authentication failures due to missing system scope.  https://review.opendev.org/c/openstack/kayobe/+/94994620:42

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