Wednesday, 2024-02-07

opendevreviewMerged openstack/openstack-ansible-os_glance stable/2023.2: Fix iteration over backends config  https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/90649100:55
opendevreviewMerged openstack/openstack-ansible-os_nova master: Always distribute qemu config file  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/90816010:51
jrossergood morning10:55
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova stable/2023.2: Always distribute qemu config file  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/90826510:55
noonedeadpunko/10:55
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova stable/2023.1: Always distribute qemu config file  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/90826610:55
* noonedeadpunk still remember about the poll10:55
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Add SLURP upgrade jobs  https://review.opendev.org/c/openstack/openstack-ansible/+/90772910:57
opendevreviewMerged openstack/openstack-ansible-os_masakari stable/2023.2: Add sqlalchemy-migrate to workaround masakari issues  https://review.opendev.org/c/openstack/openstack-ansible-os_masakari/+/90772210:59
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Add Octavia OVN provider to required repos  https://review.opendev.org/c/openstack/openstack-ansible/+/90829211:33
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_octavia master: Implement support for octavia-ovn-provider driver  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/86846211:33
* NeilHanlon is willing to help w/ bug squash too11:45
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ops master: Add collection to deploy magnum cluster-api with vexxhost driver  https://review.opendev.org/c/openstack/openstack-ansible-ops/+/90145013:05
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ops master: Cluster API Bootstrapping playbook  https://review.opendev.org/c/openstack/openstack-ansible-ops/+/90217813:09
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ops master: Add role to install and run sonobouy k8s validation tests  https://review.opendev.org/c/openstack/openstack-ansible-ops/+/90605413:09
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ops master: Add playbook to run functional test of magnum capi driver  https://review.opendev.org/c/openstack/openstack-ansible-ops/+/90636113:09
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ops master: Add hook playbook install and test magnum capi driver  https://review.opendev.org/c/openstack/openstack-ansible-ops/+/90636313:10
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ops master: Add hook playbook install and test magnum capi driver  https://review.opendev.org/c/openstack/openstack-ansible-ops/+/90636313:10
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_magnum master: Add job to test Vexxhost cluster API driver  https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/90519913:12
jrossernoonedeadpunk: how about this as well for small but messy patch https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/90664113:14
jrossertempest_install is a current variable, but it `end_play` in the playbook so the role never runs to create the resources like public network13:15
jrosserso feels ugly haveing two badly named vars really13:15
jrossermnasiadka: i'd be interested to see what you do with sonobouy in magnum, to make a CI friendly thing that tests more than just the API endpoint13:35
mnasiadkajrosser: that's the plan13:36
jrosseri have an openstack-ansible job that deploys OSA/cluster_api/workload cluster then runs sonobouy --quick, kind of similar to what you have in https://review.opendev.org/c/openstack/magnum-tempest-plugin/+/90771713:36
jrosserbut in ansible rather than tempest plugin13:36
noonedeadpunkjrosser: so that's do avoid defining "expected" resources elsewhere for https://opendev.org/openstack/openstack-ansible/src/commit/55e9baecac9def6d3dc8d9232a6f79307d3c1754/playbooks/openstack-resources.yml?13:36
jrossernoonedeadpunk: yeah so i wanted to run the tempest role and have it just create the resources13:38
jrosserbut thats not possible right now because `tempest_run` is checked in the playbook, not the role13:38
jrosser`tempest_install` i mean13:38
jrosserhere https://github.com/openstack/openstack-ansible/blob/master/playbooks/os-tempest-install.yml#L3413:39
noonedeadpunkthat kinda creates another special case for tempest, on top of all special cases we already have for it13:40
jrosseryes, this is why i don't like my patch, its just quick hack to get the capi stuff going at all13:40
noonedeadpunkbut kinda alternative would be to move all defaults and logic and crap out of tempest role to integrated repo13:41
jrosseryeah, or even from tempest role to tempest playbook13:41
noonedeadpunkyeah...13:41
noonedeadpunkand you need/expect what specifically for capi?13:42
jrossersome of the data is sadly in os_tempest/defaults/main.yml that deswcribes it all13:42
jrosseri just needed the public network, really as simple as that13:42
jrosserbut i didnt want to put that into the capi stuff itself, because that also needs to run on a real cloud13:43
noonedeadpunkI mean. Maybe it's possible to define that for openstack-resources.yml playbook?13:43
jrosserah, yes13:43
noonedeadpunkand add it to some bigger playbook?13:43
jrosserperhaps we take some super-generic common things like that out of the tempest role as a first step13:43
noonedeadpunkor using hooks13:43
jrosserand then have some AIO specific vars which make a fake public network for the AIO case13:44
jrosseri'll take a look at that13:45
noonedeadpunkor maybe just set `tempest_install: true; tempest_run: false`?13:45
noonedeadpunkIt will take some extra time....13:45
jrosserwell it still does the install and venv and everything13:45
jrosserwhich was just time13:45
jrossersame for rally13:45
noonedeadpunkBut probably not too much13:45
jrosserso i think there is another kind of seperate thing which is properly disabling tempest / rally13:46
jrosserbut if we move some fundamentals like public network out of there, then it becomes easier13:46
noonedeadpunkHow much I don't like that there's no way to provide tags during playbook import....13:46
noonedeadpunkwhile I don;t like it very much, we can land it, as I totally see how much work it is otherwise13:47
jrosseri can do something better than that patch13:48
amaraoHello. I found that option horizon_container_mysql_password  is not used anywere (nor in os_horizon role, nor in playbooks of openstack-ansible). Should I send PR for removal?14:01
amaraoThe same with ceilometer_container_db_password. Or, may be, I searched them not thorough enough?14:06
noonedeadpunkamarao: ceilomter totally don't need database as of today and it's not used for sure14:07
noonedeadpunkabout horizon... I can recall some usecase where DB might be needed for horizon....14:08
noonedeadpunkBut I don't see anywhere where we'd configured it14:09
noonedeadpunkso I guess in these both cases should be fine to clean out14:17
amaraoOkay, thanks, I'll send PRs.14:47
amaraoOne more thing. I send PR for openstack module (subnet, allow cidr and subnet_pool to be used together). I asked to see it few times in #openstack-ansible-sig, but there is no much activity here, and I don't know where and whom to nag. https://review.opendev.org/c/openstack/ansible-collections-openstack/+/90730114:48
noonedeadpunkamarao: can you add some test to the patch? somewhere to https://opendev.org/openstack/ansible-collections-openstack/src/branch/master/ci/roles/subnet14:54
noonedeadpunkbut you can also try pinging in #openstack-sdks I can try to bother ppl from my side as well.14:55
amaraoThank you, I will. The actual setup I used it for, is subnet pool with muliple cidrs, and cidr is mandatory parameter when creating subnet from such subnet pool.14:56
noonedeadpunkah, yes, fair enough actually14:57
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Remove distro_ceph template from project defenition  https://review.opendev.org/c/openstack/openstack-ansible/+/90832215:39
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Add Octavia OVN provider to required repos  https://review.opendev.org/c/openstack/openstack-ansible/+/90829215:39
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Remove galera_client from required projects  https://review.opendev.org/c/openstack/openstack-ansible/+/90832415:47
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ops master: Add collection to deploy magnum cluster-api with vexxhost driver  https://review.opendev.org/c/openstack/openstack-ansible-ops/+/90145016:42
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ops master: Cluster API Bootstrapping playbook  https://review.opendev.org/c/openstack/openstack-ansible-ops/+/90217816:42
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ops master: Add role to install and run sonobouy k8s validation tests  https://review.opendev.org/c/openstack/openstack-ansible-ops/+/90605416:42
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ops master: Add playbook to run functional test of magnum capi driver  https://review.opendev.org/c/openstack/openstack-ansible-ops/+/90636116:42
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ops master: Add hook playbook install and test magnum capi driver  https://review.opendev.org/c/openstack/openstack-ansible-ops/+/90636316:42
mgariepyspatel, reading your post on k8s/capi :)17:02
spatelPlease.. pass feedback :)17:03
mgariepyurl in blue on the black background are hard to read ;)17:04
* jrosser reminds about the docs here https://review.opendev.org/c/openstack/openstack-ansible-ops/+/901450/14/mcapi_vexxhost/doc/source/README.rst17:05
spatel:( I need to fix template 17:05
spatelJust highlight and copy paste :)17:05
mgariepyi know :)17:05
mgariepyhaha17:05
jrosseri have a bunch of debugging stuff to write up too17:06
jrosseras thats slightly 8-O if this is all new to you17:06
mgariepydebuging unknown stuff is ... fun .. ;17:07
mgariepyunless it's in prod haha17:07
spatelIn my next blog I am going to add some debug and backup/restore stuff 17:08
spatelmgariepy my deployment is all about kolla-ansible. You may need to adjust for your deployment tool 17:09
mgariepyyeah i guess so :)17:09
jrosserdid anyone try out my openstack-ansible patches yet?17:10
mgariepyi didn't had time to test it yet.17:10
mgariepybut i will for sure.17:10
jrosserit will run OK in a 32G AIO, so it's not too bad to set up a test17:11
mgariepywhen i run aio i always do 30ish gb or so unless i'm testing only a small thing. then i do 15gb one.17:11
noonedeadpunkjrosser: let's ask Mohammed to include this writing as well :D17:13
jrosserthis actually is interesting point17:13
jrosseras documentation in the ops repo is pretty hard17:13
jrosserthe usual openstack/sphinx/tox setup really does not seem to like multiple pretty independant subdirs of stuff17:14
noonedeadpunkI _think_ this can be structured and included....17:15
jrosserso this is pretty useless right now https://docs.openstack.org/openstack-ansible-ops/latest/17:15
noonedeadpunkAs you can do literalinclude from any part of the repo?17:15
jrosserbut the experience of just visiting https://github.com/openstack/openstack-ansible-ops/tree/master/elk_metrics_7x is pretty good17:15
noonedeadpunkwell, it doesn't have to be that useless...17:15
jrosserso i did have some attempt to add the capi docs to the offical docs / sphinx stuff17:16
noonedeadpunkI can spend couple of cycles to see what can be done17:16
jrosserand was kind of down a rabbit hole of other folk also struggling with paths that needed to go out "above" the root of the doc index17:16
jrosseroh i remember, it can't do a "doc of docs" with a top level index17:18
jrosserand so everything in adjacent subdirs turns a bit messy17:18
noonedeadpunkhm. I kinda know that some of our projects do include of readme files from root folder rather then docs17:21
jrosserit might also have been including images was wierd17:22
jrosseras the path is well what? relative to the place you literalinclude from, or relative to the thing you include17:23
jrosserbasically i did give up :)17:23
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_neutron master: Do not configure RPC for Neutron with OVN driver  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/90724518:43
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_octavia master: Implement support for octavia-ovn-provider driver  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/86846219:35
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_neutron master: Add VPNaaS OVN support  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/90834119:43

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