From cb94ef13c3e1d8312a1b6a3bb86e2b3209d7a68c Mon Sep 17 00:00:00 2001 From: Federico Ressi Date: Wed, 23 Mar 2022 09:09:04 +0100 Subject: [PATCH] Add Designate to Octavia OVN Vagrant configuration Change-Id: I56f0464392eb743feb51f30168a3785de5717c0f --- Vagrantfile | 2 +- playbooks/vagrant/ovn-octavia/local.conf | 17 +++++++++++++---- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/Vagrantfile b/Vagrantfile index b1ca842..97d720d 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -40,7 +40,7 @@ TOX_ENVLIST = ENV.fetch('TOX_ENVLIST', '') TOX_EXTRA_ARGS = ENV.fetch('TOX_EXTRA_ARGS', '--notest') # Allow to switch configuration -DEVSTACK_CONF_NAME = ENV.fetch('DEVSTACK_CONF_NAME', 'ovn') +DEVSTACK_CONF_NAME = ENV.fetch('DEVSTACK_CONF_NAME', 'ovn-octavia') DEVSTACK_LOCAL_CONF_FILE = ENV.fetch( 'DEVSTACK_LOCAL_CONF_FILE', diff --git a/playbooks/vagrant/ovn-octavia/local.conf b/playbooks/vagrant/ovn-octavia/local.conf index 9f9a3cc..1f07da0 100644 --- a/playbooks/vagrant/ovn-octavia/local.conf +++ b/playbooks/vagrant/ovn-octavia/local.conf @@ -75,9 +75,9 @@ TOBIKO_NEUTRON_IPV4_DNS_NAMESERVERS=1.1.1.1,8.8.8.8 # Configure Octavia ---------------------------------------------------------- OCTAVIA_NODE="api" DISABLE_AMP_IMAGE_BUILD=True -enable_plugin barbican https://opendev.org/openstack/barbican -enable_plugin octavia https://opendev.org/openstack/octavia -enable_plugin octavia-dashboard https://opendev.org/openstack/octavia-dashboard +enable_plugin barbican https://opendev.org/openstack/barbican.git +enable_plugin octavia https://opendev.org/openstack/octavia.git +enable_plugin octavia-dashboard https://opendev.org/openstack/octavia-dashboard.git LIBS_FROM_GIT+=python-octaviaclient enable_service octavia enable_service o-api @@ -87,7 +87,16 @@ disable_service o-cw disable_service o-hm # OVN octavia provider plugin ------------------------------------------------- -enable_plugin ovn-octavia-provider https://opendev.org/openstack/ovn-octavia-provider +enable_plugin ovn-octavia-provider https://opendev.org/openstack/ovn-octavia-provider.git + +# Configure designate -------------------------------------------------------- +enable_plugin designate https://opendev.org/openstack/designate.git +enable_service designate +enable_service designate-central +enable_service designate-api +enable_service designate-worker +enable_service designate-producer +enable_service designate-mdns [[post-config|$NOVA_CONF]]