Skip to content

Commit

Permalink
feat: update openstack options for rabbitmq quorum and stream queue t…
Browse files Browse the repository at this point in the history
…ypes
  • Loading branch information
nicholaskuechler committed Nov 18, 2024
1 parent 4dea9bb commit 21c0ba7
Show file tree
Hide file tree
Showing 5 changed files with 26 additions and 2 deletions.
6 changes: 6 additions & 0 deletions components/glance/aio-values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,12 @@ conf:
# under heavy load, which results in liveness probe failures in
# Kubernetes environment.
processes: 2
glance:
oslo_messaging_rabbit:
rabbit_quorum_queue: true
rabbit_transient_quorum_queue: true
use_queue_manager: true
rabbit_stream_fanout: true

manifests:
job_db_init: false
Expand Down
5 changes: 4 additions & 1 deletion components/ironic/aio-values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,10 @@ conf:
dhcp:
dhcp_provider: dnsmasq
oslo_messaging_rabbit:
rabbit_ha_queues: true
rabbit_quorum_queue: true
rabbit_transient_quorum_queue: true
use_queue_manager: true
rabbit_stream_fanout: true
pxe:
images_path: /var/lib/understack/master_iso_images
instance_master_path: /var/lib/understack/master_iso_images
Expand Down
5 changes: 5 additions & 0 deletions components/keystone/aio-values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -245,6 +245,11 @@ conf:
# - https://yourinstance.of.horizon.example.com/auth/websso/
DEFAULT:
max_token_size: 512
oslo_messaging_rabbit:
rabbit_quorum_queue: true
rabbit_transient_quorum_queue: true
use_queue_manager: true
rabbit_stream_fanout: true
wsgi_keystone: |
{{- $portInt := tuple "identity" "service" "api" $ | include "helm-toolkit.endpoints.endpoint_port_lookup" }}
Expand Down
5 changes: 5 additions & 0 deletions components/neutron/aio-values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,11 @@ conf:
# we aren't using availability zones so having calls attempt to add things to
# availability zones won't work.
default_availability_zones: ""
oslo_messaging_rabbit:
rabbit_quorum_queue: true
rabbit_transient_quorum_queue: true
use_queue_manager: true
rabbit_stream_fanout: true

# disable the neutron-ironic-agent from loading a non-existent config
pod:
Expand Down
7 changes: 6 additions & 1 deletion components/nova/aio-values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,12 @@ conf:
# adjust default quotas to make it possible to use baremetal
cores: 512
ram: 512000

nova:
oslo_messaging_rabbit:
rabbit_quorum_queue: true
rabbit_transient_quorum_queue: true
use_queue_manager: true
rabbit_stream_fanout: true

console:
# we are working with baremetal nodes and not QEMU so we don't need novnc or spice
Expand Down

0 comments on commit 21c0ba7

Please sign in to comment.