Tuesday, 2022-05-03

jrossergood morning07:19
noonedeadpunk\o/07:37
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_horizon master: Override pyScss version for python3.10  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/84027808:13
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: WIP - Support Ubuntu 22.04  https://review.opendev.org/c/openstack/openstack-ansible/+/83948308:14
jrosserit could be time to start merging some of the glusterfs patches08:33
jrosserthe later clean up patches to repo_server fail because they need to be dependant on 83758908:34
jrosserand i didnt do that because it becomes a bit circular08:34
opendevreviewMerged openstack/openstack-ansible master: Limit cloudkitty workers  https://review.opendev.org/c/openstack/openstack-ansible/+/83998909:55
opendevreviewMerged openstack/openstack-ansible-lxc_container_create master: Restore focal lxc tests  https://review.opendev.org/c/openstack/openstack-ansible-lxc_container_create/+/83996410:14
opendevreviewMerged openstack/openstack-ansible master: Cleanup distro vars  https://review.opendev.org/c/openstack/openstack-ansible/+/83784510:46
noonedeadpunkI will try to do some review job today10:57
noonedeadpunkwe also have broken octavia due to current way of how certs are generated as crypto collection doesn't support some things now10:59
jrosseri had some patch there11:14
jrossernoonedeadpunk: was it this? https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/83632511:14
jrosseralso i am not entirely sure what is going on with our rabbitmq version pinning https://paste.opendev.org/show/bxDFXsoDzw4QnZXKac19/11:18
*** dviroel|out is now known as dviroel11:18
noonedeadpunkah, yes, it was that11:19
noonedeadpunkBut we could jsut replace with pki role hehe11:20
noonedeadpunkthat is interesting11:20
noonedeadpunkI wonder if there's release we're asking for in cloudsmith though11:21
jrosserperhaps not, they make it kind of hard to browse the repos11:22
noonedeadpunkwell, worth searching in https://cloudsmith.io/~rabbitmq/repos/rabbitmq-erlang/packages/11:23
noonedeadpunkhttps://cloudsmith.io/~rabbitmq/repos/rabbitmq-erlang/packages/?q=distribution%3Aubuntu+AND+distribution%3Ajammy+erlang-base11:24
jrosserhttps://cloudsmith.io/~rabbitmq/repos/rabbitmq-erlang/packages/?q=version%3A1%3A24.2.1-1&page=611:24
jrosseroh well that makes a lot of sense11:24
noonedeadpunkso likely we should jsut bump rabbit version11:24
jrosseryes, i didnt see the search box there at all before :)11:25
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-rabbitmq_server master: Bump rabbitmq / erlang versions  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/84028411:40
jrosseri was also thinking about what followup work there should be for glusterfs11:59
jrosserthere are some ports bound to 0.0.0.0 which can be fixed11:59
jrosserbut also there is a potential issue if the nginx and www-data uid / gid not matching across HA repo servers12:00
mgariepymorning everyone.12:07
jrossergood morning12:09
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_rally master: Remove PyYAML from rally installation constraints  https://review.opendev.org/c/openstack/openstack-ansible-os_rally/+/84031314:04
jrosserif anyone understands the root cause of this ^^^ i'd be interested14:05
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: WIP - Support Ubuntu 22.04  https://review.opendev.org/c/openstack/openstack-ansible/+/83948314:07
NeilHanlonthat reads like a pip dep solving issue jrosser14:35
jrosseroh it certainly does - i've not managed to pin down exactly where though, sadly the dependancy solver doesnt tell you where those conflicting constraints came from14:36
NeilHanlonSigh :/ 14:37
NeilHanloni would laugh if it has to do with the capitalization lol14:38
jrosseryeah well stupid things do happen14:39
noonedeadpunk#startmeeting openstack_ansible_meeting15:00
opendevmeetMeeting started Tue May  3 15:00:52 2022 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:01
mgariepyhey !15:01
noonedeadpunko/15:01
ebbexo/15:02
jrossero/ hello15:05
noonedeadpunk#topic bug triage15:05
NeilHanlonheyo o/15:06
noonedeadpunkwe have some new bug reports that we likely want to triage:)15:06
noonedeadpunk#link https://bugs.launchpad.net/openstack-ansible/+bug/197117915:08
noonedeadpunkjrosser any thoughtson that? As I haven't looked into CSP at all...15:10
jrosserwell i'm not sure acutally15:12
jrosserwe set some cors overrides here15:13
jrosserallow_headers: origin,content-md5,x-image-meta-checksum,x-storage-token,accept-encoding,x-auth-token,x-identity-status,x-roles,x-service-catalog,x-user-id,x-tenant-id,x-openstack-request-id15:13
jrosserallowed_origin: "{{ external_horizon_fqdn }}"15:13
jrosserit would help with some actual error there on LP to help15:15
NeilHanlon^ agree15:15
noonedeadpunk+1 to that15:16
jrosserhttps://github.com/openstack/openstack-ansible-os_glance/blob/1d8cb0dbd9472e4bbd82a61bb569626e5b89d205/defaults/main.yml#L19015:16
jrosserthis suggests that they configure the external vip to be an IP rather than FQDN15:17
NeilHanloni was able to replicate in my AIO15:18
NeilHanlonhttps://paste.opendev.org/show/bXO5EAH3U9G3eEeffzsd/15:18
NeilHanlonindeed external vip is an IP15:18
jrosserand that was something like `openstack image create <blah> <blah>` ?15:19
NeilHanlonNo, uploading via horizon15:20
jrosseroh yes right15:20
noonedeadpunkyeah, well, than I'd say it's confirmed15:20
NeilHanlonI'll put what I found in the LP15:22
* jrosser wonders why it connects to the external VIP15:22
NeilHanlonme too, i would've expected some horizon-layer proxy into glance, not a direct call to the api port15:23
mgariepyare the endpoint in keystone set to the IP ?15:24
noonedeadpunkWell, it depends on image upload mode15:24
noonedeadpunkThere's a direct and legacy one15:24
NeilHanlonpossibly. it looks like glance returns the upload_url to the client, and then that url is used to POST the image15:25
noonedeadpunkhttps://opendev.org/openstack/openstack-ansible-os_horizon/src/branch/master/defaults/main.yml#L163-L16815:25
NeilHanlona-ha :) 15:26
noonedeadpunklet's go next15:27
noonedeadpunk#link https://bugs.launchpad.net/openstack-ansible/+bug/197117515:28
noonedeadpunkIt kind of sounds related15:28
noonedeadpunkAnd at this point I'm not sure how previous one is valid15:29
noonedeadpunkMaybe we should jsut suggest setting vip to domain and that's it...15:30
jrosseryes - i'm not sure it will ever really work with the IP?15:31
jrosserwell......15:31
jrosseri think what i mean is that in a real deployment (not AIO) we expect the external VIP to have a certificate with the fqdn in it15:32
jrosserand the fqdn to be used as the external vip in openstack_user_config15:32
jrossertbh there is more info needed here on this bug too15:33
noonedeadpunkyeah, we likely should just explain there15:33
jrosseri left a quick comment there asking for more info15:38
noonedeadpunkok, great, thanks!15:38
noonedeadpunk#link https://bugs.launchpad.net/openstack-ansible/+bug/197022615:39
noonedeadpunkandrewbonney: did you have a chance to test out the patch mentioned to oslo?15:39
jrosseri'm not sure andrewbonney is around just now but we can certainly look at that patch15:40
noonedeadpunkok, gotcha15:40
noonedeadpunkI will likely leave other things for next meeting as we likely need to have smth else to discuss15:41
noonedeadpunk#topic office hours15:41
noonedeadpunkI will push a patch today for EM of V15:43
jrosserthanks to mgariepy for looking at a bunch of older patches last week15:43
jrosserthings are looking reasonable for ubuntu 22.04, for the basic AIO jobs15:47
jrosserthere are a couple of small constraints things in horizon and rally which i guess are becasue they've not been tested on py3.10 before15:47
mgariepyso i started to fix/abandon old patches we have in gerrit last week.15:49
noonedeadpunkok, that's great. bad that it can't be more then exeprimantal though15:49
noonedeadpunkbut that's fair I believe15:50
jrosserthat sounds reasonably, it can be supported for Zed i think15:50
mgariepysome patches are backport on older branches . how far should we try to fix them ?15:50
jrosserregarding older branches there are these patches https://review.opendev.org/c/openstack/openstack-ansible/+/83802215:51
jrosserthose are passing suprisingly many jobs with just some wierd error in the linters job15:51
noonedeadpunkuh15:51
noonedeadpunkshould be easy to fix though15:52
jrosseroh yes it's that same sha for config_template which broke on other branches15:52
jrosseri forget that config_template does not branch15:53
*** dviroel is now known as dviroel|lunch15:53
mgariepyho. on the rocky tests the ci does not have the passwd pkg installed.. which makes the hardening role fail.15:56
mgariepyshould we ask opendev to add the pkg or shall we install it ourself?15:57
mgariepyfor this one: https://review.opendev.org/c/openstack/ansible-hardening/+/83573315:57
opendevreviewJonathan Rosser proposed openstack/openstack-ansible stable/train: Mark OSA repository as safe in git.config in CI  https://review.opendev.org/c/openstack/openstack-ansible/+/83802215:57
opendevreviewJonathan Rosser proposed openstack/openstack-ansible stable/stein: Mark OSA repository as safe in git.config in CI  https://review.opendev.org/c/openstack/openstack-ansible/+/83802315:59
jrossermgariepy: we would put it here? https://github.com/openstack/openstack-ansible-openstack_hosts/blob/master/vars/redhat-8.yml#L5316:00
jrosserNeilHanlon: any thoughts on that - if we should expect passwd to be present in the CI image?16:01
mgariepyit is in the cloud image..16:03
NeilHanlonyeah that's.. weird. I guess because we are making the image from a container base.16:03
NeilHanlonI did a https://review.opendev.org/c/openstack/diskimage-builder/+/84035216:06
mgariepycool.16:06
NeilHanloni could patch os_hosts too if it'd help clear up the tests quickly16:07
noonedeadpunk#endmeeting16:08
opendevmeetMeeting ended Tue May  3 16:08:10 2022 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:08
opendevmeetMinutes:        https://meetings.opendev.org/meetings/openstack_ansible_meeting/2022/openstack_ansible_meeting.2022-05-03-15.00.html16:08
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/openstack_ansible_meeting/2022/openstack_ansible_meeting.2022-05-03-15.00.txt16:08
opendevmeetLog:            https://meetings.opendev.org/meetings/openstack_ansible_meeting/2022/openstack_ansible_meeting.2022-05-03-15.00.log.html16:08
opendevreviewMarc Gariépy proposed openstack/openstack-ansible-openstack_hosts master: Add passwd for rhel8.  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/84035316:09
opendevreviewMarc Gariépy proposed openstack/ansible-hardening master: Updated from OpenStack Ansible Tests  https://review.opendev.org/c/openstack/ansible-hardening/+/83573316:10
opendevreviewMarc Gariépy proposed openstack/ansible-hardening master: Updated from OpenStack Ansible Tests  https://review.opendev.org/c/openstack/ansible-hardening/+/83573316:17
mgariepylol.16:17
opendevreviewMerged openstack/openstack-ansible-os_cloudkitty master: Updated from OpenStack Ansible Tests  https://review.opendev.org/c/openstack/openstack-ansible-os_cloudkitty/+/83570316:29
*** dviroel|lunch is now known as dviroel16:56
jrosserthere is another case of `unable to create the image` posted to the ML - i wonder if it is the same person?17:32
opendevreviewJonathan Rosser proposed openstack/openstack-ansible master: Add documentation reminder to set external VIP to FQDN for real deployments  https://review.opendev.org/c/openstack/openstack-ansible/+/84036017:32
opendevreviewMerged openstack/openstack-ansible-os_tempest master: Improve domain support  https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/83683318:32
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-tests master: Do not filter setuptools from upper-constraints  https://review.opendev.org/c/openstack/openstack-ansible-tests/+/78374721:02
NeilHanlonjrosser: was looking more at that error you posted this morning. it appears that pyyaml doesn't have wheels for 2.10, and i didn't see it before but there is some error occurring building from src21:04
jrosserNeilHanlon: makes sense - when i look on my build log i see this `Found link http://172.29.236.101:8181/os-releases/24.1.0.dev182/ubuntu-22.04-x86_64/wheels/PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl`21:18
jrosserwhich means it got the wheel from one built on the repo server21:19
jrosseroh well this is a thing as well https://mirror.mtl01.iweb.opendev.org/pypifiles/packages/02/25/6ba9f6bb50a3d4fbe22c1a02554dc670682a07c8701d1716d19ddea2c940/PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl21:25
jrosserthere is something unexpected going on here because the metal job gets the wheel from the opendev mirror on the host21:26
jrosserbut in the lxc job it comes from the repo server21:26
*** dviroel is now known as dviroel|out21:30
opendevreviewMerged openstack/openstack-ansible master: Limit mistral worker  https://review.opendev.org/c/openstack/openstack-ansible/+/83998822:45

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