Wednesday, 2023-03-29

rdogerritrdo-trunk rdo-trunk proposed rdoinfo master: Promote CBS tags update for antelope-9s-testing  https://review.rdoproject.org/r/c/rdoinfo/+/4778500:05
rdogerritrdo-trunk rdo-trunk proposed nfvinfo master: Promote CBS tags update for nfvsig-openvswitch2.16-testing  https://review.rdoproject.org/r/c/nfvinfo/+/4801100:14
rdogerritrdo-trunk rdo-trunk proposed nfvinfo master: Promote CBS tags update for nfvsig-openvswitch2.17-testing  https://review.rdoproject.org/r/c/nfvinfo/+/4801200:14
rdogerritTakashi Kajinami proposed openstack/heat-agents-distgit rpm-master: Do not require puppet in RHOSP  https://review.rdoproject.org/r/c/openstack/heat-agents-distgit/+/4800201:26
rdogerritMarios Andreou proposed rdo-jobs master: Add failed_when to nested make ansible for data plane adoption jobs  https://review.rdoproject.org/r/c/rdo-jobs/+/4795506:18
rdogerritMerged rdo-infra/rdo-infra-playbooks master: Remove microshift role  https://review.rdoproject.org/r/c/rdo-infra/rdo-infra-playbooks/+/4787006:32
*** amoralej|off is now known as amoralej07:26
rdogerritMerged rdo-jobs master: Remove rdoinfo-tripleo: -ussuri, -victoria, -xena, -yoga jobs  https://review.rdoproject.org/r/c/rdo-jobs/+/4800407:31
rdogerritDaniel Pawlik proposed config master: Remove submit-logstash-job  https://review.rdoproject.org/r/c/config/+/4801307:32
rdogerritDaniel Pawlik proposed config master: Remove submit-logstash-job  https://review.rdoproject.org/r/c/config/+/4801307:32
rdogerritAlfredo Moralejo proposed rdoinfo master: Update ovs to 3.1 and ovn to 22.12 for Xena  https://review.rdoproject.org/r/c/rdoinfo/+/4801407:35
rdogerritMerged nfvinfo master: Promote CBS tags update for nfvsig-openvswitch2.16-testing  https://review.rdoproject.org/r/c/nfvinfo/+/4801107:36
rdogerritAlfredo Moralejo proposed rdoinfo master: Update ovs to 3.1 and ovn to 22.12 for Wallaby  https://review.rdoproject.org/r/c/rdoinfo/+/4801507:37
amoralejykarel, ^ fyi07:37
ykarelamoralej, Thanks07:43
rdogerritJoel Capitao proposed rdoinfo master: Remove CloudSIG GA repo definition for X and W  https://review.rdoproject.org/r/c/rdoinfo/+/4801607:49
rdogerritKarolina Kula proposed rdo-jobs master: Remove tripleo jobs in RDO and rdoinfo  https://review.rdoproject.org/r/c/rdo-jobs/+/4795908:23
rdogerritJiří Podivín proposed openstack/validations-libs-distgit rpm-master: DNM this change is just to test review  https://review.rdoproject.org/r/c/openstack/validations-libs-distgit/+/4801708:25
rdogerritJiří Podivín proposed openstack/validations-libs-distgit wallaby-rdo: Removing check stage for the package build  https://review.rdoproject.org/r/c/openstack/validations-libs-distgit/+/4801808:37
rdogerritAlfredo Moralejo proposed deps/ansible-core c9s-antelope-rdo: Rebuild and rename ansible-core with python 3.9  https://review.rdoproject.org/r/c/deps/ansible-core/+/4801908:38
rdogerritJoel Capitao proposed rdo-jobs master: WIP refactor rdoinfo dlrn script  https://review.rdoproject.org/r/c/rdo-jobs/+/4802008:42
noonedeadpunkHey folks! We're seing a weird issue in the gates now, maybe you have some idea about that? https://zuul.opendev.org/t/openstack/build/f295470ef7fe4ad3ae25d5c985c3d304/log/job-output.txt#1895108:52
noonedeadpunkbasically openvswitch3.1 requires libmlx5.so.1(MLX5_1.24) which is melanox deliverable and is completely wrong to depend on that08:53
rdogerritMerged rdoinfo master: Update ovs to 3.1 and ovn to 22.12 for Xena  https://review.rdoproject.org/r/c/rdoinfo/+/4801409:01
noonedeadpunkwonder if it also has smth to do with this ^09:02
noonedeadpunkSo now all releases down to Wallaby do require to have mellanox drivers installed?09:03
rdogerritMarios Andreou proposed rdo-jobs master: Add failed_when to nested make ansible for data plane adoption jobs  https://review.rdoproject.org/r/c/rdo-jobs/+/4795509:06
noonedeadpunkI'm really not sure it's a good idea to upgrade stuff in that major way during the lifecycle. 09:07
noonedeadpunkIt's already breaking CI and I can hardly imagine consequences of already running deployments that do upgrade packages in a timely manner.09:07
rdogerritArx Cruz proposed rdo-jobs master: Run tempest on edpm based job  https://review.rdoproject.org/r/c/rdo-jobs/+/4802109:07
rdogerritMerged config master: Fix filename for data-plane-adoption base-crc-standalone definition  https://review.rdoproject.org/r/c/config/+/4800609:11
rdogerritKarolina Kula proposed rdo-jobs master: Remove tripleo master and zed jobs in rdoinfo  https://review.rdoproject.org/r/c/rdo-jobs/+/4795909:34
rdogerritKarolina Kula proposed rdo-jobs master: Remove tripleo master and zed jobs in rdoinfo  https://review.rdoproject.org/r/c/rdo-jobs/+/4795909:53
amoralejnoonedeadpunk, that is provided by libibverbs which is in centos baseos, what's the problem with it?10:16
amoraleji guess that coms from https://git.centos.org/rpms/openvswitch/blob/c9s-sig-nfv-openvswitch-3.1/f/SPECS/openvswitch3.1.spec#_30910:18
amoralejmlx5 is in ENABLED_DRIVERS list10:18
noonedeadpunkWell, problem is that `nothing provides libmlx5.so.1(MLX5_1.24)`. But I've picked bad job example I guess as it's rocky10:20
amoralejthat must be difference between centos stream and rocky10:21
rdogerritDaniel Pawlik proposed rdo-jobs master: Add option to retry crc_storage creation  https://review.rdoproject.org/r/c/rdo-jobs/+/4802210:21
amoralejnot reproducible in centos stream10:21
noonedeadpunkyeah... I just realized that centos fails differently :)10:21
amoralejmmm fails on centos? it worked in my test10:21
noonedeadpunkWe just got all our centos gates broken in last 2-3 days and each time it fails kinda differently...10:22
amoralejmmm10:22
amoralejmay i check logs on centos?10:22
noonedeadpunkFirst due to missing systemd-udev in bare minimum, while rocky had, next rocky failed with this rdo thing, but centos moved on and failed on temepst10:22
noonedeadpunkyeah, sec10:23
noonedeadpunkSo centos fails due to this new ovs I'm pretty sure10:24
noonedeadpunkhttps://zuul.opendev.org/t/openstack/build/64d8812538584e4b9d2b95e4c0907299/log/logs/host/nova-compute.service.journal-02-32-13.log.txt#415610:24
amoralejneutron guys requested to bump ovs to 3.110:24
amoralejit's worthy to check what'd be the problem10:24
amoralejand we've run some ci on the update10:25
noonedeadpunkI'm jsut saying this bump is gonna break deployments from what I do see right now from our CI, that was fully green on Friday10:26
amoralejjobs are passing with same ovn and ovs packages in other gates as https://zuul.opendev.org/t/openstack/build/765be74feb184679979377d008af40a1/10:32
amoralej2023-03-29 02:31:40.646994+00:00 neutron-server.service 2023-03-29 02:31:40.646 117796 WARNING neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver [req-bb21a16b-fc5d-4b5a-a81b-6c8349e2aff0 req-667cfe1e-6c99-484f-86ad-f13211e0b6d6 4fc145aa63db41c8884644546f4b5220 57576c263b2e497a9c4a6c7c36f0476f - - default default] Refusing to bind port c6249ef3-801f-4615-8630-5dcaf2a7c3ee due to no OVN chassis for host: aio110:32
amoralejin10:33
amoralejhttps://5384e903e2d59c244ac8-1738d3a5d5585f54500f5c8600ed53a6.ssl.cf5.rackcdn.com/878115/3/check/openstack-ansible-deploy-aio_metal-centos-9-stream/64d8812/logs/host/neutron-server.service.journal-02-32-13.log.txt10:33
amoraleji guess that's the root cause10:33
noonedeadpunkThe reason is probably this https://zuul.opendev.org/t/openstack/build/64d8812538584e4b9d2b95e4c0907299/log/logs/host/ovn/ovn-northd.log.txt#3210:34
noonedeadpunkI mean - we totally can figure that down and fix, main question is how this is going affect production deployments, also in terms of how smooth and expected such upgrade would be. As after `dnf update` unexpected consequences might rise10:36
noonedeadpunkamoralej: is reason why neutron folks asked for that written down anywhere?10:36
noonedeadpunklike some ptg etherpad?10:37
amoralejnop10:37
dalvarezamoralej o/10:39
amoralejdalvarez, noonedeadpunk was asking about issues in openstack-ansible deployment after upgrade of ovs/ovn10:40
amoraleji guess the issue is in https://5384e903e2d59c244ac8-1738d3a5d5585f54500f5c8600ed53a6.ssl.cf5.rackcdn.com/878115/3/check/openstack-ansible-deploy-aio_metal-centos-9-stream/64d8812/logs/host/neutron-server.service.journal-02-32-13.log.txt10:40
dalvarezyeah i checked the logs, seems like there might be a problem with the hostname? (aio1) as per: https://zuul.opendev.org/t/openstack/build/64d8812538584e4b9d2b95e4c0907299/log/logs/host/ovn/ovn-northd.log.txt 10:40
dalvarezykarel: does this ring a bell to you?10:41
amoralejwe didn't hit this issue with other deployment tools, right?10:41
dalvarezamoralej: that seems like another issue... the 'aio1' issue is that the SBDB Chassis table does not contain an entry for that chassis10:41
dalvarezwhen ovn-controller registers itself it'll do it with the hostname in the local ovsdb 10:42
dalvarezbut i can't seem to find the ovs-vsctl list open . in the logs10:42
amoralejso that matchs the error in neutron-server10:42
amoralej2023-03-29 02:31:40.627101+00:00 neutron-server.service 2023-03-29 02:31:40.626 117796 WARNING neutron.plugins.ml2.drivers.ovn.mech_driver.mech_driver [req-bb21a16b-fc5d-4b5a-a81b-6c8349e2aff0 req-667cfe1e-6c99-484f-86ad-f13211e0b6d6 4fc145aa63db41c8884644546f4b5220 57576c263b2e497a9c4a6c7c36f0476f - - default default] Refusing to bind port c6249ef3-801f-4615-8630-5dcaf2a7c3ee due to no OVN chassis for host: aio110:42
dalvarezamoralej: if we dont hit that in other deployment tools it's likely because this particular tool is not setting the hostname correctly 10:42
dalvarezor it fails at some point (eg. becuase ovs hasn't started on time or something of that sort)10:42
amoralejyou mean the hostname in ovsdb ?10:42
dalvarezamoralej: yeah exactly the hostname in the *local* ovsdb 10:43
dalvarezlike: ovs-vsctl list open . |grep hostname10:43
dalvarezwould be the thing10:43
amoralejnoonedeadpunk, ^10:43
noonedeadpunkYeah, i think we should be doing that, I'm trying to find the code10:44
noonedeadpunkLike that? https://opendev.org/openstack/openstack-ansible-os_neutron/src/branch/master/tasks/providers/setup_ovs_ovn.yml#L1810:44
dalvareznoonedeadpunk: yeah that exactly10:44
amoralejafayk, there is any required task to update ovs/ovn from 2.17/22.06 to 3.1/22.12 ?10:44
noonedeadpunkthis task ran at least, from what I can tell10:45
dalvarezthat thing needs to be in place before this:10:45
dalvarezhttps://zuul.opendev.org/t/openstack/build/64d8812538584e4b9d2b95e4c0907299/log/logs/host/ovn/ovn-controller.log.txt#5210:45
noonedeadpunkMaybe there's some difference between hostname/fqdn/nodename, but given it jsut worked, I'd assume it should not be the case10:45
dalvarezif the files in that setup would include the actual ovs db files we could check 10:45
noonedeadpunkwell, it should not be hard to inlcude into logs gathering. 10:48
noonedeadpunkdo you have path to it somewhere handy ?:)10:49
noonedeadpunkor let me spawn env to check that10:52
noonedeadpunkbut according to order I see in the log, setting up hostname is the first action we do10:55
amoralejthat sounds good11:02
*** amoralej is now known as amoralej|lunch11:03
karolinku[m]amoralej, jcapitao: I'm chairing today's RDO meeting, but need to leave a little earlier, so I can't be at whole meeting. would do like to switch with me, and I will take next week one?11:18
ykareldalvarez, conf.db collected https://8c14ddfe56056e4e35ff-0ca364809dbe3b9250075209fe309a8e.ssl.cf5.rackcdn.com/876851/8/check/openstack-ansible-deploy-aio_metal-centos-9-stream/3d37cb7/logs/etc/host/openvswitch/conf.db.txt11:25
ykarel{"_date":1680012190196,"Open_vSwitch":{"fd76f571-4dee-4883-923d-f6ef6e0b7f86":{"external_ids":["map",[["hostname","aio1.openstack.local"]]]}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /usr/bin/sh): ovs-vsctl --no-wait add Open_vSwitch . external-ids hostname=aio1.openstack.local"}11:25
ykarelnoonedeadpunk, ^11:26
noonedeadpunkaha...11:26
noonedeadpunkthat is weird...11:26
noonedeadpunkBUT11:27
noonedeadpunkIf you check couple of lines down11:27
noonedeadpunk{"_date":1680012236761,"Open_vSwitch":{"fd76f571-4dee-4883-923d-f6ef6e0b7f86":{"external_ids":["map",http://en.wikipedia.org/wiki/Special:Search?go=Go&search="hostname","aio1"],"next_cfg":1}},"_is_diff":true,"_comment":"ovs-vsctl (invoked by /usr/bin/python3): ovs-vsctl set open_vswitch . external-ids:hostname=aio1"}11:27
noonedeadpunkI assume that it should kind override? above one?11:28
noonedeadpunkAs timestap is later at least11:28
noonedeadpunkbut it happens after br-int /o\11:29
noonedeadpunkhttps://zuul.opendev.org/t/openstack/build/64d8812538584e4b9d2b95e4c0907299/log/logs/etc/host/openvswitch/conf.db.txt#2011:31
noonedeadpunkAnd I guess then on the restart, it's reseted? https://zuul.opendev.org/t/openstack/build/64d8812538584e4b9d2b95e4c0907299/log/logs/etc/host/openvswitch/conf.db.txt#6411:32
noonedeadpunkJust in case - we have hostname != fqdn on purpose to catch such things, as we had issues with masakari for example, that always assumed that hostname == fqdn11:34
noonedeadpunkI'm still spawning the env. So basically this boils down on finding a way to prevent OVS resetting defined hostname11:36
noonedeadpunkI do hope it's smth in systemd unit11:37
ykarelyes the later one overrides11:40
noonedeadpunkand now we know which deployments end up broken after package upgrade on stable branches :)11:46
jcapitao[m]karolinku: sure I can chair the meeting today11:53
karolinku[m]thanks jcapitao!11:53
*** amoralej|lunch is now known as amoralej12:19
amoralejnoonedeadpunk, so, what's doing the override?12:22
amoralejthanks ykarel++ !12:22
noonedeadpunkamoralej: hostname is set on L8, L20 and L64. Playbooks do that on L20 only, L8 and L64 is smth new we're not aware about12:27
noonedeadpunkand eventually this smth new does things in a wrong way12:29
noonedeadpunkhere's the paste with hostnamectl output https://ctxt.io/2/AACQoQeDEg12:31
noonedeadpunkSo it should not be adding aio1.openstack.local as nova and neutron does discover compute service by their hostname, not fqdn. While nova hypervisor is discovered by fqdn in it's turn.12:32
noonedeadpunkAnd that boils down actually to how you define your /etc/hosts for 127.0.1.112:33
noonedeadpunkas results will depend only on that for such scenarios12:33
amoralejnoonedeadpunk, apparently there is a config option you need to set if you don't want to use FQDN12:36
amoralejFULL_HOSTNAME12:36
amoralejby default is set to yes12:37
amoralejthat forces hostname to be set to fqdn on each restart12:37
amoralejhttps://mail.openvswitch.org/pipermail/ovs-dev/2018-October/352688.html12:37
noonedeadpunkyeah, already reading that...12:38
noonedeadpunkthis thread is from 2018...12:38
noonedeadpunkso I'd say smth else has changed now...12:39
noonedeadpunkI think event better option could be to jsut disable `RECORD_HOSTNAME` https://github.com/openvswitch/ovs/blob/master/utilities/ovs-ctl.in#L23812:42
noonedeadpunkbut yeah, thanks for helping out here12:44
rdogerritDaniel Pawlik proposed config master: Remove submit-logstash-job  https://review.rdoproject.org/r/c/config/+/4801312:46
amoralejnoonedeadpunk, if you want to compare with previous situation, the previous version of rdo-openvswitch wrapper is still in the repos so you can force to install it or exclude *rdo*3.1* in the repos config12:48
amoralejand test it12:48
noonedeadpunkI kind of wonder if `FULL_HOSTNAME=no` should be defaulted for opensatck usecase... 12:53
noonedeadpunkbtw, if check ubuntu conf.db, it does not trigger hostname change each time on restart somehow12:57
noonedeadpunkit's just l12 and l2012:57
noonedeadpunkhttps://zuul.opendev.org/t/openstack/build/d2db8bf1cdeb44e0b5e2ab54f2e50bdd/log/logs/etc/host/openvswitch/conf.db.txt12:58
amoralejnoonedeadpunk, changing FULL_HOSTNAME would change then hostname to uname -n13:01
amoralejthat'd break installations running with fqdn13:01
amoralejmaybe ubuntu changed the upstream behavior13:01
noonedeadpunkyeah, it's kinda stupid...13:06
noonedeadpunkBasically what should be done looking at the code - RECORD_HOSTNAME=no and then run it with `record-hostname-if-not-set` once on the first startup, like post-install trigger13:07
noonedeadpunkyes, it will change hostname on each package upgrade, but at least not after each service restart....13:09
amoralejnote that the package is not automatically starting the service, so we can't do in in post-install13:12
amoralejiirc13:13
noonedeadpunkyup, they do `--no-record-hostname` is systemd unit13:15
noonedeadpunkhttps://paste.openstack.org/show/bqcz2ijbDSKLZfgn7f9k/13:15
amoralejthat explains it13:16
dalvareznoonedeadpunk: amoralej ykarel  https://mail.openvswitch.org/pipermail/ovs-dev/2020-May/370896.html13:16
dalvarezthis patch i sent some time back has some insights 13:16
dalvarez"I think it is better to add a new option to override it, such as "--no-hostname", so that existing environment won't get impacted"13:16
amoralejah, that looks like the --no-record-hostname option13:17
dalvarezyeah13:17
dalvarezmy patch added that option, perhaps it was renamed13:17
dalvarez+  --no-hostname                  do not set external-id:hostname13:17
noonedeadpunkI don't see --no-hostname in 2.17 at least https://github.com/openvswitch/ovs/blob/branch-2.17/utilities/ovs-ctl.in#L419-L42813:19
noonedeadpunkBut having that by default in unit file makes much sense to me. IMO, it;s better not to set hostname at all rather then override it on each service restart by default13:20
dalvarezyeah i think thats precisely why i sent that patch13:20
dalvareznot sure if it was renamed or removed altogether13:20
dalvarezit's likely been renamed to  "  --no-record-hostname "13:21
noonedeadpunkat least it was renamed...13:21
noonedeadpunkamoralej: can you help me out on how to install older version in more details?:) as trying to isntall openvswitch2.17 doens't work obviously13:25
amoralejwhich repo are you using? how are you configuring repos?13:26
ykareldalvarez, ack13:26
noonedeadpunkhttps://trunk.rdoproject.org/centos9-zed/deps/latest/13:26
noonedeadpunkbasically https://paste.openstack.org/show/bjpKKpx2PkAN5voZYb9r/13:27
amoralejnoonedeadpunk, add "exclude = *rdo-openvswitch*3.1*,*rdo-ovn*3.1*13:31
amoralej"13:31
amoralejor if you want to just test manually install it13:31
amoralejdnf install rdo-openvswitch-2.17 should just work13:31
amoraleji don't find any difference in systemd unit or ovs-ctl scripts between 2.17 and 3.113:33
amoraleji'm not sure what may have changed the behavior13:33
noonedeadpunkYeah, I don't really see differences at first glance...13:34
noonedeadpunkWell, we have way forward by adjusting `/etc/sysconfig/openvswitch` at least...13:35
amoralejyes13:36
noonedeadpunkI'd kind of wish centos-nfv-openvswitch repo to patch systemd unit to be frank, but well...13:36
amoralejbut look at this noonedeadpunk 13:36
amoralejhttps://mail.openvswitch.org/pipermail/ovs-dev/2020-May/370915.html13:36
amoralej"since add doesn't overwrite existing values if the key is set[1]."13:36
amoralejthat may be a bug13:36
amoralejin 3.1 ?13:37
amoralejWith --if-exists...13:38
noonedeadpunkwell. ubuntu has 3.1.1 atm, it's 3.1.0 in centos-nfv-openvswitch13:38
amoralejthat'd be good to test with 2.17 and 3.113:38
amoralejhttps://github.com/openvswitch/ovs/commit/2221e8b034298bd77dc9282895c4b32fd11583e813:41
noonedeadpunkwell, I see it as `add`...13:43
amoralejyes13:47
noonedeadpunklet me check if it works as intended... 13:47
noonedeadpunkAt least it does on 2.1713:47
noonedeadpunkit's broken on 3.013:49
noonedeadpunkthat's from 3.0 https://paste.openstack.org/show/bunzz47SWuAZ1sClVRhJ/13:50
noonedeadpunkthat's from 2.17 https://paste.openstack.org/show/bYtWgLL0sg4aXfk3sExA/13:50
amoralejyep, i'm doing the same teest13:50
amoralejtest13:50
spotz__meeting in 1013:51
*** spotz__ is now known as spotz_13:51
noonedeadpunkyeah, add just overrides in 3.013:51
noonedeadpunk* `add`13:51
noonedeadpunkWill try to check on ubuntu for 3.1.1 just in case13:52
noonedeadpunk*3.0.113:54
noonedeadpunkit's working nicely13:54
noonedeadpunkhttps://paste.openstack.org/show/b5P2dovbfL1jSH4gPnCC/13:54
noonedeadpunkSo it's indeed just 3.1 that seems broken. And yeah, ubuntu using 3.0 so not affected yet13:56
amoralejnoonedeadpunk, yes, i've just reproduced it, let's report a bugzilla13:59
rdogerritMerged rdo-jobs master: Add option to retry crc_storage creation  https://review.rdoproject.org/r/c/rdo-jobs/+/4802213:59
noonedeadpunkyou wanna me reporting it or do it yourself?14:00
noonedeadpunkAs I'm not sure it's packaging or ovs issue14:01
noonedeadpunk(sounds like ovs)14:01
amoralejlemme find out what's the best way to report it for centos as the product i know is for rhel14:01
amoraleji'd say it's ovs issue14:01
jcapitao[m]it's meeting time14:01
jcapitao[m]#startmeeting RDO meeting - 2023-03-2914:02
opendevmeetMeeting started Wed Mar 29 14:02:18 2023 UTC and is due to finish in 60 minutes.  The chair is jcapitao[m]. Information about MeetBot at http://wiki.debian.org/MeetBot.14:02
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:02
opendevmeetThe meeting name has been set to 'rdo_meeting___2023_03_29'14:02
jcapitao[m]#topic roll call14:02
jcapitao[m]https://etherpad.opendev.org/p/RDO-Meeting14:02
jcapitao[m]you can add your topics in this pad14:02
spotz_o/14:04
amoralejo/14:04
jcapitao[m]#chair spotz_ amoralej 14:04
opendevmeetCurrent chairs: amoralej jcapitao[m] spotz_14:04
jcapitao[m]karolinku: are you around ?14:05
amoralej(i'm in another meeting, so just i'm half here ... )14:05
jcapitao[m]ask GPT-4 to answer on your behalf :)14:06
jcapitao[m]let's start with first topic14:07
jcapitao[m]#topic Antelope release preparation update14:07
jcapitao[m]    #link https://issues.redhat.com/browse/RDO-8414:07
jcapitao[m]#link https://issues.redhat.com/browse/RDO-8414:07
jcapitao[m]#info we are waiting for the OpenStack puppet modules to be released14:08
jcapitao[m]    #link https://review.opendev.org/c/openstack/releases/+/87873114:08
jcapitao[m]#link https://review.opendev.org/c/openstack/releases/+/87873114:08
jcapitao[m]the upstream patch is opened14:08
jcapitao[m]once merged, our bot will submit the patches automatically14:08
jcapitao[m]then we'll be able to promote the builds up to -release tag14:09
jcapitao[m]then the content will be available in https://mirror.stream.centos.org/SIGs/9-stream/cloud/x86_64/14:10
jcapitao[m]it reminds be that we need to edit https://review.rdoproject.org/etherpad/p/antelope-release-announcement14:11
jcapitao[m]#link https://review.rdoproject.org/etherpad/p/antelope-release-announcement14:11
spotz_Yeah there's a few things on the announcement, features, addressing the retirement of TripleO and then new and current contributors14:15
spotz_I went through the release notes for a press release so have some points, not everyone had release notes those14:16
jcapitao[m]ah good!14:17
jcapitao[m]I think that's it for this topic14:18
spotz_And I just added them to the etherpad so we can edit, delete, or add but have something to start with14:18
spotz_yep14:18
rdogerritMerged rdo-website master: Point Cloud SIG meeting link to sigs.c.o/cloud  https://review.rdoproject.org/r/c/rdo-website/+/4787214:19
jcapitao[m]I see them14:19
jcapitao[m]let's move to the second and last topic of the agenda14:20
jcapitao[m]#topic rdopkg RFE - should we output the repo provider ?14:20
jcapitao[m]#link https://issues.redhat.com/browse/RDO-11514:20
jcapitao[m]I opened this US in order to describe the RFE properly14:21
spotz_I'm assuming you're leaning to the main solution and not the distrepos one?14:22
jcapitao[m]yeah, but I prefer to get feedback before making the changes14:23
spotz_I'm assuming more pros then cons of the other method?:)14:24
amoralejwhat's repo provider ?14:24
jcapitao[m]so when you have a chance, you can leave a comment on this US 14:25
jcapitao[m]it's low prio though14:25
amoraleji'll check later, thanks jcapitao[m] for creating the ticket14:25
jcapitao[m]spotz_: yeah actually those two attributes are bound, so it's arbitrary choice14:27
rdogerritMarios Andreou proposed rdo-jobs master: Adds network_isolation false for data-plane-adoption job  https://review.rdoproject.org/r/c/rdo-jobs/+/4802314:27
jcapitao[m]amoralej: trunk or cloudsig as repo provider (maybe not the right terminology here)14:28
spotz_Ok I'll let you all doing the work decide then if it's equal vs reminding to choose the better/easier method:)14:28
jcapitao[m]yeah let's give some time :)14:29
jcapitao[m]moving to next topic14:29
jcapitao[m]#topic next chair14:29
jcapitao[m]#action karolinku to chair next week14:30
jcapitao[m]we've switched chairing today14:31
jcapitao[m]#topic open floor14:31
spotz_I'll be PTO next week!14:32
jcapitao[m]me too ! :)14:32
spotz_PTG is going on this week and so far all the sessions I've attended have been very productive14:32
amoraleji can take it14:32
jcapitao[m]is there some big news ?14:33
amoralejmmm next week is easter14:33
jcapitao[m]amoralej: karolinku will chair (we switch chairing today)14:34
amoraleji just saw, sorry, i was reading bottom-up14:34
amoralej:(14:34
spotz_No real big news. Monday worked on the Diversity Survey and CoC revamp, then the TC/Leadership session. Yesterday went to the Nova Operators session and OopenStack-Ansible. Today planning on attending operator sessions14:35
spotz_amoralej: I do the same thing when catching up:)14:35
jcapitao[m]no worries !14:36
spotz_The rest of the week for me will be TC sessions14:37
jcapitao[m]okk14:37
jcapitao[m]also, there is currently an effort to build OpenStack on Fedora14:37
jcapitao[m]https://github.com/LecrisUT/Fedora-openstack14:37
jcapitao[m]based on RDO distgit repos14:38
lecris[m]Help is appreciated on that btw :D14:39
jcapitao[m]yeah that's what I was about to say :)14:39
amoralejlecris[m], i see you used rpm-master branch14:39
jcapitao[m]I'll be on PTO next week, but I'll take a deeper look afterward14:40
amoralejnote that branch is ready for dlrn, so there is no version and release14:40
amoraleji guess you want that, so i'd recomend to use antelope-rdo or zed-rdo branches14:40
jcapitao[m]+114:40
lecris[m]Indeed, I am going through these and adding the version and release so that it will work in packit workflow14:40
lecris[m]Also modernizing the spec files14:41
spotz_I'm excited by the effort, let me know what I can do on the communication/community side of things. I'm also good at breaking things and documenting it:)14:42
jcapitao[m]will packit replace the version in the spec file on-the-fly ?14:42
lecris[m]Yes and maybe. If it is included in the upstream source, then it will automatically set to latest tagged version or git describe. In the dist-git method I am not sure, I am still trying to understand the workflow there.14:44
lecris[m]For automation, including .packit.yaml and webhooks would be preferred, but there needs more development to hook it with launchpad, gitea and gerrit.14:45
jcapitao[m]for sure14:46
amoralejour specs in stable branches hast last tagged version on each upstream stable branch too, so that should lead you to same releases14:46
jcapitao[m]yeah could be easier to use latest stable branch for bootstrap14:47
jcapitao[m]I'll close the mtg but we can continue off-mtg14:48
lecris[m]amoralej: Oh, it's replaced in `Version:`?14:48
lecris[m]Although it doesn't make much difference since I still want to go through them one-by-one to modernize to use %pyproject_buildrequires for example14:49
jcapitao[m]yeah in Version and Release to14:50
jcapitao[m]too14:50
jcapitao[m]#endmeeting14:50
opendevmeetMeeting ended Wed Mar 29 14:50:22 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:50
opendevmeetMinutes:        https://meetings.opendev.org/meetings/rdo_meeting___2023_03_29/2023/rdo_meeting___2023_03_29.2023-03-29-14.02.html14:50
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/rdo_meeting___2023_03_29/2023/rdo_meeting___2023_03_29.2023-03-29-14.02.txt14:50
opendevmeetLog:            https://meetings.opendev.org/meetings/rdo_meeting___2023_03_29/2023/rdo_meeting___2023_03_29.2023-03-29-14.02.log.html14:50
jcapitao[m]thank you all for the discussion14:50
amoralejlecris[m], yes, see https://github.com/rdo-packages/openstackclient-distgit/blob/antelope-rdo/python-openstackclient.spec#L19 i.e14:51
lecris[m]Oh, didn't know it was a meeting. I was just bettlejuiced :D14:51
amoralejwrt modernization, we were planning to update the specs to use pyproject macros during bobcat release14:51
amoralejso, good to accept contributions :)14:51
lecris[m]bobcat is next one over?14:52
amoralejyes, it's the one we are just starting14:52
rdogerritJoel Capitao proposed rdo-website master: Add meetings 03/22 and 03/29  https://review.rdoproject.org/r/c/rdo-website/+/4802514:52
amoralejnoonedeadpunk, https://bugzilla.redhat.com/show_bug.cgi?id=218276714:58
NeilHanlonamoralej: question re: libibverbs requirement. was there previously some Requires or Recomends for rdma-core? I am trying to hunt down why centos stream 9 pulls this in but not Rocky for the same instructions (OSA)15:03
noonedeadpunkaha, thanks15:03
amoralejNeilHanlon, likely it has been updated in centos stream after last rocky release ?15:07
amoralejnote i built against centos stream15:08
lecris[m]Are the gpg sign crucial? E.g. why don't we use the opendev source for ansible-collections-openstack?15:12
jcapitao[m]it depends whether you want to ensure the data integrity or not15:14
amoralejNeilHanlon, 2.17 required libmlx5.so.1(MLX5_1.21)(64bit) while 3.1 depends on libmlx5.so.1(MLX5_1.24)(64bit) which may have been included in centos stream but not yet in last rhel15:15
jcapitao[m]lecris: ansible-collections-openstack is not under OpenStack governance15:15
jcapitao[m]it's not in https://tarballs.opendev.org/openstack/15:15
lecris[m]Oh, but otherwise, everything that is should be gpg signed?15:16
jcapitao[m]so the tarball is not signed with the OpenStack key15:16
jcapitao[m]yeah, every package available in https://tarballs.opendev.org/openstack/ are signed by the OpenStack private key15:17
NeilHanlonamoralej: ah, yep. that's it.. Do you have any idea when the rdma-core update is coming to RHEL?15:17
noonedeadpunkamoralej: or alternative question - for how long ovs 2.17 is going to stay in repo?15:19
amoralejnoonedeadpunk, we don't remove packages from repos15:19
noonedeadpunkso basically for Rocky we can use old OVS until it's in rhel at least15:19
NeilHanlonor I can go rebuild against rocky 🙃15:20
noonedeadpunkyeah, or that ofc :)15:20
amoralejyes, that would be an option15:20
NeilHanlonI'd like to avoid that, as I don't particularly want to redo work already being done 15:21
amoralejthere may be chances to rebuild ovs in centos sigs with last rhel buildroot15:22
amoralejiirc there was that option in sigs15:23
amoralejwould you like to join centos nfv sig and take care of that? :)15:23
amoralejit'd be good to build and test those builds in rocky or other rhel-like distro15:23
NeilHanlonDefinitely agree! More than happy to assist where I can15:24
NeilHanlonmeetings still first wednesday of the month in libera #centos-meeting ?15:24
amoralejNeilHanlon, https://pagure.io/centos-infra/issue/40015:27
amoralejNeilHanlon, yes, join us there next week15:28
NeilHanloniirc, it is an 'either or' situation with respect to the build roots. i'm not sure we can build against stream and rhel build roots15:28
NeilHanlonbut.. i'll give it some thought. added to my calendar :) 15:28
amoraleji'll ask centos infra team in the meanwhile15:29
lecris[m]`openstack-macros` contains stuff like `%{gpgverify}`? Can we replace it with `gnugpg2`?15:29
lecris[m]https://docs.fedoraproject.org/en-US/packaging-guidelines/#_verifying_signatures15:29
amoralejlecris[m], that's comgin from fedora macros iirc15:30
NeilHanlonamoralej - i was just about to ask fabian :) 15:30
amoralejme too :)15:30
NeilHanloni'll let you.. he's already heard from me today about mqtt cert issues :P 15:31
amoralejlet's ask in #centos-stream15:31
NeilHanlongood call15:31
jcapitao[m]lecris: it's using gpg2 https://git.centos.org/rpms/openstack-macros/blob/c9s-sig-cloud-openstack-xena/f/SOURCES/gpgverify#_9715:33
lecris[m]Hmm why is this not packaged upstream?15:35
jcapitao[m]packaged on Fedora ?15:37
lecris[m]Both fedora and COS15:37
jcapitao[m]it's packaged on CloudSIG of COS15:39
jcapitao[m]https://cbs.centos.org/koji/buildinfo?buildID=3491615:39
lecris[m]I mean the %{gpgverify} macro to be included in gnupg2 pacakge on these 2 so you only need BuildRequires: gunpg2 on both15:40
jcapitao[m]ah, I don't know the reason15:42
jcapitao[m]maybe they want to keep real content and macro separated15:43
rdogerritMerged rdo-website master: Add meetings 03/22 and 03/29  https://review.rdoproject.org/r/c/rdo-website/+/4802515:48
rdogerritMarios Andreou proposed rdo-jobs master: Add failed_when to nested make ansible for data plane adoption jobs  https://review.rdoproject.org/r/c/rdo-jobs/+/4795515:48
lecris[m]What's the deal with redhat-openstack/ansible-pacemaker vs community.general.pacemaker_cluster module?15:50
lecris[m]tags and releases are so old there15:52
rdogerritSławek Kapłoński proposed openstack/tobiko-distgit rpm-master: Remove validations-lib dependency  https://review.rdoproject.org/r/c/openstack/tobiko-distgit/+/4802616:05
lecris[m]https://github.com/rdo-packages/ansible-collections-openstack-distgit/blob/045807193ede2f126cb972b2796d863b90237e8e/ansible-collections-openstack.spec#L2-L416:16
lecris[m]Lol, someone forgot the copy paste16:16
rdogerritAlfredo Moralejo proposed deps/ansible-core c9s-antelope-rdo: Rebuild and rename ansible-core with python 3.9  https://review.rdoproject.org/r/c/deps/ansible-core/+/4801916:17
dalvareznoonedeadpunk: https://mail.openvswitch.org/pipermail/ovs-dev/2023-March/403255.html this      should do it16:23
lecris[m]jcapitao: Does COS use `redhat-rpm-config`? Fedora folks say it's defined there16:24
amoralejsorry, i was lost in conversation, still talking about {gpgverify} ?16:25
lecris[m]About this one, yes. %{gpgverify} is apparently defined there16:26
amoraleji think that comes from fedora iirc, we probably ported to openstack-macros to get it in previous versions of centos16:28
amoralejwhen the macro was not in centos yet16:29
amoralejwe have used openstack-macros for that in the past16:29
lecris[m]They say it's in redhat-rpm-config, so shouldn't that be also in COS?16:29
amoralejit's probably not needed anymore as we are centos9 only16:29
amoralejyes16:29
lecris[m]Cool, a bit more tidier now then16:29
amoralejlecris[m], https://review.opendev.org/c/openstack/rpm-packaging/+/79090216:30
lecris[m]How about %{autorelease} and equivalents?16:30
amoralejactually we added for centos8 compatibility16:31
lecris[m]coolbeans16:31
noonedeadpunkdalvarez: ah! this is great news16:32
noonedeadpunkreally awesome you did track that down16:32
dalvarez\o/16:35
apevecamoralej dalvarez MAD office connection? ;)16:42
amoralej:)16:43
apevecgood job reporting and tracking down that ovs bug amoralej++ dalvarez++16:43
amoralejand thanks noonedeadpunk for reporting16:43
rdogerritAlfredo Moralejo proposed deps/ansible-core c9s-antelope-rdo: Rebuild and rename ansible-core with python 3.9  https://review.rdoproject.org/r/c/deps/ansible-core/+/4801916:44
rdogerritMerged openstack/tobiko-distgit rpm-master: Remove validations-lib dependency  https://review.rdoproject.org/r/c/openstack/tobiko-distgit/+/4802616:45
*** amoralej is now known as amoralej|off16:49
rdogerritAlfredo Moralejo proposed deps/ansible-core c9s-antelope-rdo: Rebuild and rename ansible-core with python 3.9  https://review.rdoproject.org/r/c/deps/ansible-core/+/4801919:50
rdogerritAlfredo Moralejo proposed deps/ansible-core c9s-antelope-rdo: Rebuild and rename ansible-core with python 3.9  https://review.rdoproject.org/r/c/deps/ansible-core/+/4801919:56

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