Tuesday, 2023-08-29

karniHi05:39
hamidlotfi_mornings06:23
admin1mornings .. i am getting an error on missing haproxy_service_name variable .. which is strange .. its on the nova playbook -> https://gist.githubusercontent.com/a1git/b0674552c3cff56d4615e8f22291d125/raw/3d267a52c94e749f69eaf2015e7d84b9596523b5/gistfile1.txt07:27
noonedeadpunkadmin1: is that antelope?07:51
noonedeadpunkas then https://review.opendev.org/c/openstack/openstack-ansible/+/889023 can be a fix07:52
admin1noonedeadpunk it is Antelope ..   funny thing is on the first install , there were no issues .. nothing failed .. so setup-openstack went on smooth ..   .. but it started giving issues on 2nd run 08:16
admin1i will cherry-pick and retry 08:17
threelittlebirdshey guys, trying to setup latest version 2023.01 in virtualized lab-env (3 infra, 5 computes) - throwing error an error while running setup-openstack playbook 08:23
threelittlebirdshttps://paste.openstack.org/show/b0JutziwgLKvh199P5wn/08:23
noonedeadpunkadmin1: it's because it's facts caching related08:27
noonedeadpunkon first run you have facts gathered and valid, then next day they're invalidated and you heat issue08:27
noonedeadpunkthreelittlebirds: in your case I would just re-run the playbook os-neutron-install.yml and see if issue preserves08:28
noonedeadpunkas that looks like some intermittent connection-related thing08:29
noonedeadpunk(or not intermittent, but still connection-related)08:29
threelittlebirdswill do08:43
threelittlebirdserroring at the same step, i ran the playbook with -vvvv08:51
threelittlebirdshttps://paste.openstack.org/show/blJTK1Nmo8WerbKy61Pv/08:51
noonedeadpunkaha08:56
noonedeadpunkthreelittlebirds: sorry, I got distracted09:21
* noonedeadpunk wonders how that worked at all09:25
threelittlebirdsnps. i guess the tasks is failing because the file (/tmp/api-paste.ini.original) is not inplace on compute1 but /openstack/venvs/neutron-27.0.2.dev17/etc/neutron/api-paste.ini.original exists09:26
noonedeadpunkoh, so this exists on compute?09:27
noonedeadpunkok...09:27
noonedeadpunkFor some reason I was thinking that there's no neutron venv at all on compute...09:27
threelittlebirdsyes, exists09:29
noonedeadpunkIIRC that usually can be fixed with running the playbook with `-e venv_rebuild=true`09:32
noonedeadpunkbut interesting to see output of `Fetch override files` task09:33
noonedeadpunkthat is the one right before failure09:33
noonedeadpunkaha, ok, I missed condition in the beginning of the file, that won't deploy config if venv is absent09:37
noonedeadpunkBut still interesting to see result of `Fetch override files` - as that should create /tmp/api-paste.ini.original. Btw, /tmp/api-paste.ini.original is the file on a localhost, not on the remote one09:38
noonedeadpunkthreelittlebirds: ^09:38
admin1noonedeadpunk, so a workaround is to rm -rf the facts folder and then no patch needed ? 09:47
admin1which will have it gather the facts again ? 09:47
noonedeadpunknah, workaround would be to gather facts manually....09:50
noonedeadpunklike doing ansible -m setup nova_all or smth09:50
threelittlebirdsheres the result from `fetch override files`: https://paste.openstack.org/show/bLBjDQsiYuF7Gz2h7vFY/09:55
threelittlebirdsill run the playbooks with your suggestion09:58
threelittlebirdsill run the playbook with your suggestion09:58
noonedeadpunkHm, I kinda confused with `"skip_reason": "Conditional result was False"`. As the only condition which is present there is applied to whole block10:07
noonedeadpunkI just can imagine couple of corner cases....10:10
noonedeadpunkbut then again how it worked all this time...10:12
noonedeadpunkjrosser: are you around to hep out with that?10:12
noonedeadpunkas I'm confused10:12
noonedeadpunkspecifically this part https://opendev.org/openstack/openstack-ansible-os_neutron/src/branch/master/tasks/neutron_post_install.yml#L108-L13810:13
noonedeadpunkas this clean-up and run_once sounds like - you fetch files for neutron_server, then it's not executed during neutron_agents, but already removed for next batch10:15
noonedeadpunkor well, for serial run10:15
noonedeadpunk`execute on the first host available and afterwards apply any results and facts to all active hosts in the same batch` and we have different batches here I assume10:17
threelittlebirdsran the playbook with 'venv_rebuild=true' - but some issue: https://paste.openstack.org/show/bX6RAheioowEHnqQMFu4/10:23
threelittlebirdssame issue*10:23
noonedeadpunkthreelittlebirds: I have a theory, but don't have env to reproduce that10:29
noonedeadpunkso can I ask you to re-run os-nova-install.yml but this time with -e 'neutron_serial=100%'10:30
threelittlebirdssure10:30
noonedeadpunkoh, sorry10:30
noonedeadpunkos-neutron-install.yml :)10:30
threelittlebirdshere is the output: https://paste.openstack.org/show/bOkurwGZki6cgCtWaVek/10:59
noonedeadpunkso it's same11:06
noonedeadpunkI'm really not getting `Conditional result was False` part11:06
noonedeadpunkit also fails for all computes while just being skipped for all others11:10
noonedeadpunkthreelittlebirds: does previous tasks, like `Create plugins neutron dir` also got skipped for infra1?11:12
noonedeadpunkor Preserve original configuration file(s) ?11:13
noonedeadpunkif yes - can you share how you've defined groups in openstack_user_config.yml?11:14
threelittlebirdsCreate plugins neutron dir & Preserve original configuration file(s): https://paste.openstack.org/show/biTDqM86Bx1bPF0vD7Xg/11:15
threelittlebirdsgroups in openstack_user_config.yml - https://paste.openstack.org/show/bqlqHYEby9VcFXTV5CgT/11:16
noonedeadpunkthreelittlebirds: and you're to use OVN? (or just default)11:17
threelittlebirdsdefault11:18
noonedeadpunkok, then I guess you're missing a thing there11:18
noonedeadpunkfirst - remove `network_hosts: *infrastructure_hosts`11:19
noonedeadpunkjust a sec...11:20
noonedeadpunkI will double check :D11:20
threelittlebirdsoko :D11:20
noonedeadpunkare you running metal deploy?11:21
noonedeadpunkor with lxc containers?11:21
threelittlebirdslxc11:23
noonedeadpunkJust to double-check - if you do `/opt/openstack-ansible/scripts/inventory-manage.py -G | grep neutron_server` - you get containers?11:25
threelittlebirdsyes, all the way containers11:26
noonedeadpunkok. then at very least you're missing `network-gateway_hosts` and `network-northd_hosts`11:28
noonedeadpunkare usually defined to  `network-northd_hosts: *infrastructure_hosts` 11:28
noonedeadpunkand `network-gateway_hosts` are defined to hosts thorugh which public traffic will be coming through11:29
noonedeadpunkso it's usually network-gateway_hosts: *compute_hosts11:29
noonedeadpunkor standalone net nodes11:29
threelittlebirdsok, ill edit my user_config11:32
threelittlebirdsbut those groups were not needed in yoga release, right?11:32
noonedeadpunknope, they were not11:32
noonedeadpunkwe've changed default network driver from LXB to OVN in Zed11:33
threelittlebirdsso default is now ovn11:33
noonedeadpunkyup11:36
noonedeadpunkEventually, you can choose a different network driver if needed11:36
threelittlebirdsok, so i guess i need to rerun the whole setup?11:37
noonedeadpunkfor that you need to define: https://paste.openstack.org/show/b0ynurn6ZVZqHYiPWj2U/11:38
noonedeadpunknot whole setup11:38
noonedeadpunkjust lxc-containers-create.yml and then os-neutron-install.yml again11:38
noonedeadpunkthough it smells like there is another bug present11:39
noonedeadpunkrelated to run_once12:02
threelittlebirdsstill same error message: https://paste.openstack.org/show/bc4RdEVbYjmnFOg0P5nt/12:13
threelittlebirdsbut let me check my user_config again - since i was using it for yoga12:14
noonedeadpunkI kind of wonder if that's still result of some leftovers in inventory....12:15
noonedeadpunkwhere infra hosts (bare metal ones) are part of some neutron group, but they don't have any service to isntall...12:16
noonedeadpunkAs eventually these infra hosts should not be targeted during this run12:30
noonedeadpunkso I have an impressions that there're leftovers in inventory after defining network_hosts12:31
Bico_FinoTo reinstall a nova_api container, this is enough -> openstack-ansible containers-lxc-create.yml os-nova-install.yml --limit "container" ?12:50
noonedeadpunkBico_Fino: so first you need to drop the container12:58
noonedeadpunkopenstack-ansible containers-lxc-destroy.yml --limit "container"12:58
noonedeadpunkthen to create it again you indeed run openstack-ansible containers-lxc-create.yml --limit "container",lxc_hosts12:58
noonedeadpunkadding lxc_hosts is required, as some tasks are delegated to bare metal hosts12:59
noonedeadpunkyou can use a specific host there instead of all lxc_hosts though12:59
noonedeadpunkand yes, then run openstack-ansible os-nova-install.yml --limit "container"12:59
Bico_FinoThanks noonedeadpunk 12:59
*** NeilHanlon_ is now known as NeilHanlon13:11
* NeilHanlon should setup sasl13:11
Bico_Finonoonedeadpunk tried that playbook from yesterday to update haproxy but failed, I will get the log.14:00
noonedeadpunkBico_Fino: soo... you're stuck with removing things now, or?14:38
Bico_Finonoonedeadpunk yeah. :(14:39
Bico_Finotrying to setup a new infra node, but old stuff.14:39
noonedeadpunkNew one has different ip/hostname, right?14:43
Bico_Finoyes.14:45
noonedeadpunkok, so, then you need to remove old one from openstack_user_config.yml and run ./scripts/inventory-manage.py -r <node-name>14:47
noonedeadpunkIIRC  - this should drop host and all containers from the inventory14:47
noonedeadpunk#startmeeting openstack_ansible_meeting15:00
opendevmeetMeeting started Tue Aug 29 15:00:30 2023 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
mgariepyhey !15:00
damiandabrowskihi!15:01
noonedeadpunk#topic office hours15:04
noonedeadpunkI had quite short week, so obviously missed some things15:05
NeilHanlonheya folks15:05
noonedeadpunkI guess for me most valuable part is to finally get 27.1.0, and I guess main thing we're missing for "safe" upgrades is https://review.opendev.org/c/openstack/keystone/+/89286415:05
noonedeadpunkSenlin, that has been broken upgrade path is now fixed15:06
noonedeadpunkFor Adjutant - it's weird and I wasn't able to invest time there yet15:07
noonedeadpunkas it's broken differently for lxc and metal, so I'm really not sure wtf is going there15:07
damiandabrowskikeeping fingers crossed to merge #892864 ASAP15:10
noonedeadpunkother then that, I've proposed to release ovs/ovn versions for stable branches15:12
noonedeadpunkhttps://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/89256315:12
NeilHanlon+1 from me on 89286415:12
noonedeadpunkHowever, inside venv still old 2.17 buggy ovs will be installed due to constraints15:13
noonedeadpunkhttps://review.opendev.org/c/openstack/requirements/+/89289115:14
noonedeadpunkdoesn't look like it's getting attention from requirements team though :(15:14
noonedeadpunkAlso, there's a patch to reduce amount of logs with journald15:18
noonedeadpunkwhich would also allow for users to provide their rotation rules15:18
noonedeadpunkhttps://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/89215115:18
noonedeadpunkThis and releasing ovs version should help to solve disk_full for rocky15:18
noonedeadpunkThen also would be nice if you could review patches for stable branches: https://review.opendev.org/q/parentproject:openstack/openstack-ansible+branch:%255Estable/.*+status:open+15:22
noonedeadpunkI was planning to issue role/service bumps for new releases15:22
NeilHanloncan do15:23
noonedeadpunkI've also somehow missed to sign us up for PTG, as was sure I did that. THough I've sent a follow-up email and we should be in schedule15:25
NeilHanlonoh, awesome. i meant to ask about that 15:25
noonedeadpunkThough timeslots are not available yet, so too early to discuss date-time15:25
NeilHanlonI do see us on https://ptg2023.openinfra.dev/ now15:26
noonedeadpunkYes, and please register :)15:28
NeilHanlondone! :) 15:28
noonedeadpunkNot sure why - but that's needed15:28
NeilHanlonsomething something engagement metrics15:30
noonedeadpunkbut then moderators also write back attendance...15:31
noonedeadpunkanyway15:31
noonedeadpunkfor ongoing development15:31
noonedeadpunkand regarding quorum queues.15:32
noonedeadpunkI see damiandabrowski has reviewd changes and reportedly tested them15:33
noonedeadpunkThere's also an ongoing improvement for that in oslo.messaging15:33
noonedeadpunk#link https://review.opendev.org/q/topic:bug-203149715:33
damiandabrowskiyes, they look good from my perspective15:33
noonedeadpunkThough I have really no idea if that oslo.messaging has any chance to be in constraints of 2023.215:34
noonedeadpunkI guess no, as we're beyond feature freeze for libraries and projects....15:34
noonedeadpunkAs if they will - it would make sense to add couple of extra vars to control these new features15:34
noonedeadpunkthough this can be done in follow-ups...15:35
NeilHanlonyep15:37
noonedeadpunkOnce I will sort out current internal debts, I will try to look into Debian 12 support15:39
noonedeadpunkas that is another thing that would be nice to land15:40
NeilHanlonthat'd be great15:44
NeilHanlonon my side i'm tracking what's going on in centos and such for EL10. that's supposedly coming at some point, so, yeah15:45
noonedeadpunkhave you sorted out a way forward?15:46
NeilHanlonwe have, yeah. we're more or less 'business as usual' just getting the sources from cloud instances for the most part. also working on the second generation of our build system https://github.com/peridotbuild/peridot/15:46
noonedeadpunkok, great, nice to hear:)15:47
noonedeadpunk#endmeeting15:58
opendevmeetMeeting ended Tue Aug 29 15:58:17 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:58
opendevmeetMinutes:        https://meetings.opendev.org/meetings/openstack_ansible_meeting/2023/openstack_ansible_meeting.2023-08-29-15.00.html15:58
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/openstack_ansible_meeting/2023/openstack_ansible_meeting.2023-08-29-15.00.txt15:58
opendevmeetLog:            https://meetings.opendev.org/meetings/openstack_ansible_meeting/2023/openstack_ansible_meeting.2023-08-29-15.00.log.html15:58
opendevreviewMerged openstack/openstack-ansible-openstack_hosts master: Add ability to define a config for journald  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/89215118:28
*** melwitt_ is now known as melwitt18:34
mgariepycan someone review : https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/892314 and https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/892315 please, simple backport for ldap ssl stuff.18:56
NeilHanlonthanks for running the meeting btw noonedeadpunk !18:56
NeilHanlonsure mgariepy18:56
NeilHanlondone18:57
mgariepythanks a lot18:58
NeilHanlonany time :)18:58
noonedeadpunkthanks for taking time as usual NeilHanlon!18:58
opendevreviewMerged openstack/openstack-ansible-os_ironic stable/zed: Fix lack of constraints for ironic-inspector  https://review.opendev.org/c/openstack/openstack-ansible-os_ironic/+/89230120:34
opendevreviewMerged openstack/openstack-ansible-os_nova stable/2023.1: Allow Glance region to be set via variable  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/89231920:44
opendevreviewMerged openstack/openstack-ansible-os_senlin stable/2023.1: Use proper galera port in configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_senlin/+/89247520:55
opendevreviewMerged openstack/openstack-ansible-os_keystone stable/2023.1: Install libldap-common for keystone  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/89231420:56
opendevreviewMerged openstack/openstack-ansible-os_keystone stable/zed: Install libldap-common for keystone  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/89231520:56
opendevreviewMerged openstack/openstack-ansible-lxc_hosts stable/zed: Refactor LXC image expiration  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/89231221:02
opendevreviewMerged openstack/openstack-ansible-os_magnum stable/2023.1: Use proper galera port in configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/89235721:15
opendevreviewMerged openstack/openstack-ansible stable/2023.1: nova/haproxy: fix typo in detection of 'serialconsole'  https://review.opendev.org/c/openstack/openstack-ansible/+/88935821:39
opendevreviewMerged openstack/openstack-ansible-os_nova stable/zed: Allow Glance region to be set via variable  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/89232022:04
opendevreviewMerged openstack/openstack-ansible-os_placement stable/2023.1: Use proper galera port in configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_placement/+/89246423:04
opendevreviewMerged openstack/openstack-ansible-os_heat stable/2023.1: Use proper galera port in configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_heat/+/89246823:06
opendevreviewMerged openstack/openstack-ansible-os_mistral stable/2023.1: Use proper galera port in configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_mistral/+/89247223:06
opendevreviewMerged openstack/openstack-ansible-openstack_hosts stable/zed: Release constraint for OVS/OVN versions for EL  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/89256323:07
opendevreviewMerged openstack/openstack-ansible-os_octavia stable/2023.1: Use proper galera port in configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/89246123:08
opendevreviewMerged openstack/openstack-ansible-os_neutron stable/2023.1: Use proper galera port in configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/89247023:10
opendevreviewMerged openstack/openstack-ansible-os_designate stable/2023.1: Use proper galera port in configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_designate/+/89247123:11
opendevreviewMerged openstack/openstack-ansible-os_masakari stable/2023.1: Use proper galera port in configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_masakari/+/89246223:13
opendevreviewMerged openstack/openstack-ansible-os_manila stable/2023.1: Use proper galera port in configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_manila/+/89247323:15
opendevreviewMerged openstack/openstack-ansible-os_zun stable/2023.1: Use proper galera port in configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_zun/+/89246623:15
opendevreviewMerged openstack/openstack-ansible-os_cinder stable/2023.1: Use proper galera port in configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/89246723:26

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