Wednesday, 2026-05-06

noonedeadpunkdamn... Have not great news about resolute... we have libxml2 packaged defined everywhere, but in resolute it's libxml2-16 :(07:24
noonedeadpunkSo we'd need to patch almost all roles with that change :(07:24
opendevreviewDmitriy Chubinidze proposed openstack/openstack-ansible-os_cloudkitty master: docs: add default variables to main page  https://review.opendev.org/c/openstack/openstack-ansible-os_cloudkitty/+/98744008:24
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_swift master: Remove deprecated option expiring_objects_account_name  https://review.opendev.org/c/openstack/openstack-ansible-os_swift/+/98541708:34
blue090Hi I have a question I can see volume_type dropdown menu in horizon when we launch instance  with flamingo deployment , is the feature  available in Epoxy , any variable or parameter to set in horizon09:43
noonedeadpunkblue090: hey10:13
noonedeadpunkI think horizon just shows up available volume types, which were created in Cinder10:13
noonedeadpunkI can't recall if you create volume types with horizon (probably you do in admin section), but you for sure can do that either with CLI or by defining some vars10:14
noonedeadpunkin os_cinder role, this is related to cinder_backends more or less, give me a sec to provide a sample of how I'm doing things 10:15
noonedeadpunkblue090: https://paste.openstack.org/show/bItaq07lEHG4QdrBYAJw/10:16
blue090noonedeadpunk: Hmm I dont have any cinder specific qos spec we have different types of clusters SAS backend and SATA backend both are different clusters , I created both backends as well , what I am asking is there is a drop down menu when we create a vm from horizon I found the release notes anyways :D11:13
blue090https://docs.openstack.org/releasenotes/horizon/2025.2.html11:13
noonedeadpunkno, there's none when you create a VM afaik11:13
noonedeadpunkit's not implemented in horizon at least11:13
noonedeadpunkAs historically Nova didn't allow to select the backend when creating a BFV instance11:14
noonedeadpunkI think it should be possible now, but not 100% sure11:14
blue090Yes it is in flamingo release notes and is showing up in openstck-ansible deployment as well11:14
noonedeadpunkoh, ok... I never run flamingo in production, so maybe it's there... I don't know then...11:15
blue090I was just testing the release and saw it so i thought maybe epoxy allow it with some variables11:17
blue090noonedeadpunk: one more thing I tried to add virsh security key for multiple backends but unable to do so is there any specific user_variables vars to do that now I am running another playbook to do the task11:21
blue090nova_libvirt_secrets_extra:   - uuid: "{{ cinder_ceph_infra_uuid }}"     usage: ceph     name: client.cinderdev secret     value: "{{ ceph_client_cinderdev_key }}" this didnt work11:21
blue090https://pastebin.com/Y31uEqdU11:22
noonedeadpunkblue090: well, I think you actually can install Horizon from Flamingo on Epoxy11:22
noonedeadpunkThis should be possible11:22
blue090Hmm thats great news I can try that11:23
noonedeadpunkJust a sec, let me check vars..11:25
blue090I added the ceph uuid and key in secrets file still no luck nova_libvirt_secrets_extra this varible not working probably11:25
mgariepyhere is the commit that have the volume type in horizon create instance. 11:26
mgariepyhttps://github.com/openstack/horizon/commit/6e40c51928f185ceecac19417e7d25161822939711:26
noonedeadpunkYou should be able to define `horizon_git_install_branch: 70cc63f96a4a393d9ebe7304097e8e94acf5960d` and then also `horizon_upper_constraints_url: https://releases.openstack.org/constraints/upper/2025.2`11:27
noonedeadpunkBut you might need to bump versions for all horizon plugins as well, not really sure.11:27
noonedeadpunkpretty much https://opendev.org/openstack/openstack-ansible/src/branch/stable/2025.2/inventory/group_vars/horizon_all/source_git.yml11:27
noonedeadpunkblue090: regarding the secrets - `nova_libvirt_secrets_extra` was hallucinated :)11:28
blue090Just got from some page i forgot :D11:28
noonedeadpunkblue090: I think what you're looking for is smth like this: https://docs.openstack.org/openstack-ansible-ceph_client/latest/configure-ceph.html#extra-client-configuration-files11:29
noonedeadpunkand yeah, you can probably take SHA mgariepy suggested for `horizon_git_install_branch` 11:30
blue090Well I created the configs as the doc suggested but virsh secret is not created 11:30
mgariepyor you can maybe backport the patch to epoxy11:30
mgariepyymmv11:30
blue090mgariepy: Yeah better upgrade than patching and blowing things up11:31
blue090:D11:31
mgariepywell. it depends but maybe ;)11:32
blue090https://pastebin.com/at2L20Kp this my config part but virsh secret not populated for the second backend well part of the conf there are like 4 backends11:33
WireLosthello, is OSA 2026.1 (dev) still happy with ceph-ansible on Ubuntu 24.04 (UCA Gazpacho + Ceph 19)?11:50
noonedeadpunkWireLost: well12:00
noonedeadpunkceph-ansible not particularly happy with ansible-core 2.1912:00
noonedeadpunkwe're trying to work on it with https://github.com/ceph/ceph-ansible/pull/769312:00
noonedeadpunkbut you'd need to use different ansible-core version then OSA is shipped with12:01
jrosserdepends also what you mean by `UCA` as in the past ceph packages have been in there12:02
noonedeadpunkso, bootstrap command should look like this: `ANSIBLE_PACKAGE="ansible-core<2.19" ./scripts/bootstrap-ansible.sh`12:02
jrosserbut not recently12:02
jrossertheres a list here https://openstack-ci-reports.ubuntu.com/reports/cloud-archive/gazpacho_versions.html12:02
opendevreviewDmitriy Chubinidze proposed openstack/openstack-ansible-os_cloudkitty master: wip:  https://review.opendev.org/c/openstack/openstack-ansible-os_cloudkitty/+/98749112:08
noonedeadpunkfwiw, Ironic is pasing now: https://review.opendev.org/c/openstack/openstack-ansible-os_ironic/+/98039812:15
WireLostThanks for the answers! It seems it would be best to fork 'ceph-ansible' =P12:15
WireLostjrosser, yeah, I've notice that Ceph 20 is not in Gazpacho's UCA, and I was really hoping it would be there. It is on Ubuntu 26.04.12:17
noonedeadpunkyeah, we were discussing it for a while now tbh12:18
noonedeadpunkbut fork where is main question so far12:18
jrosserthere is noble here now https://download.ceph.com/debian-20.2.1/dists/12:18
jrosserbut i think its still not quite working properly12:18
WireLostNice! Didn't know that one, I'll give it a try with Ceph Ansible on plain 24.0412:19
jrosserhttps://github.com/ceph/ceph/pull/67510/12:19
jrosserdashboard won't work12:19
jrosserand our haproxy heathchecks for rgw also needed adjusting12:21
WireLostnoonedeadpunk, what about a fork here: https://github.com/ceph-ansible/ceph-ansible ? lol - I use it a lot, should be able to help testing and maybe fix few things as well12:26
noonedeadpunkbut what is that? it looks like exact mirror?12:30
noonedeadpunkI don't see any prs or contributions in there?12:30
WireLostJust a flat fork12:30
WireLostbrainstorming with you =)12:31
WireLostjrosser, so, best bet would be OSA 2025.2 with Ceph 19 as well? Should work with OSA AIO, right?  :P12:31
jrosserWireLost: i may not be best to advise on a new deployment - we are trying to get off of jammy onto noble and a new ceph release unblocks that for us12:32
jrosserand we try never to use the UCA ceph for $reasons12:32
opendevreviewDmitriy Chubinidze proposed openstack/openstack-ansible master: Add cloudkitty_influxdb_password to default user_secrets  https://review.opendev.org/c/openstack/openstack-ansible/+/98749612:57
opendevreviewDmitriy Chubinidze proposed openstack/openstack-ansible master: Add cloudkitty_influxdb_password to default user_secrets  https://review.opendev.org/c/openstack/openstack-ansible/+/98749612:58
opendevreviewDmitriy Chubinidze proposed openstack/openstack-ansible-os_cloudkitty master: Use influxdb as default storage backend  https://review.opendev.org/c/openstack/openstack-ansible-os_cloudkitty/+/98749112:58
opendevreviewDmitriy Chubinidze proposed openstack/openstack-ansible-os_cloudkitty master: Use influxdb as default storage backend  https://review.opendev.org/c/openstack/openstack-ansible-os_cloudkitty/+/98749112:59
opendevreviewDmitriy Chubinidze proposed openstack/openstack-ansible-os_cloudkitty master: Use influxdb as default storage backend  https://review.opendev.org/c/openstack/openstack-ansible-os_cloudkitty/+/98749113:15
WireLostjrosser, ok, so, the latest version I've personally tested was AIO OSA 2023.2 on 22.04 with Ceph 17. I'll try again in OSA 2024.1, Noble and Ceph 19 (all defaults in Noble without UCA), and see how it goes13:37
opendevreviewDmitriy Chubinidze proposed openstack/openstack-ansible-os_cloudkitty master: Use influxdb as default storage backend  https://review.opendev.org/c/openstack/openstack-ansible-os_cloudkitty/+/98749113:37
jrosserWireLost: when i say "we" i mean my deployment rather than OSA project. In my deployment ceph is setup seperately using ceph-ansible rather than the integration with OSA. This decouples the ansible and OS version requirements between OSA and ceph-ansible13:51
WireLostok, no worries, I have both in my lab, ceph-ansible alone and also via OSA to play around and learn. But for experimenting integration with OSA and its tests in CICD, it would have to be 'coupled' with OSA, right? 14:16
opendevreviewDmitriy Chubinidze proposed openstack/openstack-ansible-os_cloudkitty master: Use influxdb as default storage backend  https://review.opendev.org/c/openstack/openstack-ansible-os_cloudkitty/+/98749114:18
jrosseryes for experiments its fine to have it coupled, with the available options being those where OSA+ceph_ansible+ansible+operating-system are consistent and can co-exist14:20
WireLostcool14:21
jrosserwell and of course either download.ceph.com or UCA having a suitable version14:24
jrosserhorribly big matrix of what does/doesnt work /o\14:24
WireLostlol14:24
WireLostGot it, I'm gonna need ceph-ansible on 26.04, so I'll play around and see what I can find, maybe the robots can also help   :-D14:26
noonedeadpunkyup, we're working to get 26.04 to 2026.1 release15:20
WireLostI'll try it today lol16:07
opendevreviewMerged openstack/openstack-ansible-os_glance master: Sync schema-image.json  https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/98628516:12
opendevreviewDmitriy Chubinidze proposed openstack/openstack-ansible-os_cloudkitty master: Use influxdb as default storage backend  https://review.opendev.org/c/openstack/openstack-ansible-os_cloudkitty/+/98749121:46

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