Friday, 2025-10-31

opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: manila: Automate DHSS-related configuration  https://review.opendev.org/c/openstack/kolla-ansible/+/96327406:00
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: CI: Enable manila in cephadm scenario  https://review.opendev.org/c/openstack/kolla-ansible/+/96327206:02
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: manila: Automate DHSS-related configuration  https://review.opendev.org/c/openstack/kolla-ansible/+/96327406:02
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: manila: Automate DHSS-related configuration  https://review.opendev.org/c/openstack/kolla-ansible/+/96327406:03
opendevreviewPierre Riteau proposed openstack/kayobe master: Add seed-images jobs  https://review.opendev.org/c/openstack/kayobe/+/95462606:45
opendevreviewPierre Riteau proposed openstack/kayobe master: Add centos/rocky 10 seed-images jobs  https://review.opendev.org/c/openstack/kayobe/+/95462608:41
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: manila: Automate DHSS-related configuration  https://review.opendev.org/c/openstack/kolla-ansible/+/96327409:04
opendevreviewMichal Nasiadka proposed openstack/kolla master: CI: Fix publish secret for arm64  https://review.opendev.org/c/openstack/kolla/+/96545309:31
opendevreviewMerged openstack/kolla master: CI: Fix publish secret for arm64  https://review.opendev.org/c/openstack/kolla/+/96545309:56
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: WIP: Switch federation tasks to Ansible modules  https://review.opendev.org/c/openstack/kolla-ansible/+/96545710:00
opendevreviewBartosz Bezak proposed openstack/kolla-ansible master: CI: ironic - stop using tinyipa  https://review.opendev.org/c/openstack/kolla-ansible/+/96524410:05
opendevreviewMichal Nasiadka proposed openstack/kolla master: Bump versions of packages in sources.py  https://review.opendev.org/c/openstack/kolla/+/96545810:08
opendevreviewMichal Nasiadka proposed openstack/kolla master: Bump versions of packages in sources.py  https://review.opendev.org/c/openstack/kolla/+/96545810:15
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: manila: Automate DHSS-related configuration  https://review.opendev.org/c/openstack/kolla-ansible/+/96327410:18
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: Replace Redis with Valkey  https://review.opendev.org/c/openstack/kolla-ansible/+/95953910:53
opendevreviewMichal Arbet proposed openstack/kolla-ansible master: Make Ceph keyring extraction compatible with variable substitution  https://review.opendev.org/c/openstack/kolla-ansible/+/96547111:03
opendevreviewMichal Nasiadka proposed openstack/kolla master: Bump versions of packages in sources.py  https://review.opendev.org/c/openstack/kolla/+/96545811:33
opendevreviewMichal Nasiadka proposed openstack/kolla stable/2024.2: CI: Drop upgrade jobs - 2024.1 is going unmaintained  https://review.opendev.org/c/openstack/kolla/+/96548911:37
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible stable/2024.2: CI: Drop upgrade jobs - 2024.1 is going unmaintained  https://review.opendev.org/c/openstack/kolla-ansible/+/96550111:39
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible stable/2025.1: CI: Drop slurp upgrade jobs - 2024.1 is going unmaintained  https://review.opendev.org/c/openstack/kolla-ansible/+/96550211:43
opendevreviewMichal Arbet proposed openstack/kolla-ansible master: Make Ceph keyring extraction compatible with variable substitution  https://review.opendev.org/c/openstack/kolla-ansible/+/96547111:43
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: manila: Automate DHSS-related configuration  https://review.opendev.org/c/openstack/kolla-ansible/+/96327411:50
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: manila: Automate DHSS-related configuration  https://review.opendev.org/c/openstack/kolla-ansible/+/96327411:59
mnasiadkabbezak, frickler: raised patches to drop upgrade jobs related to 2024.1 going unmaintained - https://review.opendev.org/q/topic:%22kolla_2024_1_unmaintained%2212:13
greatgatsbyGood day.  Is there a way to globally set an environment variable for all containers with kolla-ansible?  That's possibly an XY problem question, as what I'm really trying to do is set the cacert file globally for all the python virtual environments within all the containers.  12:18
Viigreatgatsby: /etc/kolla/certificates/ca/12:21
Viiand  globals.yaml .... kolla_copy_ca_into_containers: "yes"12:22
greatgatsbyright, but requests specifically uses it's own cacert.pem within the venv.  This caused us issues initially, has this been fixed in later releases?  12:22
ViiYou would probably have to describe exactly what your problem is, I use a custom CA and I don't remember having any problems with it (that some service wouldn't use it)12:23
greatgatsbywe've had our certs in /etc/kolla/certificates/ca and enabled kolla_copy_ca_into_containers, however, python in the venv would still through SSL errors due to requests using it's own bundle.  That's why there's a REQUESTS_CA_BUNDLE that people often have to use with python.  12:24
greatgatsbywhat we've been doing is modifying the KA script that copies the certs on container startup and having it also append the certs to the requests cacert.pem file.  However, we don't like this approach, and unless something has actually been fixed in kolla-ansible, we're looking at other options, such as setting REQUESTS_CA_BUNDLE globally for all containers.12:25
ViiI think it depends on the service, in some you need to provide the path to the CA file in the configuration12:26
greatgatsbyyes, we're also going to do that, so far we've found that keystone and designate support that, but we'd also like a catch-all.  So I guess it wasn't so much of an XY problem question, as our current plan is to provide per service config when available, but also set the REQUESTS_CA_BUNDLE env var if possible12:27
Viifor example: https://docs.openstack.org/barbican/latest/install/barbican-backend.html#vault-plugin12:27
opendevreviewBartosz Bezak proposed openstack/kolla-ansible master: CI: ironic - stop using tinyipa  https://review.opendev.org/c/openstack/kolla-ansible/+/96524412:28
greatgatsbySo I guess, is it possible with kolla-ansible to set an env vars for all containers?  Google AI answer mentioned some kolla_extra_environment_variables option, but I can't find anything about it, probably an AI hallucination.12:28
ViiI don't know, you can definitely add a custom line when building the image where you can specify it12:29
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: Replace Redis with Valkey  https://review.opendev.org/c/openstack/kolla-ansible/+/95953912:32
greatgatsbywe're not building all the images, we're using the quay.io images.  Thanks for your help so far though, appreciated.12:33
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: WIP: Switch federation tasks to Ansible modules  https://review.opendev.org/c/openstack/kolla-ansible/+/96545712:33
Viitry adding in ansible/group_vars/all/common.yml12:35
Viidocker_common_options:12:35
Viiauth_email: "{{ docker_registry_email }}"12:35
Viiauth_password: "{{ docker_registry_password }}"12:35
Viiauth_registry: "{{ docker_registry }}"12:35
Viiauth_username: "{{ docker_registry_username }}"12:35
Viienvironment:12:36
ViiREQUESTS_CA_BUNDLE12:36
Viii'm talking about "environment" safely to add12:36
greatgatsbynice, thanks!  I'll give that a try12:39
Viigreatgatsby: look but only kolla-toolbox https://github.com/openstack/kolla-ansible/blob/stable/2025.1/ansible/roles/common/defaults/main.yml#L2012:58
dcapone2004I have a question about long term support and what everyone currently does ... It seems like a major OS version is only supported for around ~2 years...essentially once a new major release of a distribution comes out, support for older releases is dropped ... is everyone using Kolla actually updating their infrastructure every 2 years to keep this pace?13:03
dcapone2004I work for a smaller company, but in my past experiences at larger companies, the whole point of 5 and 10 year lifecycles and the major pushback with CentOS 8 having its lifespan abruptly cut short was because, most enterprises DO NOT like to immediately move to what is perceived as "untested" new OS distributions13:03
luchaaijer[m]dcapone2004: In general the previous LTS OS release is usually supported13:12
luchaaijer[m]OS devs would obviously prefer for you to be on the newest OS version, but in practice a lot of people run older OS versions13:13
luchaaijer[m]At the FOSDEM openstack meeting i believe the majority of people were still on older OS versions13:13
luchaaijer[m]* In general the previous LTS operating system release is usually supported13:13
luchaaijer[m]s/OS/openstack/, s/a/_a/, s/lot/lot_/13:13
luchaaijer[m]s/OS/openstack/13:13
luchaaijer[m]* openstack devs would obviously prefer for you to be on the newest openstack version, but in practice a lot of people run older openstack versions13:14
* luchaaijer[m] just realized shortening openstack to OS was not a great idea13:14
dcapone2004KA 2025.2 appears to drop support for rocky 9, despite rocky 10 just being released 5 months ago (or less) ... that is what I am trying to navigate through and understand13:15
luchaaijer[m]that's for base images though13:18
luchaaijer[m]* that's for container images though, so is it a problem?13:18
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: manila: Automate DHSS-related configuration  https://review.opendev.org/c/openstack/kolla-ansible/+/96327413:19
luchaaijer[m]I agree that it is an interesting choice, but i wouldn't see too much into it. It's still open software and you can't test everything13:20
dcapone2004luchaaijer[m], I was unaware that was containers, docs seems to indicate host OS, https://docs.openstack.org/kolla-ansible/latest/user/support-matrix.html13:23
luchaaijer[m]It's all ansible and containers so your host OS doesn't really matter too much13:23
dcapone2004that was my general thinking, but I figured it had more to do with supported python and ansible versions and what they targeted in KA scripts13:24
luchaaijer[m]I guess so. I've at least never had any issues running one OS realease behind13:26
dcapone2004and supported docker / podman versions for that matter as docker has gone a little crazy recently with breaking changes between versions13:26
dcapone2004luchaaijer[m], good to know.... a 3 to 5 year lifecycle is more manageable than 1 to 3 (depending on when in an OS lifecycle a node is deployed)13:28
mnasiadkadcapone2004: Rocky 9 has python 3.9, which is EOL and not supported by Flamingo onwards13:39
dcapone2004even with a venv created with python 3.12?13:41
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: Replace Redis with Valkey  https://review.opendev.org/c/openstack/kolla-ansible/+/95953913:55
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: Replace Redis with Valkey  https://review.opendev.org/c/openstack/kolla-ansible/+/95953914:04
opendevreviewPierre Riteau proposed openstack/kolla-ansible master: [DNM] Revert "Support ironic-pxe-filter"  https://review.opendev.org/c/openstack/kolla-ansible/+/96582416:50
opendevreviewPierre Riteau proposed openstack/kayobe master: [DNM] Test upgrade with revert  https://review.opendev.org/c/openstack/kayobe/+/96582516:52
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: Replace Redis with Valkey  https://review.opendev.org/c/openstack/kolla-ansible/+/95953917:11
tonybSo I discovered recently that I need to template a bunch of containers (not OpenStack specific) to work with a variety of distros and distro releases.  Can I use kolla as a generic templating engine or shoudl I "roll my own"?17:18
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: Replace Redis with Valkey  https://review.opendev.org/c/openstack/kolla-ansible/+/95953917:30
mnasiadkatonyb: we have support for ,,external dockerfiles’’ where you can use Kolla templating language - should be somewhere in the docs18:24
mnasiadkatonyb: I can look it up on Monday - I’ve shut my laptop lid already ;)18:25
tonyboh cool.   I can look.  it was an idea and to be honest I thought I'd be a little lazy and ask before I looked 18:25
tonybthank you 18:26
mnasiadkatonyb: https://docs.openstack.org/kolla/latest/admin/image-building.html#custom-docker-templates18:37
tonybawesome thanks18:38
tonyb..... weren't you getting a beer or two?18:38
mnasiadkatonyb: yeah, thanks for reminding me :)18:57
opendevreviewHollie Hutchinson proposed openstack/kayobe master: Refactor baremetal compute registration  https://review.opendev.org/c/openstack/kayobe/+/95297918:58
opendevreviewPierre Riteau proposed openstack/kayobe master: [DNM] Test upgrade with ironic_pin_release_version  https://review.opendev.org/c/openstack/kayobe/+/96585319:02
senanHello guys, can someone please help to understand why the kolla-ansible prechecks keeps throwing errors like "object of type 'dict' has no attribute 'ironic-neutron-agent'" effectivelly forcing me to add a group for every possible service in my hosts file even though I didn't activate them in globals.yml?20:46
senanHello guys, can someone please help to understand why the kolla-ansible prechecks keeps throwing errors like "object of type 'dict' has no attribute 'ironic-neutron-agent'" effectivelly forcing me to add a group for every possible service in my hosts file even though I didn't activate them in globals.yml?21:33
senanone example of group inclusion check is in https://github.com/openstack/kolla-ansible/blob/master/ansible/roles/prechecks/tasks/service_checks.yml#L721:34
senanwhen: inventory_hostname in groups['baremetal']21:34
senanit forces one to add empty baremetal group into the hosts file otherwise there's a 'has no attribute' error21:35
senanam I still in there?22:05

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