Monday, 2022-01-10

noonedeadpunkmornings07:18
kleinimorning07:20
jrosser_morning07:25
jrosser_noonedeadpunk: looks like we make a mistake - see 823785 and 82378607:56
noonedeadpunkdamn... that's unlucky07:58
noonedeadpunkmeans we still need to implement tls auth for ssh :(07:58
jrosser_yes i think it does - though we probably also need that anyway for keystone08:16
jrosser_i also cleaned up many many old patches last week so the dashboard is a bit less cluttered08:17
noonedeadpunkit indeed looks awesome! Sorry, I was taking time away previous week, I should have stated that but forgot and then was not able to as had super limited connectivity (08:18
noonedeadpunkI see you also played with RH9 ?:)08:19
jrosser_yeah actually i'm just hacking on it now08:24
jrosser_no official mariadb so i need a DNM patch to make it use the distro one for now08:24
jrosser_but i think that a metal deploy might be not so hard08:24
jrosser_i backported the glance/nfs test changes to X and W for your boto3 patches08:25
jrosser_W and V i mean08:25
noonedeadpunkit wasn't mine but I just voted :)08:26
jrosser_then also we did have a very long discussion about rocky linux in the slot which would have been the meeting last week08:26
jrosser_maybe worth going back over that in the irc logs08:27
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/victoria: Add nfs deployment scenario  https://review.opendev.org/c/openstack/openstack-ansible/+/82353808:27
noonedeadpunkgotcha08:27
noonedeadpunkwell... I can hardly resist if Rocky TLs are around and ready to help out and solve OS-related issues we might face. Considering effort is not huge (and it shouldn't be) we can probably add some experimental support for it08:33
jrosser_agreed08:33
jrosser_and looks like infra images are currently WIP for that too08:33
noonedeadpunkyeah, sure, images should be around as well)08:34
jrosser_just minor issue if we wish to remove centos-8 support this cycle, and what that means08:34
jrosser_like we already start to merge those chagnes08:34
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server stable/xena: Allow galera_address to be FQDN  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/82383908:38
noonedeadpunkoh, it's not minor actually. For some reason I thought they have based on rhel9 as well :(08:40
noonedeadpunkbecause what we need is py38 and selinux bindings for it08:40
noonedeadpunkI wonder if that is smth they can fix...08:41
opendevreviewAndrew Bonney proposed openstack/openstack-ansible master: Add defaults for TLS 1.3 and rename TLS <= 1.2 variable  https://review.opendev.org/c/openstack/openstack-ansible/+/82394308:42
opendevreviewAndrew Bonney proposed openstack/openstack-ansible-haproxy_server master: Adjust default configuration to support TLS v1.3  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/82394408:43
noonedeadpunkah, ok, we somehow workarounded libselinux requirement....08:49
noonedeadpunkI fully forgot everything we merged last year after release :D08:49
noonedeadpunkI think we haven't used any specifci topic for clean-up patches this time?08:52
noonedeadpunkI found https://review.opendev.org/c/openstack/openstack-ansible/+/820854 but there's nothing usefull08:53
opendevreviewAndrew Bonney proposed openstack/openstack-ansible-haproxy_server master: Adjust default configuration to support TLS v1.3  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/82394409:02
opendevreviewAndrew Bonney proposed openstack/openstack-ansible-os_keystone master: Adjust default configuration to support TLS v1.3  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/82394509:02
noonedeadpunkalso, I guess that Rocky we will be able to distinguish by some fact, other then version number comparing to stream?09:05
noonedeadpunkworth testing though09:05
opendevreviewAndrew Bonney proposed openstack/openstack-ansible-os_horizon master: Adjust default configuration to support TLS v1.3  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/82394609:08
opendevreviewAndrew Bonney proposed openstack/openstack-ansible-os_barbican master: Remove SSL variables which appear to be unused  https://review.opendev.org/c/openstack/openstack-ansible-os_barbican/+/82395710:54
jrosser_i wonder how i get a rabbitmq for centos-910:58
jrosser_looks like we need this https://github.com/ansible-community/ansible-lint/issues/179511:19
*** dviroel|afk is now known as dviroel11:22
noonedeadpunkhopefully ansible-lint will be released soon :p11:23
noonedeadpunkbut I already saw that, yes11:24
noonedeadpunkrabbit for centos 9 is interesting indeed... 11:41
noonedeadpunkcan't find a thing now :(11:42
jrosser_no, i'm not finding anything either11:43
noonedeadpunkOh, but for stable branches I guess we would need to bump rich indeed11:44
noonedeadpunkso yes, probably easier just to bump reach11:48
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Fix reach version for ansible-lint  https://review.opendev.org/c/openstack/openstack-ansible/+/82397111:53
damiandabrowski[m]Hey guys! I'm working on a few improvements to tempest and I'm thinking about dropping the possibility to create private network and a router by tempest role.12:05
damiandabrowski[m]These resources are only needed to be created when tempest_create_isolated_networks=false. But if someone does not want to create them by tempest itself, they probably shouldn't be created by tempest role at all and be fully managed by an user.12:05
damiandabrowski[m]https://opendev.org/openstack/openstack-ansible-os_tempest/src/branch/master/tasks/tempest_resources.yml#L14912:05
damiandabrowski[m]What do You think? Is it ok also from the tripleO perspective? arxcruz chandankumar 12:05
jrosser_chandankumar: i see some centos-9 jobs in tripleo - do you know how much that works? i can't even find a rabbitmq for it.....12:05
chandankumarjrosser_: one min,12:06
chandankumarjrosser_: https://logserver.rdoproject.org/openstack-periodic-integration-main-cs9/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-ci-build-containers-centos-9-push-master/19a35f8/logs/container-builds/cdbde7fa-9093-470b-848a-1d62c1143836/base/rabbitmq/rabbitmq-build.log12:07
chandankumar rabbitmq-server                  x86_64  3.9.10-1.el9s            centos9-rabbitmq                     14 M12:07
chandankumarjrosser_: repos : https://opendev.org/openstack/tripleo-quickstart/src/branch/master/config/release/tripleo-ci/CentOS-9/promotion-testing-hash-master.yml#L8012:08
chandankumarhere are the list of repos we are using12:08
noonedeadpunkhm, don't see centos9-rabbitmq there... is it part of rdo?12:09
chandankumarjrosser_: cs9 pipeline is working fine on tripleo side12:09
chandankumarnoonedeadpunk: https://trunk.rdoproject.org/centos9-master/delorean-deps.repo12:09
chandankumarfew of the packages are not yet built by sig12:09
chandankumarRDO team builts it and maintaining it12:09
jrosser_does that mean that the rabbit packages are coming from the rdo repo12:09
chandankumaryes12:10
jrosser_ahha12:10
chandankumardamiandabrowski[m]: we use it in tripleo side12:14
chandankumarmay be you can make it optional for your use case12:15
damiandabrowski[m]thanks for Your input!12:25
damiandabrowski[m]Is there any reason why do we set `haproxy_balance_alg: source` for some services?(adjutant_api, ceph-rgw, cloudkitty_api, glance_api, horizon, nova_console, sahara_api, swift_proxy, zun_console).12:27
damiandabrowski[m]We are using stick tables for each backend by default anyway, so I think we can leave the default("leastconn") value everywhere.12:27
jrosser_chandankumar: i think i'm missing something, it's coming from a repo centos9-rabbitmq but i can't find where thats defined12:31
chandankumarjrosser_: https://trunk.rdoproject.org/centos9-master/delorean-deps.repo12:31
chandankumar[centos9-rabbitmq]12:32
jrosser_:)12:32
jrosser_its like right in front of me all the time!12:32
jrosser_thankyou12:32
noonedeadpunkhm, I was under impression that in test-requirements you can use whatever you want and not only stuff from global-requirements12:45
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Fix reach version for ansible-lint  https://review.opendev.org/c/openstack/openstack-ansible/+/82397112:53
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Fix rich version for ansible-lint  https://review.opendev.org/c/openstack/openstack-ansible/+/82397112:53
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Update ansible-lint version  https://review.opendev.org/c/openstack/openstack-ansible/+/82397912:54
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-galera_server master: DNM - Add support for centos-9  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/82398313:29
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-rabbitmq_server master: DNM - Add support for centos-9  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/82398513:30
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: WIP - Centos-9 Stream support  https://review.opendev.org/c/openstack/openstack-ansible/+/82341713:31
jrosser_noonedeadpunk: something else missing from centos-9 is xinetd, which we use in galera13:37
jrosser_it looks like we could modernise that to use a systemd socket service for the cluster heathcheck13:37
jamesdentonjrosser_ noonedeadpunk is there any appetite to resurrect this patch in some form? https://review.opendev.org/c/openstack/openstack-ansible-os_ironic/+/381049. Testing (at a minimum) inspection and deployment of a "baremetal" VM with Ironic in CI13:39
jamesdentonI have virtualbmc and inspection working, but the role has changed a bit since that patch.13:39
jrosser_jamesdenton: if it becomes some sort of reference for how ironic should work then i think it's really valuable13:40
jamesdentonit could represent at least one way of doing it. Might be able to get the 'neutron' piece working if OVS is used.13:40
jrosser_currently our ironic role is a bit like magnum, in that you can deploy it but then some other unspecified stuff is needed to be useful13:40
jamesdentonright, ok13:40
jrosser_yeah, and we can point to what you might want outside an AIO with the generic switch things13:41
jamesdentonit looks like testing is kicked off with this manual process: https://github.com/openstack/openstack-ansible-os_ironic/blob/master/manual-test.rc13:43
jamesdentonshould we keep that process or try to test in CI?13:43
jamesdentonlike, deploy this baremetal VM and ping it, sort of thing13:44
jrosser_oh thats all old stuff which would have needed openstack-ansible-tests13:44
jrosser_i think thats completely out of date13:44
jamesdentonok13:44
jrosser_ideally there is an existing tempest test which does what you describe13:44
jrosser_then we could use that directly13:44
jamesdentonhttps://github.com/openstack/ironic-tempest-plugin/tree/master/ironic_tempest_plugin/tests/scenario13:45
jrosser_BaremetalBasicOps looks reasonable13:46
jamesdentonyep13:46
jrosser_theres been some possibly related chatter around the cirros image13:47
jrosser_i don't know if thats suitable13:47
jamesdentoni don't see why not.13:47
jamesdentonit's the ramdisk image for deployment/introspection that is more troublesome - it will likely require ~2-2.5GB RAM13:48
jamesdentoni'm running 8GB for a local AIO and there's barely room, but it works13:48
opendevreviewAndrew Bonney proposed openstack/openstack-ansible master: Add defaults for TLS 1.3 and rename TLS <= 1.2 variable  https://review.opendev.org/c/openstack/openstack-ansible/+/82394313:52
opendevreviewAndrew Bonney proposed openstack/openstack-ansible master: Fix definition of ssl_protocol  https://review.opendev.org/c/openstack/openstack-ansible/+/82399013:52
noonedeadpunkbtw I jsut commented other ironic related [atches13:54
jamesdentonthanks13:55
mgariepyhappy new year everyone ! 13:58
mgariepy(only 10 days late)13:59
noonedeadpunk\o/14:00
damiandabrowski[m]happy new year!14:01
mgariepyhow are you guys doing ?14:03
opendevreviewJames Denton proposed openstack/openstack-ansible master: Add Ironic-related bridges to AIO  https://review.opendev.org/c/openstack/openstack-ansible/+/82342614:03
jamesdentonnoonedeadpunk so on that failed upgrade job(s), the br-ironic bridge is not being built, so there is nothing for the IP to bind to. That bridge is added via the dependency patch. The non-upgrade jobs work, though14:14
opendevreviewJames Denton proposed openstack/openstack-ansible-os_ironic master: Update Ironic Inspector for Metal Deployments  https://review.opendev.org/c/openstack/openstack-ansible-os_ironic/+/82150314:17
noonedeadpunkah14:19
jamesdentondamiandabrowski[m] at one point in time i was trying to make resource creation for tempest a bit more... strategic. Never finished. https://review.opendev.org/c/openstack/openstack-ansible/+/733894. There is an override, tempest_default_role_resources, that if set to 'no' won't deploy the resources in the role so OSA (or whoever) can create their own.14:20
jamesdentonnoonedeadpunk does that upgrade vs non-upgrade ring any kind of bell?14:20
noonedeadpunkjamesdenton: yeah, as bootstrap-aio is run in Release-114:21
noonedeadpunkso we need aio be able to build brdiges on X to make upgrade jobs work14:21
jamesdentonso this needs to merge and backport? https://review.opendev.org/c/openstack/openstack-ansible/+/82342614:22
noonedeadpunkyep either that or make upgrade jobs NV14:22
jamesdentonmeh, it can probably wait14:23
damiandabrowski[m]jamesdenton: thanks, I've made it like this, which allows You to select which resources You want to spawn: https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/80347714:24
damiandabrowski[m]but it needs few improvements though, I'm working on it14:24
opendevreviewAndrew Bonney proposed openstack/openstack-ansible-os_horizon master: Adjust default configuration to support TLS v1.3  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/82394614:30
opendevreviewAndrew Bonney proposed openstack/openstack-ansible-os_keystone master: Adjust default configuration to support TLS v1.3  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/82394514:30
opendevreviewAndrew Bonney proposed openstack/openstack-ansible-os_keystone master: Fix ordering error enabling/disabling Apache modules  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/82400014:30
Adri2000hello! I wonder if I'm the only one annoyed with journal-remote logs not being rotated automatically? (that's on Ubuntu 18.04) - basically logs in /var/log/journal/remote/ do not get rotated/vaccumed automatically, this is the bug report I think: https://github.com/systemd/systemd/issues/5242 - I've been running a cron job with 'journalctl --vacuum-size=... -D14:44
Adri2000/var/log/journal/remote/' as a workaround for some time but well... is there an actual solution or a better workaround? do you think we should add this in OSA until the systemd bug gets fixed?14:44
opendevreviewJames Denton proposed openstack/openstack-ansible master: Add Ironic-related bridges to AIO  https://review.opendev.org/c/openstack/openstack-ansible/+/82342614:50
damiandabrowski[m]Adri2000: yeah, I'm also affected :| so I added `journalctl -D /var/log/journal/remote --vacuum-size=5T` to my crontab14:55
Adri2000happy to see I'm not alone :)15:01
*** dviroel is now known as dviroel|lunch15:02
noonedeadpunkmaybe we should fix that with systemd-timer deployed by playbook?15:56
damiandabrowski[m]if focal is still affected(which i will be able to check by the end of the month) it may be a good idea15:59
damiandabrowski[m]I'm going to spend some time with this playbook anyway(planning to add a support for sending journal to multiple log hosts)16:00
*** dviroel|lunch is now known as dviroel16:07
noonedeadpunkEventually we have one more interested party to use it outside of the OSA ;) So I was thinking to suggest to move it to it's own role so it can be re-used.16:13
noonedeadpunkOr make some ops collection maybe, but not sure16:13
noonedeadpunkworth discussing on the meeting :)16:14
damiandabrowski[m]okok16:21
*** Guest2 is now known as prometheanfire16:35
jamesdentonSeeing this error pretty consistently on linters: ImportError: cannot import name 'render_group' from 'rich.console'. Any suggestions?16:59
jamesdentonhttps://zuul.opendev.org/t/openstack/build/a4010140ff50405092adceb0b27f28b416:59
damiandabrowski[m]maybe I'm wrong but i thought it was created to fix this issue: https://review.opendev.org/c/openstack/openstack-ansible/+/82397917:19
jrosser_yes thats it17:20
jrosser_jamesdenton: you should vote on that :)17:20
jrosser_oh wait17:20
jrosser_thats stacked on another patch17:21
opendevreviewJonathan Rosser proposed openstack/ansible-role-systemd_service master: Suppress 'Service' directive if ListenStream is specified  https://review.opendev.org/c/openstack/ansible-role-systemd_service/+/82404117:50
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-galera_server master: Convert xinetd clustercheck to systemd socket service  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/82404217:59
*** odyssey4me is now known as Guest13517:59
*** dviroel is now known as dviroel|out21:28

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