rabbit: move devstack to use in-cluster rabbit

This patch updates devstack to use the in-cluster RabbitMQ.

Change-Id: If1970b443fba49d977b8ca52f74a3fbe1b1b1922
This commit is contained in:
Mohammed Naser 2020-04-13 19:06:38 -04:00
parent 4bf3b56855
commit 180fd40b64
3 changed files with 10 additions and 4 deletions

View File

@ -9,7 +9,7 @@ apiVersion: v1
metadata:
name: rabbitmq-sample
namespace: default
data:
password: Y0dGemMzZHZjbVE9
username: ZFhObGNnPT0=
stringData:
username: stackrabbit
password: secretrabbit
kind: Secret

View File

@ -3,6 +3,9 @@
- name: Get Memcached IP address
command: kubectl get svc/mcrouter-memcached-sample -o=jsonpath='{.spec.clusterIP}'
register: _memcached_ip
- name: Get RabbitMQ IP address
command: kubectl get svc/rabbitmq-sample -o=jsonpath='{.spec.clusterIP}'
register: _rabbitmq_ip
# NOTE(mnaser): We need to rewrite the devstack local.conf because it happens
# inside pre.yaml right now. This should all be gone once the
# operator can deploy OpenStack entirely by itself.
@ -28,7 +31,9 @@
set_fact:
_devstack_localrc: "{{ devstack_localrc }}"
_devstack_localrc_extra:
CELLSV2_SETUP: singleconductor
MEMCACHE_SERVERS: "{{ _memcached_ip.stdout }}:11211"
RABBIT_HOST: "{{ _rabbitmq_ip.stdout }}"
- name: Re-write local.conf
include_role:
name: write-devstack-local-conf
@ -53,4 +58,4 @@
- setup-tempest-run-dir
- setup-tempest-data-dir
- acl-devstack-files
- run-tempest
- run-tempest

View File

@ -9,6 +9,7 @@
vars:
devstack_services:
etcd3: false
rabbit: false
docker_use_buildset_registry: true
minikube_dns_resolvers: [1.1.1.1, 8.8.8.8]