Tuesday, 2023-06-06

opendevreviewDamian Dąbrowski proposed openstack/openstack-ansible-os_nova master: Apply always tag to nova_virt_detect.yml  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/88533705:35
noonedeadpunkNeilHanlon: I actually think, that for CI we can ask infra, given that both us and kolla folks use these mirrors10:07
jrosserdoes that help when they break the Packages.gz file? reprepro remakes that?10:08
noonedeadpunkdunno to be frank...10:15
noonedeadpunkgiven that it's just rsynced, might be not10:15
depasqualeciao everyone. I had an issue with the execution of openstack-ansible yesterday evening and everything has been solved (was an issue related to the time mismatch between osa and hosts). I am now installing step by step the openstack services. I have an issue on octavia12:03
depasqualeI am running stable/zed branch12:03
depasquale2023-06-06 16:27:17,286 p=1555755 u=root n=ansible | fatal: [infra1_octavia_server_container-40070264 -> infra1_utility_container-750f99be(172.29.236.133)]: FAILED! => {"attempts": 5, "changed": false, "extra_data": {"data": null, "details": "503 Service Unavailable: No server is available to handle this request.", "response": "<html><body><h1>503 Service Unavailable</h1>\nNo server is available to handle this12:04
depasqualethis the log of the failing task  TASK [os_octavia : Create mgmt network]12:04
depasqualethis is the status of the octavia-api service in the container (infra1-octavia...)12:05
depasqualeJun 06 11:46:32 infra1-octavia-server-container-40070264 uwsgi[2549]: /openstack/venvs/octavia-26.1.2.dev8/lib/python3.8/site-packages/oslo_policy/policy.py:1129: UserWar ning: Policy "context_is_admin": "role:load-balancer_admin or rule:system-admin" failed scope check. The token used to make the request was project scoped but the policy requires ['system'] scope. This behavior may change in the future where 12:05
depasqualedo you have any suggestion? 12:05
jrosserdepasquale: i think you probably have some trouble with your neutron service12:07
jrosserwhen you see `503 Service Unavailable` that means that the loadbalancer thinks that the API backends for some service are all down12:08
depasqualejrosser: ok I still did not try anything but do you think this is a possible issue with neutron?12:08
jrosserbecasue the task is `Create mgmt network`12:08
jrosserhttps://opendev.org/openstack/openstack-ansible-os_octavia/src/branch/master/tasks/octavia_mgmt_network.yml#L2612:08
depasqualeok makes sense. I will try to checkup neutron12:10
jrosserit is probably best to check the status of the services as haproxy sees them (hatop on the haproxy nodes is good for that)12:10
depasqualethey are all "green"12:10
jrosserwell it can't be :)12:10
jrosseryou got a 50312:10
jrosseranyway - i don't believe this is actually to do with the octavia deployment12:11
depasqualeok12:11
depasqualeI agree with you12:11
depasqualebut you think the message related to the policy.py is not relevant in this case?12:11
jrosserthats a warning, not an error12:12
depasqualeI was thinking about the missing of some "new config" in some conf files12:12
jrosserwell, we run a CI job for these roles, and i believe that octavia works there12:12
depasqualeI will deeply investigate the topic at neutron level12:12
jrosserso the config files should have sensible default values12:12
jrosseryou will probably need to do some extra setup for host networking for octavia12:13
depasqualethanks for the moment for the pointer. I will go to investigate better the behaviour during the task executiong12:13
depasquale*execution12:13
jrosserthis is unofficial docs so don't just copy all the things without understanding https://satishdotpatel.github.io/openstack-ansible-octavia/12:14
jrosserbut the diagram is very relevant12:14
depasqualejrosser: I see differences in user_variables12:18
depasqualeI will deeply investigate and thanks for the sharing!!12:18
NeilHanlonnoonedeadpunk, jrosser: if we sync with --delay-updates and/or --delete-delay, then no files should be swapped until the sync is finalized12:37
jrosserdepasquale: please don’t just copy those user vars, you need ones that make sense for your deployment, not someone else’s13:19
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Start 2023.2 (Bobcat) development  https://review.opendev.org/c/openstack/openstack-ansible/+/88492413:50
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Start 2023.2 (Bobcat) development  https://review.opendev.org/c/openstack/openstack-ansible/+/88492413:51
noonedeadpunk#startmeeting openstack_ansible_meeting14:59
opendevmeetMeeting started Tue Jun  6 14:59:40 2023 UTC and is due to finish in 60 minutes.  The chair is noonedeadpunk. Information about MeetBot at http://wiki.debian.org/MeetBot.14:59
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:59
opendevmeetThe meeting name has been set to 'openstack_ansible_meeting'14:59
noonedeadpunk#topic rollcall14:59
noonedeadpunko/14:59
NeilHanlono/14:59
mgariepyo/14:59
NeilHanlonwow. Summit is in just a week!15:02
noonedeadpunkoh yes15:02
mgariepyindeed.15:02
noonedeadpunkAlready in slow-mode :D15:02
NeilHanlon:D i've got to finish a talk for a different conference this Friday lol15:02
noonedeadpunkThough need to make some small presentation for project onboarding15:02
mgariepynoonedeadpunk, are you going ?15:03
noonedeadpunkI guess I"m lucky as have at very least 10h in flight, where can totally do that lol15:03
noonedeadpunkmgariepy: yup, I do15:03
mgariepyha nice15:03
mgariepytoo bad i'm not. :/15:03
NeilHanlon:( 15:04
noonedeadpunkyeah, that's quite unfortunate15:04
noonedeadpunk#topic office hours15:05
noonedeadpunkSo we eventually need to land https://review.opendev.org/c/openstack/openstack-ansible/+/884924 to continue development, as currently CI checking not what it should15:05
noonedeadpunk(antelope)15:06
noonedeadpunkwith that we need to remove 20.04 support15:06
noonedeadpunkas Nova should have updated minimal libvirt version15:06
noonedeadpunkanother thing we need to deprecate - amphorav1 for octavia, I know they've removed it early in 2023.2 cycle15:07
noonedeadpunkBumps for stab;e branches haven't merged yet, so we still don't have "safe" version for zed/yoga (wrt latest OSSA)15:08
noonedeadpunkOther then that I wanna thank all contributors, who made 2023.1 possible (and on time!!!)15:08
noonedeadpunkSince I've signed-up team for the PTG time, I've got a Zoom room, so everyone who won't be able to join in-person, are warm welcome online15:10
NeilHanlonawesome! :) we'll just make sure to keep an eye on the zoom and chat in case15:12
noonedeadpunkAll details on timing can be found here15:12
noonedeadpunk#link https://etherpad.opendev.org/p/vancouver-june2023-os-ansible15:12
NeilHanlonhybrid is difficult, but we'll make it happen15:12
noonedeadpunk++15:12
noonedeadpunkI do hope on operator attendance to be completely frank15:15
noonedeadpunkAs I'm eager to hear some input15:15
noonedeadpunkI will send ML with details after the meeting15:15
noonedeadpunkI'm also working now on updating our doc regardig releasing15:15
NeilHanlonbtw I scheduled Rocky's PTG to be at the same table right before our Operator Hours, so maybe I'll get some people to stay ;) 15:16
NeilHanlonit conflicts with the onboarding Forum, so I'll float over to the forum for that time and come back after. we've got a few people who can handle the PTG without me :) 15:17
noonedeadpunk++ sounds good :)15:17
noonedeadpunkI was going to invite ppl who want to chat more from onboarding to our operators hour15:18
NeilHanlonawesome15:19
NeilHanlongood idea :)15:19
noonedeadpunkBtw, talking about docs, we have some leftovers, that need to end up for antelope15:22
noonedeadpunk#link https://review.opendev.org/c/openstack/openstack-ansible/+/88525715:23
noonedeadpunk#link https://review.opendev.org/c/openstack/openstack-ansible/+/88492515:23
noonedeadpunkand to reflect current Xena support status15:23
noonedeadpunk#link https://review.opendev.org/c/openstack/openstack-ansible/+/88492015:23
noonedeadpunk(and probably some more, not sure)15:25
NeilHanlonack15:32
noonedeadpunkI think that's it from my side15:33
noonedeadpunkanything else we wanna discuss?15:33
NeilHanlonI can't think of anything. I've been thinking about the modular libvirt situation some more, but haven't come up with any good ideas yet...15:34
noonedeadpunkyeah... I think it's kind of situation that needs hands on implementing that...15:40
noonedeadpunkBy far I struggled to dedicate time to understand proposed setup15:40
noonedeadpunkok, then I will end meeting :)15:41
noonedeadpunk#endmeeting15:41
opendevmeetMeeting ended Tue Jun  6 15:41:42 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:41
opendevmeetMinutes:        https://meetings.opendev.org/meetings/openstack_ansible_meeting/2023/openstack_ansible_meeting.2023-06-06-14.59.html15:41
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/openstack_ansible_meeting/2023/openstack_ansible_meeting.2023-06-06-14.59.txt15:41
opendevmeetLog:            https://meetings.opendev.org/meetings/openstack_ansible_meeting/2023/openstack_ansible_meeting.2023-06-06-14.59.log.html15:41
opendevreviewMerged openstack/openstack-ansible-os_keystone master: Fix SSL logic in keystone-httpd.conf.j2  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/88519315:57
opendevreviewMerged openstack/openstack-ansible-rabbitmq_server master: bump rabbitmq and erlang to latest available  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/88478216:38
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: [doc] Update releasing documentation  https://review.opendev.org/c/openstack/openstack-ansible/+/88537617:06
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Start 2023.2 (Bobcat) development  https://review.opendev.org/c/openstack/openstack-ansible/+/88492417:08
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: [doc] Update releasing documentation  https://review.opendev.org/c/openstack/openstack-ansible/+/88537617:08
opendevreviewMerged openstack/openstack-ansible master: Allow to pass BOOTSTRAP_EXTRA_PARAMS to bootstrap-aio.yml  https://review.opendev.org/c/openstack/openstack-ansible/+/88518917:18
mgariepyhow are you guys managing the password and secret files ? are you encrypting with ansible-vault all the files ? 17:56
mgariepyi usually do a encrypt_string on the user secrets. but i wonder if i should encrypt other stuff as well..17:58
noonedeadpunkWe do just ansible-vault...18:02
noonedeadpunkBut we do encrypt only ansible-vault18:03
noonedeadpunk*user_secrets18:03
noonedeadpunkand put secret stuff only there18:03
mgariepyi wonder if the new stuff cert signing and other would be better encrypted D:18:04
mgariepyyou know.. just in case ..18:04
noonedeadpunkWell, it can't be as of today18:11
noonedeadpunkIt needs more work, and that's one topic to iterate on for the upcoming ptg18:12
NeilHanlonyou must encrypt the encryption with an encrypted key18:12
noonedeadpunkBut simplified version of that - you can't feed encrypted with ansible-vault file path to the privatekey module18:12
mgariepyneeds quantum encrypt.18:13
noonedeadpunkoh, yes, true18:13
NeilHanlonRFC-1925; (6) It is easier to move a problem around (e.g., by moving the problem to a different part of the overall architecture) than it is to solve it18:13
NeilHanlonhttps://www.rfc-editor.org/rfc/rfc192518:13
noonedeadpunkso basically here https://opendev.org/openstack/ansible-role-pki/src/branch/master/tasks/standalone/create_ca.yml#L57 you need to use openssl_privatekey_pipe instead18:14
noonedeadpunkand that created quite some challanges18:14
noonedeadpunklol18:14
noonedeadpunkI need to bookmark that18:15
* noonedeadpunk bad in knowing rfcs :(18:15
NeilHanloni remember them, for some reason18:20
opendevreviewMerged openstack/openstack-ansible master: Do not override user_secrets.yml if it already exists  https://review.opendev.org/c/openstack/openstack-ansible/+/88518718:36
opendevreviewMerged openstack/openstack-ansible stable/2023.1: [doc] Update upgrade guide to mention SLURP  https://review.opendev.org/c/openstack/openstack-ansible/+/88525718:36
opendevreviewMerged openstack/openstack-ansible master: Add 2023.1 to the compatability matrix  https://review.opendev.org/c/openstack/openstack-ansible/+/88492518:36
opendevreviewMerged openstack/openstack-ansible master: Mark Xena as EM in docs  https://review.opendev.org/c/openstack/openstack-ansible/+/88492018:36
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/2023.1: Add 2023.1 to the compatability matrix  https://review.opendev.org/c/openstack/openstack-ansible/+/88539918:38
opendevreviewMerged openstack/openstack-ansible stable/zed: Bump OpenStack-Ansible SHAs for Zed  https://review.opendev.org/c/openstack/openstack-ansible/+/88491319:57
opendevreviewMerged openstack/openstack-ansible stable/2023.1: Add 2023.1 to the compatability matrix  https://review.opendev.org/c/openstack/openstack-ansible/+/88539920:05
opendevreviewMerged openstack/openstack-ansible stable/yoga: Bump OpenStack-Ansible SHAs for Yoga  https://review.opendev.org/c/openstack/openstack-ansible/+/88491823:43

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