Monday, 2024-11-04

noonedeadpunkI think we should try out https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/933769 after all, as landing rabbitmq stuff is super annoying....10:41
noonedeadpunk*failures on releases.openstack.org10:42
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server master: Update mariadb to 11.4.4  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/92237710:48
noonedeadpunkfinally10:50
noonedeadpunkcrap. there's no modern mariadb in current infra mirrors....12:37
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Remove usage of mariadb.com infra mirror  https://review.opendev.org/c/openstack/openstack-ansible/+/93403712:46
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server master: Use mirror.mariadb.org to install packages from  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/92435412:46
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Switch to using mariadb.org infra cache  https://review.opendev.org/c/openstack/openstack-ansible/+/93403812:51
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server master: Use mirror.mariadb.org to install packages from  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/92435413:26
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server master: Update mariadb to 11.4.4  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/92237713:40
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Remove HA queues defenition  https://review.opendev.org/c/openstack/openstack-ansible/+/93404214:12
opendevreviewMerged openstack/openstack-ansible-repo_server master: Increase timeouts and add retries for UC fetching over HTTP  https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/93376914:25
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-repo_server stable/2024.1: Increase timeouts and add retries for UC fetching over HTTP  https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/93404614:38
opendevreviewMerged openstack/openstack-ansible-rabbitmq_server master: Move verification of cluster_state to a separate file  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/93190514:53
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-rabbitmq_server master: Bump RabbitMQ version to 4.0  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/93406015:49
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-rabbitmq_server master: Bump RabbitMQ version to 4.0  https://review.opendev.org/c/openstack/openstack-ansible-rabbitmq_server/+/93406015:51
sykebenXCan anyone tell me what I might need to change in my configuration in order to get the generated LetsEncrypt certificate referenced correctly in haproxy? Right now, it is referencing haproxy_<hostname>-<interface_name>.pem when it should be referencing haproxy_<hostname>.pem.16:33
sykebenXI have hapoxy_bind_external_lb_vip_address = '*' and haproxy_bind_external_lb_vip_interface set to another interface that is not br-mgmt - I suspect this is where openstack-ansible might be getting confused, but we needed to use a separate interface to resolve a specific limitation in our hosting environment16:34
jrossersykebenX: is this a single node controller, or high-availability with more nodes?16:42
sykebenXHigh availability with multiple nodes16:42
jrosserfor a production deployment it would be completely normal to have the external vip on another interface16:43
jrosserthe external IP is handled with keepalived when there are multiple controllers16:44
jrosserso i'm a bit confused why you need the haproxy bind settings16:45
jrossersykebenX: so this talks specifically about haproxy https://opendev.org/openstack/openstack-ansible-haproxy_server/src/branch/master/defaults/main.yml#L28416:48
jrosserand normally the external VIP is handled with keepalived16:48
jrosserthats just what i was wanting to check, if there is some confusion here about which thing/variables you should be using16:49
sykebenXWe currently have a limitation in our hosting environment that makes use of keepalived undesirable. We are using an external loadbalancer to manage multiple controllers currently16:49
jrosserok cool - that makes sense16:49
jrosseris that because the environment does not like an IP floating between nodes?16:50
sykebenXThe root problem I'm having is that the letsencrypt certificate is not getting referenced as I am expecting by the haproxy service configuration for the the bind on port 44316:50
sykebenXYes there is a protection mechanism that doesn't like an IP floating between nodes iirc16:51
jrosseryou will have some interesting experience with neutron i expect as a result]16:51
sykebenXEverything appears to be working okay aside from the cert at the moment, but maybe we haven't noticed an issue yet with neutron. Could you expand on those potential issues you're thinking about a bit?16:52
jrosserhigh availability neutron will have similar properties to keepalived16:53
jrosserlike when routers fail over, and so on16:53
sykebenXI've identified that this is where the incorrect value is getting templated, but I'm not sure how to override it and if that's even the right approach in this circumstance. https://opendev.org/openstack/openstack-ansible-haproxy_server/src/commit/efaee49680542994a2b1d02ce9448f27f6618f6c/templates/service.j2#L5616:56
sykebenXI think it's grabbing "service.haproxy_ssl_path" from somewhere16:56
sykebenXsince I tried to override by setting the default value of `haproxy_ssl_path`16:56
noonedeadpunkfwiw, I've just catched `Connection failure: The read operation timed out", "url": "https://releases.openstack.org/constraints/upper/2f72094e9b8f690a3e3cc61d3d91305eb234d0a1` locally on an AIO vm17:29
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server master: Use mirror.mariadb.org to install packages from  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/92435419:07
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server master: Use mirror.mariadb.org to install packages from  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/92435419:22

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