Wednesday, 2023-11-08

noonedeadpunkmornings08:40
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Remove amphora provider driver  https://review.opendev.org/c/openstack/openstack-ansible/+/90039908:43
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_octavia master: Remove obsoleted provider drivers  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/88551908:44
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_magnum master: Wait for magnum endpoint before creating cluster templates  https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/89752608:48
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_magnum master: Add tag for creating magnum resources  https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/89336208:48
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_magnum master: Add quorum queues support for service  https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/89891108:48
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-tests stable/2023.1: Bump ansible-core to 2.12.8  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/90031508:59
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-plugins stable/2023.1: Simplfy addition of keystone users to roles  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/90007108:59
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_cinder master: Fix example playbook linters  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/90040109:01
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_cinder master: Restart cinder-purge-deleted service only on abnormal exit  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/90034709:01
noonedeadpunkugh, after that 1 week vacation I feel even lower on energy then I was before it... crap...09:02
noonedeadpunkeven after 2 working days can't get back up to speed :(09:02
noonedeadpunkI wonder if we can somehow place `ceph_crush_rule.py` elsewhere outside of ceph-ansible for now and ensure it loads first....09:07
noonedeadpunkin terms of https://github.com/ceph/ceph-ansible/pull/7466/files09:07
noonedeadpunkAs then instead we could change type for name for it to be optional I guess...09:09
jrossergood morning09:25
jrosserwe did have a situation a bit like that with config_template being in OSA and also in ceph-ansible09:27
jrosserso it might be possible to carry our own version of that09:27
noonedeadpunkyeah, but I recall that situation was not that easy to solve and at the end changes to ceph-ansible were merged to use our config_template collection https://github.com/ceph/ceph-ansible/blob/main/requirements.yml#L4-L609:52
noonedeadpunkbut maybe if we place that in manila role it will have priority over one from ceph-ansible....09:54
noonedeadpunk(or relative to the playbook directory)09:55
jrossernoonedeadpunk: did we ever decide anything about making something like openstack-ansible-ops but a collection?14:43
noonedeadpunkI think I wanted to work on that14:43
noonedeadpunkdoesn't mean I don't know - just need to sort out some stuff first...14:43
jrosseri guess step 0 is to decide if we want something new, or to collection-ify the ops repo14:44
noonedeadpunkand if we wanna continue using openstack namespace as well14:44
noonedeadpunkTo be frank, I would start from seing what would it cost to collectify ops and if that's doable - go with it. If not - well...14:45
jrosseryeah, i wonder about what it would look like eventually with all the roles / playbooks / * from all the stuff in the ops repo flattened out into one collection14:48
jrosserit's almost like you want a collection-of-collections in the same repo14:49
noonedeadpunk* for ops15:00
noonedeadpunkwhich always what was this repo all about kinda...15:00
jrosserperhaps i think about it incorrectly, i'll try and prototype something15:01
jrosserok so we can have a collection like /etc/ansible/ansible_collections/osa_ops15:33
jrosserand that can be just a clone of the ops repo15:33
jrosserthen we can have a subdir in there with the galaxy metadata which has playbooks/ inside it15:34
jrosserthen from the integrated repo we can so something like `import_playbook: osa_ops.mcapi_vexxhost.k8s_install`15:34
jrosserbut TIL you can't have `-` characters in playbook names in a collection15:34
jrosserand also if that playbook from the collection does further import playbook stuff, that wants to come from the collection, so it can't "call back" to our `common-playbooks/haproxy-service-config.yml`15:36
noonedeadpunkI knew about `-` in playbook names15:40
noonedeadpunkbut didn't know second part15:40
noonedeadpunkbut yes, idea was kinda close to that15:41
jrosserwe could always move our playbooks/common-playbooks/* into the plugins repo15:41
jrosserthen use them with a FQCN from there15:42
jrosserwhich would allow them to be called from anywhere15:42
jrosseryes, so that works `import_playbook: openstack.osa.haproxy_service_config.yml`15:46
jrosserwhen called from some other collection15:46
noonedeadpunkYeah, so I was thinking about moving our playbooks to some other collection....15:57
noonedeadpunkand then calling them as openstack.osa.nova for instance...15:58
noonedeadpunkAnd inside old playbooks (os-novainstall.yml) just `import_playbook: openstack.osa.nova`15:58
noonedeadpunkBut then I'm not sure how much I'm happy with namespace/collection naming to be frank15:59
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-plugins master: Add common haproxy playbook from openstack-ansible repo  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/90043116:02
jrosser`openstack.osa.<thing>` looks reasonable for something used as a key part of openstack-ansible16:03
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Use haproxy_service_setup playbook from plugins collection  https://review.opendev.org/c/openstack/openstack-ansible/+/90043316:12
noonedeadpunkit could be `openstack-ansible openstack-ansible.playbooks.nova`16:19
noonedeadpunkjrosser: you wanna have these patches for 2023.2?16:20
jrosserperhaps.....16:20
jrosseri will try to look more for complete blockers on "extending" OSA with some collection (maybe ops repo) and if we could get those patched it would be good16:21
noonedeadpunkas I was going to invest some time only after releasing16:22
jrossertbh i don't mind16:22
noonedeadpunkI mean, we can land some things as well16:23
jrosseri was looking at the PTG etherpad16:23
noonedeadpunkBut would kinda make sense to move all playbooks there then...16:23
jrosserwonder if we should poke oslo team about the quorum queues stuff16:23
noonedeadpunkand for that I don't wanna signup now16:23
jrosserno, i agree thats too much16:24

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