Thursday, 2023-05-04

opendevreviewKe Niu proposed openstack/ansible-config_template master: setup.cfg: Replace dashes with underscores  https://review.opendev.org/c/openstack/ansible-config_template/+/88178401:23
opendevreviewMerged openstack/openstack-ansible-os_heat master: Add TLS support to heat backends  https://review.opendev.org/c/openstack/openstack-ansible-os_heat/+/87991602:10
opendevreviewMerged openstack/openstack-ansible-os_murano master: Add TLS support to murano backends  https://review.opendev.org/c/openstack/openstack-ansible-os_murano/+/88064602:39
jrossergood morning07:32
jrosserdamiandabrowski: i asked in the swift weekly meeting last night about TLS - see here https://meetings.opendev.org/meetings/swift/2023/swift.2023-05-03-21.00.log.html07:40
jrosserthe answer seems to be https://hitch-tls.org/07:40
noonedeadpunkmornings08:12
noonedeadpunkso swift listening to 127.0.0.1 and then hitch and then haproxy?08:12
jrosserthats what i think (nvidia?) are using08:13
jrosserbut i guess anything that does https on one side and proxy v1 protocol on the other would be ok08:13
jrosserhaving said this there is aparrently a load of backend traffic too in swift, but i'm not particularly familiar with the architecture08:14
noonedeadpunkI wonder if this silly frontend that rgw is using might be good fit as well08:16
jrosserrgw has its own internal webserver08:16
jrosserhttps://www.boost.org/doc/libs/1_80_0/libs/beast/doc/html/index.html08:17
jrosserand we do this in ceph.conf `rgw frontends = beast ssl_endpoint=[::]:443 ssl_certificate=/etc/ssl/private/rgw.pem`08:19
damiandabrowskihi! 08:22
damiandabrowskithanks for reaching them out jrosser08:23
jrosserit was just complete luck that i noticed the meeting in progress when i was at irc08:24
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-os_nova master: Ensure ipxe-qemu is always installed  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/88224409:14
opendevreviewMerged openstack/openstack-ansible-os_trove stable/zed: Add variables for rabbitmq ssl configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_trove/+/88205312:18
damiandabrowskijrosser: regarding your msg from yesterday, why do think this is incorrect?12:28
damiandabrowskihttps://zuul.opendev.org/t/openstack/build/349c75d805ae41e4b1fbc3e0b10e8b52/log/logs/etc/openstack/aio1_ceph-rgw_container-2cce9944/ceph/ceph.conf.txt#1912:29
damiandabrowskilooks ok to me, considering haproxy config:12:29
damiandabrowskihttps://zuul.opendev.org/t/openstack/build/349c75d805ae41e4b1fbc3e0b10e8b52/log/logs/etc/host/haproxy/haproxy.cfg.txt#22512:29
opendevreviewMerged openstack/openstack-ansible-galera_server stable/zed: Define backup randomized delay in defaults  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/88205612:33
noonedeadpunkso yes, since internal TLS is part only of specific job, internal keystone endpoint should be http12:36
jrosserwell i think what i mean is that i've not seen any work yet on the ceph deployment for TLS12:42
jrosserand i looked in the wrong job i think which doesnt have tls enabled, so it should indeed be http in that case12:42
damiandabrowskioh you're right, i'll check what can we do in terms of haproxy<>rgw backends communication12:57
jrosserrgw has keystone endpoint in its config, which might work out ok depending what var we use for that12:57
damiandabrowskiI also need to find out why proxy job fails here :|12:58
damiandabrowskihttps://review.opendev.org/c/openstack/openstack-ansible/+/88196712:58
damiandabrowskiyeah, but I don't know yet how to tell RGW to listen on TLS :D 12:58
jrosseroh well i pasted something for that earlier12:59
jrosser`rgw frontends = beast ssl_endpoint=[::]:443 ssl_certificate=/etc/ssl/private/rgw.pem`12:59
jrosser^ thats for ipv6 so will maybe need ssl_endpoint being a bit different12:59
damiandabrowskiack13:00
NeilHanlonnoonedeadpunk: i started looking at how to integrate the new ovs/ovn i built, but I ran into an issue. It looks like in the openstack_hosts role, we are excluding OVS/OVN from the RDO repositories, which are different than the plain CentOS NFV SIG repos.. e.g., those are named `rdo-openvswitch...` whereas mine are just openvswitch. I (think) that13:23
NeilHanlonthe packages prefixed with rdo are just "meta" packages, but I wanted to get your thoughts13:23
NeilHanlonbasically i have ovs3.1 and ovn22.12 installable on Rocky, but want to try and test it with OSA13:24
noonedeadpunkNeilHanlon: so they're not plain "meta", but they do isntall ones frm NFV SIG by requirements13:25
noonedeadpunkTo be frank I'm not sure if they're "required" or optional...13:25
noonedeadpunkBut rdo- ones used to work for Rocky as well13:26
NeilHanloni'll chat with NFV sig lead about it.. see if they have any suggestions and/or context13:26
NeilHanlonhope your visa gets sorted btw! not sure if you saw my message last night but it looks like i'm definitely going to Vancouver13:27
opendevreviewMerged openstack/openstack-ansible-os_barbican master: Add TLS support to barbican backends  https://review.opendev.org/c/openstack/openstack-ansible-os_barbican/+/87991713:32
noonedeadpunkNeilHanlon: I haven't but that's sounds awesome!13:34
noonedeadpunkNeilHanlon: maybe worth to chat with rdo folks?13:35
noonedeadpunkas they're doing that for some reason13:35
NeilHanlonnoonedeadpunk, yep.. in this case the RDO folks are the same person as the NFV sig, so... two birds, one stone13:35
noonedeadpunkaha :)13:36
opendevreviewMerged openstack/openstack-ansible master: Limit blazar processes on AIO  https://review.opendev.org/c/openstack/openstack-ansible/+/88065313:39
jrosserreally? https://review.opendev.org/c/openstack/barbican-tempest-plugin/+/84468714:59
jrosserits branchless /o\14:59
opendevreviewMerged openstack/ansible-config_template master: setup.cfg: Replace dashes with underscores  https://review.opendev.org/c/openstack/ansible-config_template/+/88178415:00
jrosserthats why 882012 is broken15:00
noonedeadpunkand we don't pin tempest plugins in Y yet?15:01
opendevreviewMerged openstack/openstack-ansible-os_cloudkitty stable/yoga: Ensure service is restarted on unit file changes  https://review.opendev.org/c/openstack/openstack-ansible-os_cloudkitty/+/88201415:02
noonedeadpunkshouldn't this be respected? https://opendev.org/openstack/openstack-ansible/src/branch/stable/yoga/playbooks/defaults/repo_packages/openstack_testing.yml#L2315:02
noonedeadpunkor we're just consuming zuul version....15:02
jrosserwell https://zuul.opendev.org/t/openstack/build/80c978e4a7dc44ceb626a89569a31c1f/log/job-output.txt#1459815:07
noonedeadpunkyeah, i see....15:08
noonedeadpunkmaybe this file is not inlcuded or smth...15:08
noonedeadpunkwould need to dig there...15:08
opendevreviewMerged openstack/openstack-ansible-os_trove stable/yoga: Add variables for rabbitmq ssl configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_trove/+/88205416:34
NeilHanlonnoonedeadpunk: after chatting with rdo folks, it seems all we should have to do is change the repos underneath the rdo repos, and they (should) "just work". so i will try a couple patches to neutron and nova roles to swap out the repos as a test, as well as remove the exclusion from openstack_hosts role17:06
noonedeadpunkyeah, so right now we install nfv repo like that https://opendev.org/openstack/openstack-ansible-os_neutron/src/branch/master/vars/redhat.yml#L16-L1717:08
noonedeadpunkbut I think you've already found that17:09
noonedeadpunkand yeah, it's both in neutron and nova. but for nova it was braught by requirement of neutron-libs or smth, so eventually IMO it should not be in nova role....17:09
noonedeadpunkbut rdo was packed in a way that they require it by some weird dependency17:10
noonedeadpunkbut in fact there's nothing that should be required for nova17:10
noonedeadpunkthus it gets installed only for distro path and not for source17:11
NeilHanlonthat's a bit annoying lol17:20
noonedeadpunkI can apply this to many things in rhel world lol17:34
NeilHanlonyeah but it keeps me employed, i guess 😂17:34
noonedeadpunkfair enough :D17:35
opendevreviewMerged openstack/openstack-ansible-os_trove stable/xena: Add variables for rabbitmq ssl configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_trove/+/88205521:24
opendevreviewMerged openstack/ansible-config_template master: Add support for start/end_string arguments  https://review.opendev.org/c/openstack/ansible-config_template/+/88187923:07
opendevreviewMerged openstack/openstack-ansible-os_nova master: Use include instead of import for conditional tasks  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/87494723:12
opendevreviewMerged openstack/openstack-ansible-os_ironic master: Add driver type for redfish  https://review.opendev.org/c/openstack/openstack-ansible-os_ironic/+/88145023:13
opendevreviewMerged openstack/openstack-ansible-os_octavia master: Switch default provider to amphorav2  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/88138223:22
opendevreviewMerged openstack/openstack-ansible master: Add drain option to haproxy-endpoint-manage  https://review.opendev.org/c/openstack/openstack-ansible/+/88212423:42

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