From 5bd75f5e81955c16b3e574b1997658c32fe449b1 Mon Sep 17 00:00:00 2001 From: Alex Kavanagh Date: Mon, 11 Oct 2021 19:10:00 +0100 Subject: [PATCH] 21.10 - Stable cut of charms for testing period * use stable/21.10 libraries * use zaza/zaza-openstack-tests at stable/21.10 * build.lock files for reactive charms * bundles refer to ~openstack-charms candidate channel Change-Id: I4cc897309f9cfa74af7de5ff9345810f5031462b --- .gitreview | 2 ++ charm-helpers-hooks.yaml | 2 +- test-requirements.txt | 5 ++-- tests/bundles/bionic-queens.yaml | 24 ++++++++++----- tests/bundles/bionic-rocky.yaml | 24 ++++++++++----- tests/bundles/bionic-stein.yaml | 24 ++++++++++----- tests/bundles/bionic-train.yaml | 27 +++++++++++------ tests/bundles/bionic-ussuri.yaml | 27 +++++++++++------ tests/bundles/focal-ussuri.yaml | 48 ++++++++++++++++++++---------- tests/bundles/focal-victoria.yaml | 48 ++++++++++++++++++++---------- tests/bundles/focal-wallaby.yaml | 48 ++++++++++++++++++++---------- tests/bundles/focal-xena.yaml | 48 ++++++++++++++++++++---------- tests/bundles/groovy-victoria.yaml | 48 ++++++++++++++++++++---------- tests/bundles/hirsute-wallaby.yaml | 48 ++++++++++++++++++++---------- tests/bundles/impish-xena.yaml | 48 ++++++++++++++++++++---------- tests/bundles/xenial-mitaka.yaml | 24 ++++++++++----- tests/bundles/xenial-ocata.yaml | 24 ++++++++++----- tests/bundles/xenial-pike.yaml | 24 ++++++++++----- tests/bundles/xenial-queens.yaml | 24 ++++++++++----- 19 files changed, 378 insertions(+), 189 deletions(-) diff --git a/.gitreview b/.gitreview index 6325d78c..a7df82c1 100644 --- a/.gitreview +++ b/.gitreview @@ -2,3 +2,5 @@ host=review.opendev.org port=29418 project=openstack/charm-nova-cloud-controller.git + +defaultbranch=stable/21.10 diff --git a/charm-helpers-hooks.yaml b/charm-helpers-hooks.yaml index 912806d4..aa7ac128 100644 --- a/charm-helpers-hooks.yaml +++ b/charm-helpers-hooks.yaml @@ -1,4 +1,4 @@ -repo: https://github.com/juju/charm-helpers +repo: https://github.com/juju/charm-helpers@stable/21.10 destination: charmhelpers include: - core diff --git a/test-requirements.txt b/test-requirements.txt index dba2c767..0a7e94a0 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -7,6 +7,7 @@ # requirements. They are intertwined. Also, Zaza itself should specify # all of its own requirements and if it doesn't, fix it there. # +cffi==1.14.6; python_version < '3.6' # cffi 1.15.0 drops support for py35. setuptools<50.0.0 # https://github.com/pypa/setuptools/commit/04e3df22df840c6bb244e9b27bc56750c44b7c85 requests>=2.18.4 @@ -36,8 +37,8 @@ oslo.utils<=3.41.0;python_version<'3.6' coverage>=4.5.2 pyudev # for ceph-* charm unit tests (need to fix the ceph-* charm unit tests/mocking) -git+https://github.com/openstack-charmers/zaza.git#egg=zaza -git+https://github.com/openstack-charmers/zaza-openstack-tests.git#egg=zaza.openstack +git+https://github.com/openstack-charmers/zaza.git@stable/21.10#egg=zaza +git+https://github.com/openstack-charmers/zaza-openstack-tests.git@stable/21.10#egg=zaza.openstack # Needed for charm-glance: git+https://opendev.org/openstack/tempest.git#egg=tempest;python_version>='3.6' diff --git a/tests/bundles/bionic-queens.yaml b/tests/bundles/bionic-queens.yaml index 475c6bcb..4575b693 100644 --- a/tests/bundles/bionic-queens.yaml +++ b/tests/bundles/bionic-queens.yaml @@ -40,10 +40,11 @@ relations: - neutron-openvswitch:amqp applications: rabbitmq-server: - charm: cs:~openstack-charmers-next/rabbitmq-server + charm: cs:~openstack-charmers/rabbitmq-server num_units: 1 + channel: candidate percona-cluster: - charm: cs:~openstack-charmers-next/percona-cluster + charm: cs:~openstack-charmers/percona-cluster num_units: 1 options: max-connections: 1000 @@ -51,6 +52,7 @@ applications: dataset-size: 25% root-password: ChangeMe123 sst-password: ChangeMe123 + channel: candidate nova-cloud-controller: charm: ../../../nova-cloud-controller num_units: 1 @@ -61,26 +63,31 @@ applications: vendor-data-url: http://some.url/vdata debug: true neutron-api: - charm: cs:~openstack-charmers-next/neutron-api + charm: cs:~openstack-charmers/neutron-api num_units: 1 options: flat-network-providers: physnet1 neutron-security-groups: true + channel: candidate keystone: - charm: cs:~openstack-charmers-next/keystone + charm: cs:~openstack-charmers/keystone num_units: 1 + channel: candidate neutron-gateway: - charm: cs:~openstack-charmers-next/neutron-gateway + charm: cs:~openstack-charmers/neutron-gateway num_units: 1 options: bridge-mappings: physnet1:br-ex + channel: candidate glance: - charm: cs:~openstack-charmers-next/glance + charm: cs:~openstack-charmers/glance num_units: 1 + channel: candidate neutron-openvswitch: - charm: cs:~openstack-charmers-next/neutron-openvswitch + charm: cs:~openstack-charmers/neutron-openvswitch + channel: candidate nova-compute: - charm: cs:~openstack-charmers-next/nova-compute + charm: cs:~openstack-charmers/nova-compute num_units: 2 constraints: mem=4G cores=4 options: @@ -90,3 +97,4 @@ applications: ephemeral-device: /dev/vdb ephemeral-unmount: /mnt debug: true + channel: candidate diff --git a/tests/bundles/bionic-rocky.yaml b/tests/bundles/bionic-rocky.yaml index 657e9ce0..644b6ab5 100644 --- a/tests/bundles/bionic-rocky.yaml +++ b/tests/bundles/bionic-rocky.yaml @@ -40,10 +40,11 @@ relations: - neutron-openvswitch:amqp applications: rabbitmq-server: - charm: cs:~openstack-charmers-next/rabbitmq-server + charm: cs:~openstack-charmers/rabbitmq-server num_units: 1 + channel: candidate percona-cluster: - charm: cs:~openstack-charmers-next/percona-cluster + charm: cs:~openstack-charmers/percona-cluster num_units: 1 options: max-connections: 1000 @@ -51,6 +52,7 @@ applications: dataset-size: 25% root-password: ChangeMe123 sst-password: ChangeMe123 + channel: candidate nova-cloud-controller: charm: ../../../nova-cloud-controller num_units: 1 @@ -62,32 +64,37 @@ applications: vendor-data-url: http://some.url/vdata debug: true neutron-api: - charm: cs:~openstack-charmers-next/neutron-api + charm: cs:~openstack-charmers/neutron-api num_units: 1 options: openstack-origin: cloud:bionic-rocky flat-network-providers: physnet1 neutron-security-groups: true + channel: candidate keystone: - charm: cs:~openstack-charmers-next/keystone + charm: cs:~openstack-charmers/keystone num_units: 1 options: openstack-origin: cloud:bionic-rocky + channel: candidate neutron-gateway: - charm: cs:~openstack-charmers-next/neutron-gateway + charm: cs:~openstack-charmers/neutron-gateway num_units: 1 options: openstack-origin: cloud:bionic-rocky bridge-mappings: physnet1:br-ex + channel: candidate glance: - charm: cs:~openstack-charmers-next/glance + charm: cs:~openstack-charmers/glance num_units: 1 options: openstack-origin: cloud:bionic-rocky + channel: candidate neutron-openvswitch: - charm: cs:~openstack-charmers-next/neutron-openvswitch + charm: cs:~openstack-charmers/neutron-openvswitch + channel: candidate nova-compute: - charm: cs:~openstack-charmers-next/nova-compute + charm: cs:~openstack-charmers/nova-compute num_units: 2 constraints: mem=4G cores=4 options: @@ -98,3 +105,4 @@ applications: ephemeral-device: /dev/vdb ephemeral-unmount: /mnt debug: true + channel: candidate diff --git a/tests/bundles/bionic-stein.yaml b/tests/bundles/bionic-stein.yaml index 1b93aa41..18086013 100644 --- a/tests/bundles/bionic-stein.yaml +++ b/tests/bundles/bionic-stein.yaml @@ -40,10 +40,11 @@ relations: - neutron-openvswitch:amqp applications: rabbitmq-server: - charm: cs:~openstack-charmers-next/rabbitmq-server + charm: cs:~openstack-charmers/rabbitmq-server num_units: 1 + channel: candidate percona-cluster: - charm: cs:~openstack-charmers-next/percona-cluster + charm: cs:~openstack-charmers/percona-cluster num_units: 1 options: max-connections: 1000 @@ -51,6 +52,7 @@ applications: dataset-size: 25% root-password: ChangeMe123 sst-password: ChangeMe123 + channel: candidate nova-cloud-controller: charm: ../../../nova-cloud-controller num_units: 1 @@ -62,32 +64,37 @@ applications: vendor-data-url: http://some.url/vdata debug: true neutron-api: - charm: cs:~openstack-charmers-next/neutron-api + charm: cs:~openstack-charmers/neutron-api num_units: 1 options: openstack-origin: cloud:bionic-stein flat-network-providers: physnet1 neutron-security-groups: true + channel: candidate keystone: - charm: cs:~openstack-charmers-next/keystone + charm: cs:~openstack-charmers/keystone num_units: 1 options: openstack-origin: cloud:bionic-stein + channel: candidate neutron-gateway: - charm: cs:~openstack-charmers-next/neutron-gateway + charm: cs:~openstack-charmers/neutron-gateway num_units: 1 options: openstack-origin: cloud:bionic-stein bridge-mappings: physnet1:br-ex + channel: candidate glance: - charm: cs:~openstack-charmers-next/glance + charm: cs:~openstack-charmers/glance num_units: 1 options: openstack-origin: cloud:bionic-stein + channel: candidate neutron-openvswitch: - charm: cs:~openstack-charmers-next/neutron-openvswitch + charm: cs:~openstack-charmers/neutron-openvswitch + channel: candidate nova-compute: - charm: cs:~openstack-charmers-next/nova-compute + charm: cs:~openstack-charmers/nova-compute num_units: 2 constraints: mem=4G cores=4 options: @@ -98,3 +105,4 @@ applications: ephemeral-device: /dev/vdb ephemeral-unmount: /mnt debug: true + channel: candidate diff --git a/tests/bundles/bionic-train.yaml b/tests/bundles/bionic-train.yaml index edcde46a..61ea34e7 100644 --- a/tests/bundles/bionic-train.yaml +++ b/tests/bundles/bionic-train.yaml @@ -46,10 +46,11 @@ relations: - nova-cloud-controller:placement applications: rabbitmq-server: - charm: cs:~openstack-charmers-next/rabbitmq-server + charm: cs:~openstack-charmers/rabbitmq-server num_units: 1 + channel: candidate percona-cluster: - charm: cs:~openstack-charmers-next/percona-cluster + charm: cs:~openstack-charmers/percona-cluster num_units: 1 options: max-connections: 1000 @@ -57,6 +58,7 @@ applications: dataset-size: 25% root-password: ChangeMe123 sst-password: ChangeMe123 + channel: candidate nova-cloud-controller: charm: ../../../nova-cloud-controller num_units: 1 @@ -68,37 +70,43 @@ applications: vendor-data-url: http://some.url/vdata debug: true neutron-api: - charm: cs:~openstack-charmers-next/neutron-api + charm: cs:~openstack-charmers/neutron-api num_units: 1 options: openstack-origin: cloud:bionic-train flat-network-providers: physnet1 neutron-security-groups: true + channel: candidate keystone: - charm: cs:~openstack-charmers-next/keystone + charm: cs:~openstack-charmers/keystone num_units: 1 options: openstack-origin: cloud:bionic-train + channel: candidate neutron-gateway: - charm: cs:~openstack-charmers-next/neutron-gateway + charm: cs:~openstack-charmers/neutron-gateway num_units: 1 options: openstack-origin: cloud:bionic-train bridge-mappings: physnet1:br-ex + channel: candidate glance: - charm: cs:~openstack-charmers-next/glance + charm: cs:~openstack-charmers/glance num_units: 1 options: openstack-origin: cloud:bionic-train + channel: candidate neutron-openvswitch: - charm: cs:~openstack-charmers-next/neutron-openvswitch + charm: cs:~openstack-charmers/neutron-openvswitch + channel: candidate placement: - charm: cs:~openstack-charmers-next/placement + charm: cs:~openstack-charmers/placement num_units: 1 options: openstack-origin: cloud:bionic-train + channel: candidate nova-compute: - charm: cs:~openstack-charmers-next/nova-compute + charm: cs:~openstack-charmers/nova-compute num_units: 2 constraints: mem=4G cores=4 options: @@ -109,3 +117,4 @@ applications: ephemeral-device: /dev/vdb ephemeral-unmount: /mnt debug: true + channel: candidate diff --git a/tests/bundles/bionic-ussuri.yaml b/tests/bundles/bionic-ussuri.yaml index c0b7f7b2..4a839a56 100644 --- a/tests/bundles/bionic-ussuri.yaml +++ b/tests/bundles/bionic-ussuri.yaml @@ -46,10 +46,11 @@ relations: - nova-cloud-controller:placement applications: rabbitmq-server: - charm: cs:~openstack-charmers-next/rabbitmq-server + charm: cs:~openstack-charmers/rabbitmq-server num_units: 1 + channel: candidate percona-cluster: - charm: cs:~openstack-charmers-next/percona-cluster + charm: cs:~openstack-charmers/percona-cluster num_units: 1 options: max-connections: 1000 @@ -57,6 +58,7 @@ applications: dataset-size: 25% root-password: ChangeMe123 sst-password: ChangeMe123 + channel: candidate nova-cloud-controller: charm: ../../../nova-cloud-controller num_units: 1 @@ -68,7 +70,7 @@ applications: vendor-data-url: http://some.url/vdata debug: true neutron-api: - charm: cs:~openstack-charmers-next/neutron-api + charm: cs:~openstack-charmers/neutron-api num_units: 1 options: manage-neutron-plugin-legacy-mode: true @@ -76,31 +78,37 @@ applications: openstack-origin: cloud:bionic-ussuri flat-network-providers: physnet1 neutron-security-groups: true + channel: candidate keystone: - charm: cs:~openstack-charmers-next/keystone + charm: cs:~openstack-charmers/keystone num_units: 1 options: openstack-origin: cloud:bionic-ussuri + channel: candidate neutron-gateway: - charm: cs:~openstack-charmers-next/neutron-gateway + charm: cs:~openstack-charmers/neutron-gateway num_units: 1 options: openstack-origin: cloud:bionic-ussuri bridge-mappings: physnet1:br-ex + channel: candidate glance: - charm: cs:~openstack-charmers-next/glance + charm: cs:~openstack-charmers/glance num_units: 1 options: openstack-origin: cloud:bionic-ussuri + channel: candidate neutron-openvswitch: - charm: cs:~openstack-charmers-next/neutron-openvswitch + charm: cs:~openstack-charmers/neutron-openvswitch + channel: candidate placement: - charm: cs:~openstack-charmers-next/placement + charm: cs:~openstack-charmers/placement num_units: 1 options: openstack-origin: cloud:bionic-ussuri + channel: candidate nova-compute: - charm: cs:~openstack-charmers-next/nova-compute + charm: cs:~openstack-charmers/nova-compute num_units: 2 constraints: mem=4G cores=4 options: @@ -111,3 +119,4 @@ applications: ephemeral-device: /dev/vdb ephemeral-unmount: /mnt debug: true + channel: candidate diff --git a/tests/bundles/focal-ussuri.yaml b/tests/bundles/focal-ussuri.yaml index 929bb7f2..bfbbfef7 100644 --- a/tests/bundles/focal-ussuri.yaml +++ b/tests/bundles/focal-ussuri.yaml @@ -30,20 +30,26 @@ machines: applications: nova-cloud-controller-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate keystone-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate glance-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate neutron-api-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate placement-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate vault-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate mysql-innodb-cluster: - charm: cs:~openstack-charmers-next/mysql-innodb-cluster + charm: cs:~openstack-charmers/mysql-innodb-cluster num_units: 3 options: source: *openstack-origin @@ -53,12 +59,14 @@ applications: - '0' - '1' - '2' + channel: candidate rabbitmq-server: - charm: cs:~openstack-charmers-next/rabbitmq-server + charm: cs:~openstack-charmers/rabbitmq-server num_units: 1 to: - '3' + channel: candidate nova-cloud-controller: charm: ../../../nova-cloud-controller @@ -74,7 +82,7 @@ applications: - '4' neutron-api: - charm: cs:~openstack-charmers-next/neutron-api + charm: cs:~openstack-charmers/neutron-api num_units: 1 options: manage-neutron-plugin-legacy-mode: true @@ -84,45 +92,51 @@ applications: neutron-security-groups: true to: - '5' + channel: candidate keystone: - charm: cs:~openstack-charmers-next/keystone + charm: cs:~openstack-charmers/keystone num_units: 1 options: openstack-origin: *openstack-origin to: - '6' + channel: candidate neutron-gateway: - charm: cs:~openstack-charmers-next/neutron-gateway + charm: cs:~openstack-charmers/neutron-gateway num_units: 1 options: openstack-origin: *openstack-origin bridge-mappings: physnet1:br-ex to: - '7' + channel: candidate glance: - charm: cs:~openstack-charmers-next/glance + charm: cs:~openstack-charmers/glance num_units: 1 options: openstack-origin: *openstack-origin to: - '8' + channel: candidate neutron-openvswitch: - charm: cs:~openstack-charmers-next/neutron-openvswitch + charm: cs:~openstack-charmers/neutron-openvswitch + channel: candidate placement: - charm: cs:~openstack-charmers-next/placement + charm: cs:~openstack-charmers/placement num_units: 1 options: openstack-origin: *openstack-origin to: - '9' + channel: candidate nova-compute: - charm: cs:~openstack-charmers-next/nova-compute + charm: cs:~openstack-charmers/nova-compute num_units: 2 storage: ephemeral-device: '40G' @@ -135,12 +149,14 @@ applications: to: - '10' - '11' + channel: candidate vault: - charm: cs:~openstack-charmers-next/vault + charm: cs:~openstack-charmers/vault num_units: 1 to: - '12' + channel: candidate relations: diff --git a/tests/bundles/focal-victoria.yaml b/tests/bundles/focal-victoria.yaml index 38469a5c..fa734f55 100644 --- a/tests/bundles/focal-victoria.yaml +++ b/tests/bundles/focal-victoria.yaml @@ -30,20 +30,26 @@ machines: applications: nova-cloud-controller-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate keystone-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate glance-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate neutron-api-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate placement-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate vault-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate mysql-innodb-cluster: - charm: cs:~openstack-charmers-next/mysql-innodb-cluster + charm: cs:~openstack-charmers/mysql-innodb-cluster num_units: 3 options: source: *openstack-origin @@ -53,12 +59,14 @@ applications: - '0' - '1' - '2' + channel: candidate rabbitmq-server: - charm: cs:~openstack-charmers-next/rabbitmq-server + charm: cs:~openstack-charmers/rabbitmq-server num_units: 1 to: - '3' + channel: candidate nova-cloud-controller: charm: ../../../nova-cloud-controller @@ -74,7 +82,7 @@ applications: - '4' neutron-api: - charm: cs:~openstack-charmers-next/neutron-api + charm: cs:~openstack-charmers/neutron-api num_units: 1 options: manage-neutron-plugin-legacy-mode: true @@ -84,45 +92,51 @@ applications: neutron-security-groups: true to: - '5' + channel: candidate keystone: - charm: cs:~openstack-charmers-next/keystone + charm: cs:~openstack-charmers/keystone num_units: 1 options: openstack-origin: *openstack-origin to: - '6' + channel: candidate neutron-gateway: - charm: cs:~openstack-charmers-next/neutron-gateway + charm: cs:~openstack-charmers/neutron-gateway num_units: 1 options: openstack-origin: *openstack-origin bridge-mappings: physnet1:br-ex to: - '7' + channel: candidate glance: - charm: cs:~openstack-charmers-next/glance + charm: cs:~openstack-charmers/glance num_units: 1 options: openstack-origin: *openstack-origin to: - '8' + channel: candidate neutron-openvswitch: - charm: cs:~openstack-charmers-next/neutron-openvswitch + charm: cs:~openstack-charmers/neutron-openvswitch + channel: candidate placement: - charm: cs:~openstack-charmers-next/placement + charm: cs:~openstack-charmers/placement num_units: 1 options: openstack-origin: *openstack-origin to: - '9' + channel: candidate nova-compute: - charm: cs:~openstack-charmers-next/nova-compute + charm: cs:~openstack-charmers/nova-compute num_units: 2 storage: ephemeral-device: '40G' @@ -135,12 +149,14 @@ applications: to: - '10' - '11' + channel: candidate vault: - charm: cs:~openstack-charmers-next/vault + charm: cs:~openstack-charmers/vault num_units: 1 to: - '12' + channel: candidate relations: diff --git a/tests/bundles/focal-wallaby.yaml b/tests/bundles/focal-wallaby.yaml index 9859b793..a55411ab 100644 --- a/tests/bundles/focal-wallaby.yaml +++ b/tests/bundles/focal-wallaby.yaml @@ -30,20 +30,26 @@ machines: applications: nova-cloud-controller-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate keystone-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate glance-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate neutron-api-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate placement-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate vault-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate mysql-innodb-cluster: - charm: cs:~openstack-charmers-next/mysql-innodb-cluster + charm: cs:~openstack-charmers/mysql-innodb-cluster num_units: 3 options: source: *openstack-origin @@ -53,12 +59,14 @@ applications: - '0' - '1' - '2' + channel: candidate rabbitmq-server: - charm: cs:~openstack-charmers-next/rabbitmq-server + charm: cs:~openstack-charmers/rabbitmq-server num_units: 1 to: - '3' + channel: candidate nova-cloud-controller: charm: ../../../nova-cloud-controller @@ -74,7 +82,7 @@ applications: - '4' neutron-api: - charm: cs:~openstack-charmers-next/neutron-api + charm: cs:~openstack-charmers/neutron-api num_units: 1 options: manage-neutron-plugin-legacy-mode: true @@ -84,45 +92,51 @@ applications: neutron-security-groups: true to: - '5' + channel: candidate keystone: - charm: cs:~openstack-charmers-next/keystone + charm: cs:~openstack-charmers/keystone num_units: 1 options: openstack-origin: *openstack-origin to: - '6' + channel: candidate neutron-gateway: - charm: cs:~openstack-charmers-next/neutron-gateway + charm: cs:~openstack-charmers/neutron-gateway num_units: 1 options: openstack-origin: *openstack-origin bridge-mappings: physnet1:br-ex to: - '7' + channel: candidate glance: - charm: cs:~openstack-charmers-next/glance + charm: cs:~openstack-charmers/glance num_units: 1 options: openstack-origin: *openstack-origin to: - '8' + channel: candidate neutron-openvswitch: - charm: cs:~openstack-charmers-next/neutron-openvswitch + charm: cs:~openstack-charmers/neutron-openvswitch + channel: candidate placement: - charm: cs:~openstack-charmers-next/placement + charm: cs:~openstack-charmers/placement num_units: 1 options: openstack-origin: *openstack-origin to: - '9' + channel: candidate nova-compute: - charm: cs:~openstack-charmers-next/nova-compute + charm: cs:~openstack-charmers/nova-compute num_units: 2 storage: ephemeral-device: '40G' @@ -135,12 +149,14 @@ applications: to: - '10' - '11' + channel: candidate vault: - charm: cs:~openstack-charmers-next/vault + charm: cs:~openstack-charmers/vault num_units: 1 to: - '12' + channel: candidate relations: diff --git a/tests/bundles/focal-xena.yaml b/tests/bundles/focal-xena.yaml index 9790d9a2..6f4878af 100644 --- a/tests/bundles/focal-xena.yaml +++ b/tests/bundles/focal-xena.yaml @@ -30,20 +30,26 @@ machines: applications: nova-cloud-controller-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate keystone-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate glance-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate neutron-api-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate placement-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate vault-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate mysql-innodb-cluster: - charm: cs:~openstack-charmers-next/mysql-innodb-cluster + charm: cs:~openstack-charmers/mysql-innodb-cluster num_units: 3 options: source: *openstack-origin @@ -53,12 +59,14 @@ applications: - '0' - '1' - '2' + channel: candidate rabbitmq-server: - charm: cs:~openstack-charmers-next/rabbitmq-server + charm: cs:~openstack-charmers/rabbitmq-server num_units: 1 to: - '3' + channel: candidate nova-cloud-controller: charm: ../../../nova-cloud-controller @@ -74,7 +82,7 @@ applications: - '4' neutron-api: - charm: cs:~openstack-charmers-next/neutron-api + charm: cs:~openstack-charmers/neutron-api num_units: 1 options: manage-neutron-plugin-legacy-mode: true @@ -84,45 +92,51 @@ applications: neutron-security-groups: true to: - '5' + channel: candidate keystone: - charm: cs:~openstack-charmers-next/keystone + charm: cs:~openstack-charmers/keystone num_units: 1 options: openstack-origin: *openstack-origin to: - '6' + channel: candidate neutron-gateway: - charm: cs:~openstack-charmers-next/neutron-gateway + charm: cs:~openstack-charmers/neutron-gateway num_units: 1 options: openstack-origin: *openstack-origin bridge-mappings: physnet1:br-ex to: - '7' + channel: candidate glance: - charm: cs:~openstack-charmers-next/glance + charm: cs:~openstack-charmers/glance num_units: 1 options: openstack-origin: *openstack-origin to: - '8' + channel: candidate neutron-openvswitch: - charm: cs:~openstack-charmers-next/neutron-openvswitch + charm: cs:~openstack-charmers/neutron-openvswitch + channel: candidate placement: - charm: cs:~openstack-charmers-next/placement + charm: cs:~openstack-charmers/placement num_units: 1 options: openstack-origin: *openstack-origin to: - '9' + channel: candidate nova-compute: - charm: cs:~openstack-charmers-next/nova-compute + charm: cs:~openstack-charmers/nova-compute num_units: 2 storage: ephemeral-device: '40G' @@ -135,12 +149,14 @@ applications: to: - '10' - '11' + channel: candidate vault: - charm: cs:~openstack-charmers-next/vault + charm: cs:~openstack-charmers/vault num_units: 1 to: - '12' + channel: candidate relations: diff --git a/tests/bundles/groovy-victoria.yaml b/tests/bundles/groovy-victoria.yaml index ed8433a4..82eb28b3 100644 --- a/tests/bundles/groovy-victoria.yaml +++ b/tests/bundles/groovy-victoria.yaml @@ -30,20 +30,26 @@ machines: applications: nova-cloud-controller-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate keystone-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate glance-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate neutron-api-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate placement-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate vault-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate mysql-innodb-cluster: - charm: cs:~openstack-charmers-next/mysql-innodb-cluster + charm: cs:~openstack-charmers/mysql-innodb-cluster num_units: 3 options: source: *openstack-origin @@ -53,12 +59,14 @@ applications: - '0' - '1' - '2' + channel: candidate rabbitmq-server: - charm: cs:~openstack-charmers-next/rabbitmq-server + charm: cs:~openstack-charmers/rabbitmq-server num_units: 1 to: - '3' + channel: candidate nova-cloud-controller: charm: ../../../nova-cloud-controller @@ -74,7 +82,7 @@ applications: - '4' neutron-api: - charm: cs:~openstack-charmers-next/neutron-api + charm: cs:~openstack-charmers/neutron-api num_units: 1 options: manage-neutron-plugin-legacy-mode: true @@ -84,45 +92,51 @@ applications: neutron-security-groups: true to: - '5' + channel: candidate keystone: - charm: cs:~openstack-charmers-next/keystone + charm: cs:~openstack-charmers/keystone num_units: 1 options: openstack-origin: *openstack-origin to: - '6' + channel: candidate neutron-gateway: - charm: cs:~openstack-charmers-next/neutron-gateway + charm: cs:~openstack-charmers/neutron-gateway num_units: 1 options: openstack-origin: *openstack-origin bridge-mappings: physnet1:br-ex to: - '7' + channel: candidate glance: - charm: cs:~openstack-charmers-next/glance + charm: cs:~openstack-charmers/glance num_units: 1 options: openstack-origin: *openstack-origin to: - '8' + channel: candidate neutron-openvswitch: - charm: cs:~openstack-charmers-next/neutron-openvswitch + charm: cs:~openstack-charmers/neutron-openvswitch + channel: candidate placement: - charm: cs:~openstack-charmers-next/placement + charm: cs:~openstack-charmers/placement num_units: 1 options: openstack-origin: *openstack-origin to: - '9' + channel: candidate nova-compute: - charm: cs:~openstack-charmers-next/nova-compute + charm: cs:~openstack-charmers/nova-compute num_units: 2 storage: ephemeral-device: '40G' @@ -135,12 +149,14 @@ applications: to: - '10' - '11' + channel: candidate vault: - charm: cs:~openstack-charmers-next/vault + charm: cs:~openstack-charmers/vault num_units: 1 to: - '12' + channel: candidate relations: diff --git a/tests/bundles/hirsute-wallaby.yaml b/tests/bundles/hirsute-wallaby.yaml index 654cc19b..c8a04a9a 100644 --- a/tests/bundles/hirsute-wallaby.yaml +++ b/tests/bundles/hirsute-wallaby.yaml @@ -30,20 +30,26 @@ machines: applications: nova-cloud-controller-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate keystone-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate glance-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate neutron-api-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate placement-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate vault-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate mysql-innodb-cluster: - charm: cs:~openstack-charmers-next/mysql-innodb-cluster + charm: cs:~openstack-charmers/mysql-innodb-cluster num_units: 3 options: source: *openstack-origin @@ -53,12 +59,14 @@ applications: - '0' - '1' - '2' + channel: candidate rabbitmq-server: - charm: cs:~openstack-charmers-next/rabbitmq-server + charm: cs:~openstack-charmers/rabbitmq-server num_units: 1 to: - '3' + channel: candidate nova-cloud-controller: charm: ../../../nova-cloud-controller @@ -74,7 +82,7 @@ applications: - '4' neutron-api: - charm: cs:~openstack-charmers-next/neutron-api + charm: cs:~openstack-charmers/neutron-api num_units: 1 options: manage-neutron-plugin-legacy-mode: true @@ -84,45 +92,51 @@ applications: neutron-security-groups: true to: - '5' + channel: candidate keystone: - charm: cs:~openstack-charmers-next/keystone + charm: cs:~openstack-charmers/keystone num_units: 1 options: openstack-origin: *openstack-origin to: - '6' + channel: candidate neutron-gateway: - charm: cs:~openstack-charmers-next/neutron-gateway + charm: cs:~openstack-charmers/neutron-gateway num_units: 1 options: openstack-origin: *openstack-origin bridge-mappings: physnet1:br-ex to: - '7' + channel: candidate glance: - charm: cs:~openstack-charmers-next/glance + charm: cs:~openstack-charmers/glance num_units: 1 options: openstack-origin: *openstack-origin to: - '8' + channel: candidate neutron-openvswitch: - charm: cs:~openstack-charmers-next/neutron-openvswitch + charm: cs:~openstack-charmers/neutron-openvswitch + channel: candidate placement: - charm: cs:~openstack-charmers-next/placement + charm: cs:~openstack-charmers/placement num_units: 1 options: openstack-origin: *openstack-origin to: - '9' + channel: candidate nova-compute: - charm: cs:~openstack-charmers-next/nova-compute + charm: cs:~openstack-charmers/nova-compute num_units: 2 storage: ephemeral-device: '40G' @@ -135,12 +149,14 @@ applications: to: - '10' - '11' + channel: candidate vault: - charm: cs:~openstack-charmers-next/vault + charm: cs:~openstack-charmers/vault num_units: 1 to: - '12' + channel: candidate relations: diff --git a/tests/bundles/impish-xena.yaml b/tests/bundles/impish-xena.yaml index 69088462..85b1d4e2 100644 --- a/tests/bundles/impish-xena.yaml +++ b/tests/bundles/impish-xena.yaml @@ -30,20 +30,26 @@ machines: applications: nova-cloud-controller-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate keystone-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate glance-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate neutron-api-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate placement-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate vault-mysql-router: - charm: cs:~openstack-charmers-next/mysql-router + charm: cs:~openstack-charmers/mysql-router + channel: candidate mysql-innodb-cluster: - charm: cs:~openstack-charmers-next/mysql-innodb-cluster + charm: cs:~openstack-charmers/mysql-innodb-cluster num_units: 3 options: source: *openstack-origin @@ -53,12 +59,14 @@ applications: - '0' - '1' - '2' + channel: candidate rabbitmq-server: - charm: cs:~openstack-charmers-next/rabbitmq-server + charm: cs:~openstack-charmers/rabbitmq-server num_units: 1 to: - '3' + channel: candidate nova-cloud-controller: charm: ../../../nova-cloud-controller @@ -74,7 +82,7 @@ applications: - '4' neutron-api: - charm: cs:~openstack-charmers-next/neutron-api + charm: cs:~openstack-charmers/neutron-api num_units: 1 options: manage-neutron-plugin-legacy-mode: true @@ -84,45 +92,51 @@ applications: neutron-security-groups: true to: - '5' + channel: candidate keystone: - charm: cs:~openstack-charmers-next/keystone + charm: cs:~openstack-charmers/keystone num_units: 1 options: openstack-origin: *openstack-origin to: - '6' + channel: candidate neutron-gateway: - charm: cs:~openstack-charmers-next/neutron-gateway + charm: cs:~openstack-charmers/neutron-gateway num_units: 1 options: openstack-origin: *openstack-origin bridge-mappings: physnet1:br-ex to: - '7' + channel: candidate glance: - charm: cs:~openstack-charmers-next/glance + charm: cs:~openstack-charmers/glance num_units: 1 options: openstack-origin: *openstack-origin to: - '8' + channel: candidate neutron-openvswitch: - charm: cs:~openstack-charmers-next/neutron-openvswitch + charm: cs:~openstack-charmers/neutron-openvswitch + channel: candidate placement: - charm: cs:~openstack-charmers-next/placement + charm: cs:~openstack-charmers/placement num_units: 1 options: openstack-origin: *openstack-origin to: - '9' + channel: candidate nova-compute: - charm: cs:~openstack-charmers-next/nova-compute + charm: cs:~openstack-charmers/nova-compute num_units: 2 storage: ephemeral-device: '40G' @@ -135,12 +149,14 @@ applications: to: - '10' - '11' + channel: candidate vault: - charm: cs:~openstack-charmers-next/vault + charm: cs:~openstack-charmers/vault num_units: 1 to: - '12' + channel: candidate relations: diff --git a/tests/bundles/xenial-mitaka.yaml b/tests/bundles/xenial-mitaka.yaml index cfc7e211..7366db29 100644 --- a/tests/bundles/xenial-mitaka.yaml +++ b/tests/bundles/xenial-mitaka.yaml @@ -40,10 +40,11 @@ relations: - neutron-openvswitch:amqp applications: rabbitmq-server: - charm: cs:~openstack-charmers-next/rabbitmq-server + charm: cs:~openstack-charmers/rabbitmq-server num_units: 1 + channel: candidate percona-cluster: - charm: cs:~openstack-charmers-next/percona-cluster + charm: cs:~openstack-charmers/percona-cluster num_units: 1 options: max-connections: 1000 @@ -51,6 +52,7 @@ applications: dataset-size: 25% root-password: ChangeMe123 sst-password: ChangeMe123 + channel: candidate nova-cloud-controller: charm: ../../../nova-cloud-controller num_units: 1 @@ -59,26 +61,31 @@ applications: network-manager: Neutron debug: true neutron-api: - charm: cs:~openstack-charmers-next/neutron-api + charm: cs:~openstack-charmers/neutron-api num_units: 1 options: flat-network-providers: physnet1 neutron-security-groups: true + channel: candidate keystone: - charm: cs:~openstack-charmers-next/keystone + charm: cs:~openstack-charmers/keystone num_units: 1 + channel: candidate neutron-gateway: - charm: cs:~openstack-charmers-next/neutron-gateway + charm: cs:~openstack-charmers/neutron-gateway num_units: 1 options: bridge-mappings: physnet1:br-ex + channel: candidate glance: - charm: cs:~openstack-charmers-next/glance + charm: cs:~openstack-charmers/glance num_units: 1 + channel: candidate neutron-openvswitch: - charm: cs:~openstack-charmers-next/neutron-openvswitch + charm: cs:~openstack-charmers/neutron-openvswitch + channel: candidate nova-compute: - charm: cs:~openstack-charmers-next/nova-compute + charm: cs:~openstack-charmers/nova-compute num_units: 2 constraints: mem=4G cores=4 options: @@ -88,3 +95,4 @@ applications: ephemeral-device: /dev/vdb ephemeral-unmount: /mnt debug: true + channel: candidate diff --git a/tests/bundles/xenial-ocata.yaml b/tests/bundles/xenial-ocata.yaml index 31789834..3b156689 100644 --- a/tests/bundles/xenial-ocata.yaml +++ b/tests/bundles/xenial-ocata.yaml @@ -40,10 +40,11 @@ relations: - neutron-openvswitch:amqp applications: rabbitmq-server: - charm: cs:~openstack-charmers-next/rabbitmq-server + charm: cs:~openstack-charmers/rabbitmq-server num_units: 1 + channel: candidate percona-cluster: - charm: cs:~openstack-charmers-next/percona-cluster + charm: cs:~openstack-charmers/percona-cluster num_units: 1 options: max-connections: 1000 @@ -51,6 +52,7 @@ applications: dataset-size: 25% root-password: ChangeMe123 sst-password: ChangeMe123 + channel: candidate nova-cloud-controller: charm: ../../../nova-cloud-controller num_units: 1 @@ -62,32 +64,37 @@ applications: vendor-data-url: http://some.url/vdata debug: true neutron-api: - charm: cs:~openstack-charmers-next/neutron-api + charm: cs:~openstack-charmers/neutron-api num_units: 1 options: openstack-origin: cloud:xenial-ocata flat-network-providers: physnet1 neutron-security-groups: true + channel: candidate keystone: - charm: cs:~openstack-charmers-next/keystone + charm: cs:~openstack-charmers/keystone num_units: 1 options: openstack-origin: cloud:xenial-ocata + channel: candidate neutron-gateway: - charm: cs:~openstack-charmers-next/neutron-gateway + charm: cs:~openstack-charmers/neutron-gateway num_units: 1 options: openstack-origin: cloud:xenial-ocata bridge-mappings: physnet1:br-ex + channel: candidate glance: - charm: cs:~openstack-charmers-next/glance + charm: cs:~openstack-charmers/glance num_units: 1 options: openstack-origin: cloud:xenial-ocata + channel: candidate neutron-openvswitch: - charm: cs:~openstack-charmers-next/neutron-openvswitch + charm: cs:~openstack-charmers/neutron-openvswitch + channel: candidate nova-compute: - charm: cs:~openstack-charmers-next/nova-compute + charm: cs:~openstack-charmers/nova-compute num_units: 2 constraints: mem=4G cores=4 options: @@ -98,3 +105,4 @@ applications: ephemeral-device: /dev/vdb ephemeral-unmount: /mnt debug: true + channel: candidate diff --git a/tests/bundles/xenial-pike.yaml b/tests/bundles/xenial-pike.yaml index f5404d66..dab046b3 100644 --- a/tests/bundles/xenial-pike.yaml +++ b/tests/bundles/xenial-pike.yaml @@ -40,10 +40,11 @@ relations: - neutron-openvswitch:amqp applications: rabbitmq-server: - charm: cs:~openstack-charmers-next/rabbitmq-server + charm: cs:~openstack-charmers/rabbitmq-server num_units: 1 + channel: candidate percona-cluster: - charm: cs:~openstack-charmers-next/percona-cluster + charm: cs:~openstack-charmers/percona-cluster num_units: 1 options: max-connections: 1000 @@ -51,6 +52,7 @@ applications: dataset-size: 25% root-password: ChangeMe123 sst-password: ChangeMe123 + channel: candidate nova-cloud-controller: charm: ../../../nova-cloud-controller num_units: 1 @@ -62,32 +64,37 @@ applications: vendor-data-url: http://some.url/vdata debug: true neutron-api: - charm: cs:~openstack-charmers-next/neutron-api + charm: cs:~openstack-charmers/neutron-api num_units: 1 options: openstack-origin: cloud:xenial-pike flat-network-providers: physnet1 neutron-security-groups: true + channel: candidate keystone: - charm: cs:~openstack-charmers-next/keystone + charm: cs:~openstack-charmers/keystone num_units: 1 options: openstack-origin: cloud:xenial-pike + channel: candidate neutron-gateway: - charm: cs:~openstack-charmers-next/neutron-gateway + charm: cs:~openstack-charmers/neutron-gateway num_units: 1 options: openstack-origin: cloud:xenial-pike bridge-mappings: physnet1:br-ex + channel: candidate glance: - charm: cs:~openstack-charmers-next/glance + charm: cs:~openstack-charmers/glance num_units: 1 options: openstack-origin: cloud:xenial-pike + channel: candidate neutron-openvswitch: - charm: cs:~openstack-charmers-next/neutron-openvswitch + charm: cs:~openstack-charmers/neutron-openvswitch + channel: candidate nova-compute: - charm: cs:~openstack-charmers-next/nova-compute + charm: cs:~openstack-charmers/nova-compute num_units: 2 constraints: mem=4G cores=4 options: @@ -98,3 +105,4 @@ applications: ephemeral-device: /dev/vdb ephemeral-unmount: /mnt debug: true + channel: candidate diff --git a/tests/bundles/xenial-queens.yaml b/tests/bundles/xenial-queens.yaml index d68c56ed..0822218b 100644 --- a/tests/bundles/xenial-queens.yaml +++ b/tests/bundles/xenial-queens.yaml @@ -40,10 +40,11 @@ relations: - neutron-openvswitch:amqp applications: rabbitmq-server: - charm: cs:~openstack-charmers-next/rabbitmq-server + charm: cs:~openstack-charmers/rabbitmq-server num_units: 1 + channel: candidate percona-cluster: - charm: cs:~openstack-charmers-next/percona-cluster + charm: cs:~openstack-charmers/percona-cluster num_units: 1 options: max-connections: 1000 @@ -51,6 +52,7 @@ applications: dataset-size: 25% root-password: ChangeMe123 sst-password: ChangeMe123 + channel: candidate nova-cloud-controller: charm: ../../../nova-cloud-controller num_units: 1 @@ -62,32 +64,37 @@ applications: vendor-data-url: http://some.url/vdata debug: true neutron-api: - charm: cs:~openstack-charmers-next/neutron-api + charm: cs:~openstack-charmers/neutron-api num_units: 1 options: openstack-origin: cloud:xenial-queens flat-network-providers: physnet1 neutron-security-groups: true + channel: candidate keystone: - charm: cs:~openstack-charmers-next/keystone + charm: cs:~openstack-charmers/keystone num_units: 1 options: openstack-origin: cloud:xenial-queens + channel: candidate neutron-gateway: - charm: cs:~openstack-charmers-next/neutron-gateway + charm: cs:~openstack-charmers/neutron-gateway num_units: 1 options: openstack-origin: cloud:xenial-queens bridge-mappings: physnet1:br-ex + channel: candidate glance: - charm: cs:~openstack-charmers-next/glance + charm: cs:~openstack-charmers/glance num_units: 1 options: openstack-origin: cloud:xenial-queens + channel: candidate neutron-openvswitch: - charm: cs:~openstack-charmers-next/neutron-openvswitch + charm: cs:~openstack-charmers/neutron-openvswitch + channel: candidate nova-compute: - charm: cs:~openstack-charmers-next/nova-compute + charm: cs:~openstack-charmers/nova-compute num_units: 2 constraints: mem=4G cores=4 options: @@ -98,3 +105,4 @@ applications: ephemeral-device: /dev/vdb ephemeral-unmount: /mnt debug: true + channel: candidate