Tuesday, 2024-07-16

*** ChanServ changes topic to "Launchpad: https://launchpad.net/openstack-ansible || Weekly Meetings: https://wiki.openstack.org/wiki/Meetings/openstack-ansible || Review Dashboard: http://bit.ly/osa-review-board-v5"04:51
opendevreviewMerged openstack/openstack-ansible master: Remove incorrect ' releasenotes' directory  https://review.opendev.org/c/openstack/openstack-ansible/+/92414409:10
cnileshnoonedeadpunk++ for pacemaker_remote09:29
opendevreviewMerged openstack/openstack-ansible-os_tempest stable/2023.1: Remove deprecated centos-8-stream job  https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/92397210:44
opendevreviewMerged openstack/openstack-ansible-os_magnum stable/2024.1: Manage Magnum resources with the last play host  https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/92403311:03
cnileshnoonedeadpunk++ instanceHA++11:09
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-config_template master: Respect yml_multilines for JSON configs  https://review.opendev.org/c/openstack/ansible-config_template/+/92421711:26
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova master: Allow to supply multiline overrides to vendor_data  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/92421811:30
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova master: Disable heartbeat_in_pthread by default  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/92422011:48
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_cinder master: Disable heartbeat_in_pthread by default  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/92422111:50
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova master: Disable heartbeat_in_pthread by default  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/92422011:52
noonedeadpunkshould we land collections bump? https://review.opendev.org/c/openstack/openstack-ansible/+/92395114:38
noonedeadpunkshould solve aio builds 14:38
noonedeadpunk(on master)14:38
jrosseryes :)14:55
noonedeadpunk#startmeeting openstack_ansible_meeting15:00
opendevmeetMeeting started Tue Jul 16 15:00:19 2024 UTC and is due to finish in 60 minutes.  The chair is noonedeadpunk. Information about MeetBot at http://wiki.debian.org/MeetBot.15:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
opendevmeetThe meeting name has been set to 'openstack_ansible_meeting'15:00
noonedeadpunk#topic rollcall15:00
noonedeadpunko/15:00
jrossero/ hello15:01
damiandabrowskihi!15:02
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-repo_server master: Replace Nginx with Apache2  https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/92416215:07
noonedeadpunk#topic office hours15:07
noonedeadpunkso there're quite some things going on I believe15:07
noonedeadpunka lot of work was put into moving playbooks into plugins repo15:08
noonedeadpunkand seems that POC is working 15:08
noonedeadpunk#link https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/92415615:08
noonedeadpunkthen, we should be able to move playbooks into collection... Hopefully, that's a good move :D15:09
noonedeadpunkanother thing, I worked on yesterday, was replacing nginx for repo server with apache15:09
noonedeadpunkand there was a good idea to have an apache role15:10
jrosseryes so i started with the infrastructure playbooks, that is looking good and there are patches15:10
jrosserand it is testable with no extra jobs needed15:10
jrossertbh this is the thing i need for the magnum work 15:11
noonedeadpunkI'd say it's reasonable overall15:11
jrosseri was going to look at the stuff in setup-hosts next as that is all testable too15:11
noonedeadpunkgives us a chance to rename playbooks as well15:11
jrosserthen ceph playbooks which will need some new jobs15:11
jrosserand finally the services15:12
noonedeadpunkand then remove necessity to know the path to playbooks and need to cd to it before execution15:12
jrosser^ this last one is the most hard to wire up zuul jobs to without tons of extra jobs15:12
jrosserkind of related for magnum i had some pretty good success on debian-12 and rocky-915:14
noonedeadpunkI wonder if there's a workaround for that15:14
jrosserthere could be, it's a bit like automatically determining the scenario15:15
noonedeadpunkmeaning - as we're gonna name playbook alike to scenario that will trigger it - maybe we can pass filename as part of scenario somehow15:15
jrosserif its playbooks/install-<service>.yml then we want to add <service> to the scenario15:15
jrosseriirc there is a changed files list on the zuul job?15:16
noonedeadpunkyeah, but my idea was to rename in plugins to playbooks/<service>.yml15:16
noonedeadpunkthen file | basename | split('.') | first15:16
jrosserwell we can always check the name against a list of services15:17
jrosseras there are many things in playbooks/ that are not services15:17
noonedeadpunkas imo, having install-<service> is very confusing today15:17
noonedeadpunkas it's way more then just install15:17
noonedeadpunkbut dunno - we can discuss naming for sure15:18
jrosserso we might want to rename the playbook in https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/92415615:19
noonedeadpunkyeah, I'd just name it as `haproxy` frankly speaking15:19
jrosser^ this is the needed one for magnum which is why i did it first15:19
jrosserthats fair15:19
noonedeadpunkand then here https://opendev.org/openstack/openstack-ansible/src/branch/master/playbooks/haproxy-install.yml I'd just replace content with `import_playbook: openstack.osa.haproxy`15:20
noonedeadpunkfor keeping some compatability and give ppl to aclimatize15:20
noonedeadpunkor how to say that...15:20
jrosseri am already there https://review.opendev.org/c/openstack/openstack-ansible/+/92416815:21
jrosserbtw there are a bunch of patches to migrate the old playbooks to the common_tasks things now in the plugins repo15:21
jrosserbut i am getting ahead of those changes now with the patches putting the playbooks themselves into the plugins repo15:22
noonedeadpunkaha, yeah, ok15:22
noonedeadpunkI think most of them are merged actually?15:23
jrosserseems  like we have a degree of risk here too particularly with the differences we foung with include/import_role vs include_tasks15:23
noonedeadpunkoh yes15:23
jrosserso i would like to get this all done sooner rather than later to find those things15:24
noonedeadpunk++15:24
noonedeadpunkyes, totally15:24
jrosserwill 24.04 support be experimental for this release?15:25
noonedeadpunkI think we're expected to have full support...15:25
noonedeadpunkI'm not sure about repos, like for mariadb/rabbitmq though15:25
noonedeadpunkwhat I'm inlined to leave experimental - is CentOS 10 Stream15:25
noonedeadpunkbut this all is another huge chunk of work...15:26
jrossergiven that debian-12 is working i am not expecting terrible surprised with 24.0415:26
opendevreviewMerged openstack/openstack-ansible-lxc_hosts master: Combine vars files for all debian derivatives  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/92316615:30
jrosserthe other thing was unmaintained branches15:31
jrosserand specifically centos-8-stream, we're still stuck there on some of them - i think we approved two for frickler to look at merging?15:31
noonedeadpunkyeah15:33
noonedeadpunkand master should be fixed I think15:33
noonedeadpunkI did some round there but didn\t have time since15:33
noonedeadpunkand frankly - I'd really consider eol-ing branches at least before Xena15:35
jrosseroh hmm sooo many job retries15:35
jrosserthis must be costing a ton of CI time15:35
noonedeadpunkyeah, job retries is another issue, though likely not our fault...15:36
noonedeadpunkbut it's bad...15:36
noonedeadpunkI think I will be able to find some next week for 24.0415:39
jrosserlooks like there are noble pacakges for rabbitmq at cloudsmith15:42
jrosserand we look OK here too https://mirror.mariadb.org/repo/11.4/ubuntu/dists/15:43
noonedeadpunkand ceph 19.2 comes from default repos15:46
noonedeadpunkso this should be fine as well, just not use community repos as we did at first for jammy15:46
noonedeadpunkhttps://packages.ubuntu.com/search?suite=noble&keywords=ceph-common15:47
jrosserscarily new version of ceph :)15:48
noonedeadpunkwhaata15:49
noonedeadpunklol15:49
noonedeadpunkI somehow thought it's reef15:49
noonedeadpunkyeah, 19 is too fresh15:49
jrosserof course ceph-ansible may be an issue there again15:50
noonedeadpunkreef doesn't contain noble...15:50
noonedeadpunkso yeah... it can be indeed end-up as experimental15:50
jrosserwe don't have to run the ceph job at all on noble15:51
jrosserthat can stay on jammy for a cycle15:51
noonedeadpunkyes, totally15:51
noonedeadpunkthough a point for experimental state15:51
noonedeadpunkat least for now15:51
noonedeadpunkreleasing of new ceph tags gets quite slow15:52
noonedeadpunkit's almost year since reef release, and kinda just 2 "stable" releases of it15:53
fricklerjrosser: are there still things open for me to look at? I must have missed those, do you have links?15:58
jrosserfrickler: there are two here which noonedeadpunk approved https://review.opendev.org/q/topic:%22osa/remove-8-stream%22+status:open15:59
noonedeadpunk#endmeeting16:00
opendevmeetMeeting ended Tue Jul 16 16:00:34 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:00
opendevmeetMinutes:        https://meetings.opendev.org/meetings/openstack_ansible_meeting/2024/openstack_ansible_meeting.2024-07-16-15.00.html16:00
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/openstack_ansible_meeting/2024/openstack_ansible_meeting.2024-07-16-15.00.txt16:00
opendevmeetLog:            https://meetings.opendev.org/meetings/openstack_ansible_meeting/2024/openstack_ansible_meeting.2024-07-16-15.00.log.html16:00
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-plugins master: Add haproxy-install playbook  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/92415616:01
opendevreviewMerged openstack/openstack-ansible-lxc_hosts unmaintained/wallaby: Remove EOL centos-8-stream jobs  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/92241016:01
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Use haproxy_install playbook from openstack-ansible-plugins repo  https://review.opendev.org/c/openstack/openstack-ansible/+/92416816:02
opendevreviewMerged openstack/openstack-ansible-os_neutron unmaintained/wallaby: Remove EOL centos-8-stream jobs  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/92241516:02
*** halali- is now known as halali16:03
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ops master: Add variables and hook for high-availability k8s control plane test  https://review.opendev.org/c/openstack/openstack-ansible-ops/+/92317316:03
fricklerdone16:03
jrosserexcellent, thankyou16:03
*** halali is now known as halali-16:04
frickleralso ceph "19.2" in noble is a fancy fake really16:04
jrosserthey didnt put cephadm in a snap or something?!16:05
fricklerI didn't see that, but for cephadm there's still https://bugs.launchpad.net/ubuntu/+source/ceph/+bug/206345616:09
noonedeadpunkThey don't state ceph support for 24.04 at all just in case16:10
noonedeadpunkhttps://ubuntu.com/ceph/docs/supported-ceph-versions16:10
frickleralso 19.2 is really a git snapshot of the 19.x dev branch16:10
noonedeadpunkeven not on https://ubuntu.com/ceph16:10
jrosseri was seeing in ceph irc that there had been an accidental "release"16:10
jrosserincorrectly published tarball16:11
fricklerbut that was for 18.2.3 afaict and affects debian, not ubuntu16:12
frickleror maybe the latter, too16:12
fricklerthe 19.2 iiuc was an intentional decision by canonical16:13
noonedeadpunkthey'd better tag as 19.1 at very least.... .2 is soooo confusing16:14
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-plugins master: Add infrastructure playbooks to openstack-ansible-plugins collection  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/92417116:30
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Use infrastructure playbooks from openstack-ansible-plugins repo  https://review.opendev.org/c/openstack/openstack-ansible/+/92425316:39
opendevreviewMerged openstack/openstack-ansible-os_nova master: Disable heartbeat_in_pthread by default  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/92422016:40
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Use infrastructure playbooks from openstack-ansible-plugins repo  https://review.opendev.org/c/openstack/openstack-ansible/+/92425316:48
opendevreviewMerged openstack/ansible-config_template master: Respect yml_multilines for JSON configs  https://review.opendev.org/c/openstack/ansible-config_template/+/92421716:49
noonedeadpunksmth is really off with zuul....16:59
noonedeadpunkdocs promote failed with timeout to API17:03
noonedeadpunkhttps://zuul.opendev.org/t/openstack/build/6caf416c14c44ca6b20bc834556d1d3a17:03
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-plugins master: Add hosts setup playbooks to openstack-ansible-plugins collection  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/92425717:08
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Use hosts setup playbooks from openstack-ansible-plugins repo  https://review.opendev.org/c/openstack/openstack-ansible/+/92425917:10
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Use infrastructure playbooks from openstack-ansible-plugins repo  https://review.opendev.org/c/openstack/openstack-ansible/+/92425317:16
opendevreviewMerged openstack/openstack-ansible master: Remove dynamic-grouping common task file  https://review.opendev.org/c/openstack/openstack-ansible/+/92336717:18
jrossercould do with this as we start to merge playbooks into the plugins repo https://review.opendev.org/c/openstack/openstack-ansible/+/92415517:19
opendevreviewMerged openstack/openstack-ansible-os_cinder master: Disable heartbeat_in_pthread by default  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/92422117:19
jrosserhmm actually need t update it17:19
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Improve regex matching for infra_lxc_validate job  https://review.opendev.org/c/openstack/openstack-ansible/+/92415517:23
noonedeadpunkjrosser: you could do like that - `^playbooks\/galera(-install)?\.yml`17:27
noonedeadpunk(I think)17:27
opendevreviewMerged openstack/openstack-ansible master: Bump ansible collection versions  https://review.opendev.org/c/openstack/openstack-ansible/+/92395117:28
jrossersome are changed slightly more complicated that than too17:28
jrosserrepo-install -> repo_server17:28
jrosserbut if you want to improve it thats cool - i need to take a break17:29
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Improve regex matching for infra_lxc_validate job  https://review.opendev.org/c/openstack/openstack-ansible/+/92415517:49
jrossernoonedeadpunk: there will be a bunch of rechecks to do18:00
noonedeadpunkup, done18:04
opendevreviewMerged openstack/openstack-ansible master: Update repo server service user  https://review.opendev.org/c/openstack/openstack-ansible/+/92415718:35
opendevreviewMerged openstack/openstack-ansible-os_nova master: Allow to supply multiline overrides to vendor_data  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/92421818:56
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova stable/2024.1: Allow to supply multiline overrides to vendor_data  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/92428019:22
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova stable/2023.2: Allow to supply multiline overrides to vendor_data  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/92428119:22
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova stable/2023.1: Allow to supply multiline overrides to vendor_data  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/92428219:22
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-plugins master: Add hosts setup playbooks to openstack-ansible-plugins collection  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/92425719:24
jrosserthere is some bad syntax error in here now https://review.opendev.org/c/openstack/openstack-ansible/+/92415519:31
opendevreviewMerged openstack/openstack-ansible master: Use UCA mirror in CI for ubuntu  https://review.opendev.org/c/openstack/openstack-ansible/+/92377619:32
opendevreviewMerged openstack/openstack-ansible master: Collect step-ca logs  https://review.opendev.org/c/openstack/openstack-ansible/+/92385521:38
opendevreviewMerged openstack/openstack-ansible master: Collect letsencrypt logs  https://review.opendev.org/c/openstack/openstack-ansible/+/92385822:02
opendevreviewMerged openstack/openstack-ansible master: Use dynamic_address_fact role from plugins collection  https://review.opendev.org/c/openstack/openstack-ansible/+/92341122:16

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