Use separate application for Octavia's ovn-chassis subordinate
Just like with legacy Neutron ML2+OVS, the recommended deployment topology for Octavia is to use a separate application for the ovn-chassis subordinate co-located with Octavia. We do this because the ovn-chassis application related to nova-compute units will most likely have configuration set that makes no sense for the Octavia units. (For example physical port configuration, DPDK, SR-IOV, Hardware offloading etc etc) Not adding this in the original Octavia OVN gate bundles was an oversight, let's get it in. Change-Id: I5852b3298d3d3e26ad077261fea07eb1d99d6e1c
This commit is contained in:
parent
762bfc6b29
commit
7cbd4de09e
|
@ -59,8 +59,12 @@ relations:
|
|||
- vault:certificates
|
||||
- - ovn-chassis:nova-compute
|
||||
- nova-compute:neutron-plugin
|
||||
- - ovn-chassis:ovsdb-subordinate
|
||||
- - ovn-chassis-octavia:ovsdb-subordinate
|
||||
- octavia:ovsdb-subordinate
|
||||
- - ovn-chassis-octavia:certificates
|
||||
- vault:certificates
|
||||
- - ovn-chassis-octavia:ovsdb
|
||||
- ovn-central:ovsdb
|
||||
- - ovn-central:ovsdb-cms
|
||||
- octavia:ovsdb-cms
|
||||
- - ovn-chassis:certificates
|
||||
|
@ -127,6 +131,8 @@ applications:
|
|||
hacluster-octavia:
|
||||
series: bionic
|
||||
charm: cs:~openstack-charmers-next/hacluster
|
||||
ovn-chassis-octavia:
|
||||
charm: cs:~openstack-charmers-next/ovn-chassis
|
||||
octavia:
|
||||
constraints: cores=8
|
||||
series: bionic
|
||||
|
|
|
@ -59,8 +59,12 @@ relations:
|
|||
- vault:certificates
|
||||
- - ovn-chassis:nova-compute
|
||||
- nova-compute:neutron-plugin
|
||||
- - ovn-chassis:ovsdb-subordinate
|
||||
- - ovn-chassis-octavia:ovsdb-subordinate
|
||||
- octavia:ovsdb-subordinate
|
||||
- - ovn-chassis-octavia:certificates
|
||||
- vault:certificates
|
||||
- - ovn-chassis-octavia:ovsdb
|
||||
- ovn-central:ovsdb
|
||||
- - ovn-central:ovsdb-cms
|
||||
- octavia:ovsdb-cms
|
||||
- - ovn-chassis:certificates
|
||||
|
@ -126,6 +130,8 @@ applications:
|
|||
hacluster-octavia:
|
||||
series: bionic
|
||||
charm: cs:~openstack-charmers-next/hacluster
|
||||
ovn-chassis-octavia:
|
||||
charm: cs:~openstack-charmers-next/ovn-chassis
|
||||
octavia:
|
||||
constraints: cores=8
|
||||
series: bionic
|
||||
|
|
|
@ -59,8 +59,12 @@ relations:
|
|||
- vault:certificates
|
||||
- - ovn-chassis:nova-compute
|
||||
- nova-compute:neutron-plugin
|
||||
- - ovn-chassis:ovsdb-subordinate
|
||||
- - ovn-chassis-octavia:ovsdb-subordinate
|
||||
- octavia:ovsdb-subordinate
|
||||
- - ovn-chassis-octavia:certificates
|
||||
- vault:certificates
|
||||
- - ovn-chassis-octavia:ovsdb
|
||||
- ovn-central:ovsdb
|
||||
- - ovn-central:ovsdb-cms
|
||||
- octavia:ovsdb-cms
|
||||
- - ovn-chassis:certificates
|
||||
|
@ -147,6 +151,8 @@ applications:
|
|||
hacluster-octavia:
|
||||
series: focal
|
||||
charm: cs:~openstack-charmers-next/hacluster
|
||||
ovn-chassis-octavia:
|
||||
charm: cs:~openstack-charmers-next/ovn-chassis
|
||||
octavia:
|
||||
constraints: cores=8
|
||||
series: focal
|
||||
|
|
|
@ -59,8 +59,12 @@ relations:
|
|||
- vault:certificates
|
||||
- - ovn-chassis:nova-compute
|
||||
- nova-compute:neutron-plugin
|
||||
- - ovn-chassis:ovsdb-subordinate
|
||||
- - ovn-chassis-octavia:ovsdb-subordinate
|
||||
- octavia:ovsdb-subordinate
|
||||
- - ovn-chassis-octavia:certificates
|
||||
- vault:certificates
|
||||
- - ovn-chassis-octavia:ovsdb
|
||||
- ovn-central:ovsdb
|
||||
- - ovn-central:ovsdb-cms
|
||||
- octavia:ovsdb-cms
|
||||
- - ovn-chassis:certificates
|
||||
|
@ -147,6 +151,8 @@ applications:
|
|||
hacluster-octavia:
|
||||
series: focal
|
||||
charm: cs:~openstack-charmers-next/hacluster
|
||||
ovn-chassis-octavia:
|
||||
charm: cs:~openstack-charmers-next/ovn-chassis
|
||||
octavia:
|
||||
constraints: cores=8
|
||||
series: focal
|
||||
|
|
|
@ -59,8 +59,12 @@ relations:
|
|||
- vault:certificates
|
||||
- - ovn-chassis:nova-compute
|
||||
- nova-compute:neutron-plugin
|
||||
- - ovn-chassis:ovsdb-subordinate
|
||||
- - ovn-chassis-octavia:ovsdb-subordinate
|
||||
- octavia:ovsdb-subordinate
|
||||
- - ovn-chassis-octavia:certificates
|
||||
- vault:certificates
|
||||
- - ovn-chassis-octavia:ovsdb
|
||||
- ovn-central:ovsdb
|
||||
- - ovn-central:ovsdb-cms
|
||||
- octavia:ovsdb-cms
|
||||
- - ovn-chassis:certificates
|
||||
|
@ -147,6 +151,8 @@ applications:
|
|||
hacluster-octavia:
|
||||
series: groovy
|
||||
charm: cs:~openstack-charmers-next/hacluster
|
||||
ovn-chassis-octavia:
|
||||
charm: cs:~openstack-charmers-next/ovn-chassis
|
||||
octavia:
|
||||
constraints: cores=8
|
||||
series: groovy
|
||||
|
|
|
@ -41,6 +41,9 @@ target_deploy_status:
|
|||
ovn-chassis:
|
||||
workload-status: waiting
|
||||
workload-status-message: "'certificates' awaiting server certificate data"
|
||||
ovn-chassis-octavia:
|
||||
workload-status: waiting
|
||||
workload-status-message: "'certificates' awaiting server certificate data"
|
||||
configure:
|
||||
- zaza.openstack.charm_tests.vault.setup.auto_initialize
|
||||
- zaza.openstack.charm_tests.glance_simplestreams_sync.setup.sync_images
|
||||
|
|
Loading…
Reference in New Issue