From cff30c8302664062bbb2e0cdc2f6b65470686d9c Mon Sep 17 00:00:00 2001 From: James Page Date: Tue, 8 Oct 2024 11:57:37 +0100 Subject: [PATCH] Set minimum root disk size for nova-compute apps, format tidy --- .../tests/bundles/bionic-queens.yaml | 247 ++++---- .../tests/bundles/bionic-ussuri.yaml | 311 +++++----- .../tests/bundles/focal-ussuri-ovn-22.03.yaml | 435 +++++++------- .../tests/bundles/focal-ussuri.yaml | 459 ++++++++------- .../tests/bundles/focal-victoria.yaml | 459 ++++++++------- .../tests/bundles/focal-wallaby.yaml | 507 +++++++++-------- .../tests/bundles/focal-xena.yaml | 507 +++++++++-------- .../tests/bundles/focal-yoga.yaml | 507 +++++++++-------- .../tests/bundles/jammy-antelope.yaml | 529 ++++++++--------- .../tests/bundles/jammy-bobcat.yaml | 529 ++++++++--------- .../tests/bundles/jammy-caracal.yaml | 529 ++++++++--------- .../tests/bundles/jammy-yoga.yaml | 507 +++++++++-------- .../tests/bundles/jammy-zed.yaml | 507 +++++++++-------- .../tests/bundles/lunar-antelope.yaml | 530 +++++++++--------- .../tests/bundles/mantic-bobcat.yaml | 530 +++++++++--------- .../tests/bundles/noble-caracal.yaml | 530 +++++++++--------- .../tests/bundles/xenial-queens.yaml | 247 ++++---- 17 files changed, 3934 insertions(+), 3936 deletions(-) diff --git a/tests/distro-regression/tests/bundles/bionic-queens.yaml b/tests/distro-regression/tests/bundles/bionic-queens.yaml index 5c4869d7..e4b09351 100644 --- a/tests/distro-regression/tests/bundles/bionic-queens.yaml +++ b/tests/distro-regression/tests/bundles/bionic-queens.yaml @@ -1,7 +1,6 @@ variables: source: &source proposed openstack-origin: &openstack-origin distro-proposed - series: &series bionic applications: aodh: @@ -149,7 +148,7 @@ applications: enable-resize: true migration-auth-type: ssh openstack-origin: *openstack-origin - constraints: mem=4096 + constraints: root-disk=40G mem=4G channel: queens/edge openstack-dashboard: charm: ch:openstack-dashboard @@ -206,125 +205,125 @@ applications: constraints: mem=1024 channel: queens/edge relations: -- - keystone:shared-db - - mysql:shared-db -- - nova-cloud-controller:shared-db - - mysql:shared-db -- - glance:shared-db - - mysql:shared-db -- - cinder:shared-db - - mysql:shared-db -- - heat:shared-db - - mysql:shared-db -- - neutron-api:shared-db - - mysql:shared-db -- - nova-cloud-controller:amqp - - rabbitmq-server:amqp -- - nova-cloud-controller:image-service - - glance:image-service -- - nova-cloud-controller:identity-service - - keystone:identity-service -- - nova-compute:cloud-compute - - nova-cloud-controller:cloud-compute -- - nova-compute:amqp - - rabbitmq-server:amqp -- - nova-compute:image-service - - glance:image-service -- - nova-compute:ceph - - ceph-mon:client -- - glance:identity-service - - keystone:identity-service -- - glance:ceph - - ceph-mon:client -- - glance:image-service - - cinder:image-service -- - glance:amqp - - rabbitmq-server:amqp -- - cinder:amqp - - rabbitmq-server:amqp -- - cinder:cinder-volume-service - - nova-cloud-controller:cinder-volume-service -- - cinder:identity-service - - keystone:identity-service -- - cinder:storage-backend - - cinder-ceph:storage-backend -- - cinder-ceph:ceph - - ceph-mon:client -- - neutron-gateway:quantum-network-service - - nova-cloud-controller:quantum-network-service -- - openstack-dashboard:identity-service - - keystone:identity-service -- - swift-proxy:identity-service - - keystone:identity-service -- - swift-proxy:swift-storage - - swift-storage-z1:swift-storage -- - swift-proxy:swift-storage - - swift-storage-z2:swift-storage -- - swift-proxy:swift-storage - - swift-storage-z3:swift-storage -- - ceilometer:identity-service - - keystone:identity-service -- - ceilometer:amqp - - rabbitmq-server:amqp -- - ceilometer-agent:nova-ceilometer - - nova-compute:nova-ceilometer -- - ceilometer-agent:ceilometer-service - - ceilometer:ceilometer-service -- - ceilometer-agent:amqp - - rabbitmq-server:amqp -- - heat:identity-service - - keystone:identity-service -- - heat:amqp - - rabbitmq-server:amqp -- - neutron-gateway:amqp - - rabbitmq-server:amqp -- - neutron-api:amqp - - rabbitmq-server:amqp -- - neutron-api:neutron-api - - nova-cloud-controller:neutron-api -- - neutron-api:neutron-plugin-api - - neutron-openvswitch:neutron-plugin-api -- - neutron-api:identity-service - - keystone:identity-service -- - neutron-api:neutron-plugin-api - - neutron-gateway:neutron-plugin-api -- - neutron-openvswitch:neutron-plugin - - nova-compute:neutron-plugin -- - neutron-openvswitch:amqp - - rabbitmq-server:amqp -- - ceph-osd:mon - - ceph-mon:osd -- - aodh:shared-db - - mysql:shared-db -- - designate:shared-db - - mysql:shared-db -- - aodh:amqp - - rabbitmq-server:amqp -- - aodh:identity-service - - keystone:identity-service -- - designate:identity-service - - keystone:identity-service -- - designate:amqp - - rabbitmq-server:amqp -- - designate:dns-backend - - designate-bind:dns-backend -- - designate:coordinator-memcached - - memcached:cache -- - gnocchi:shared-db - - mysql:shared-db -- - gnocchi:storage-ceph - - ceph-mon:client -- - gnocchi:amqp - - rabbitmq-server:amqp -- - gnocchi:coordinator-memcached - - memcached:cache -- - gnocchi:metric-service - - ceilometer:metric-service -- - gnocchi:identity-service - - keystone:identity-service -- - cinder-ceph:ceph-access - - nova-compute:ceph-access -- - ceilometer:identity-credentials - - keystone:identity-credentials -- - designate:dnsaas - - neutron-api:external-dns + - - keystone:shared-db + - mysql:shared-db + - - nova-cloud-controller:shared-db + - mysql:shared-db + - - glance:shared-db + - mysql:shared-db + - - cinder:shared-db + - mysql:shared-db + - - heat:shared-db + - mysql:shared-db + - - neutron-api:shared-db + - mysql:shared-db + - - nova-cloud-controller:amqp + - rabbitmq-server:amqp + - - nova-cloud-controller:image-service + - glance:image-service + - - nova-cloud-controller:identity-service + - keystone:identity-service + - - nova-compute:cloud-compute + - nova-cloud-controller:cloud-compute + - - nova-compute:amqp + - rabbitmq-server:amqp + - - nova-compute:image-service + - glance:image-service + - - nova-compute:ceph + - ceph-mon:client + - - glance:identity-service + - keystone:identity-service + - - glance:ceph + - ceph-mon:client + - - glance:image-service + - cinder:image-service + - - glance:amqp + - rabbitmq-server:amqp + - - cinder:amqp + - rabbitmq-server:amqp + - - cinder:cinder-volume-service + - nova-cloud-controller:cinder-volume-service + - - cinder:identity-service + - keystone:identity-service + - - cinder:storage-backend + - cinder-ceph:storage-backend + - - cinder-ceph:ceph + - ceph-mon:client + - - neutron-gateway:quantum-network-service + - nova-cloud-controller:quantum-network-service + - - openstack-dashboard:identity-service + - keystone:identity-service + - - swift-proxy:identity-service + - keystone:identity-service + - - swift-proxy:swift-storage + - swift-storage-z1:swift-storage + - - swift-proxy:swift-storage + - swift-storage-z2:swift-storage + - - swift-proxy:swift-storage + - swift-storage-z3:swift-storage + - - ceilometer:identity-service + - keystone:identity-service + - - ceilometer:amqp + - rabbitmq-server:amqp + - - ceilometer-agent:nova-ceilometer + - nova-compute:nova-ceilometer + - - ceilometer-agent:ceilometer-service + - ceilometer:ceilometer-service + - - ceilometer-agent:amqp + - rabbitmq-server:amqp + - - heat:identity-service + - keystone:identity-service + - - heat:amqp + - rabbitmq-server:amqp + - - neutron-gateway:amqp + - rabbitmq-server:amqp + - - neutron-api:amqp + - rabbitmq-server:amqp + - - neutron-api:neutron-api + - nova-cloud-controller:neutron-api + - - neutron-api:neutron-plugin-api + - neutron-openvswitch:neutron-plugin-api + - - neutron-api:identity-service + - keystone:identity-service + - - neutron-api:neutron-plugin-api + - neutron-gateway:neutron-plugin-api + - - neutron-openvswitch:neutron-plugin + - nova-compute:neutron-plugin + - - neutron-openvswitch:amqp + - rabbitmq-server:amqp + - - ceph-osd:mon + - ceph-mon:osd + - - aodh:shared-db + - mysql:shared-db + - - designate:shared-db + - mysql:shared-db + - - aodh:amqp + - rabbitmq-server:amqp + - - aodh:identity-service + - keystone:identity-service + - - designate:identity-service + - keystone:identity-service + - - designate:amqp + - rabbitmq-server:amqp + - - designate:dns-backend + - designate-bind:dns-backend + - - designate:coordinator-memcached + - memcached:cache + - - gnocchi:shared-db + - mysql:shared-db + - - gnocchi:storage-ceph + - ceph-mon:client + - - gnocchi:amqp + - rabbitmq-server:amqp + - - gnocchi:coordinator-memcached + - memcached:cache + - - gnocchi:metric-service + - ceilometer:metric-service + - - gnocchi:identity-service + - keystone:identity-service + - - cinder-ceph:ceph-access + - nova-compute:ceph-access + - - ceilometer:identity-credentials + - keystone:identity-credentials + - - designate:dnsaas + - neutron-api:external-dns diff --git a/tests/distro-regression/tests/bundles/bionic-ussuri.yaml b/tests/distro-regression/tests/bundles/bionic-ussuri.yaml index 948b0d90..04963302 100644 --- a/tests/distro-regression/tests/bundles/bionic-ussuri.yaml +++ b/tests/distro-regression/tests/bundles/bionic-ussuri.yaml @@ -2,7 +2,6 @@ variables: source: &source cloud:bionic-ussuri/proposed openstack-origin: &openstack-origin cloud:bionic-ussuri/proposed retrofit-uca-pocket: &retrofit-uca-pocket ussuri - series: &series bionic applications: aodh: @@ -159,7 +158,7 @@ applications: enable-resize: true migration-auth-type: ssh openstack-origin: *openstack-origin - constraints: mem=4096 + constraints: root-disk=40G mem=4G channel: ussuri/edge openstack-dashboard: charm: ch:openstack-dashboard @@ -254,157 +253,157 @@ applications: retrofit-uca-pocket: *retrofit-uca-pocket channel: ussuri/edge relations: -- - keystone:shared-db - - mysql:shared-db -- - nova-cloud-controller:shared-db - - mysql:shared-db -- - glance:shared-db - - mysql:shared-db -- - cinder:shared-db - - mysql:shared-db -- - heat:shared-db - - mysql:shared-db -- - neutron-api:shared-db - - mysql:shared-db -- - nova-cloud-controller:amqp - - rabbitmq-server:amqp -- - nova-cloud-controller:image-service - - glance:image-service -- - nova-cloud-controller:identity-service - - keystone:identity-service -- - nova-compute:cloud-compute - - nova-cloud-controller:cloud-compute -- - nova-compute:amqp - - rabbitmq-server:amqp -- - nova-compute:image-service - - glance:image-service -- - nova-compute:ceph - - ceph-mon:client -- - glance:identity-service - - keystone:identity-service -- - glance:ceph - - ceph-mon:client -- - glance:image-service - - cinder:image-service -- - glance:amqp - - rabbitmq-server:amqp -- - cinder:amqp - - rabbitmq-server:amqp -- - cinder:cinder-volume-service - - nova-cloud-controller:cinder-volume-service -- - cinder:identity-service - - keystone:identity-service -- - cinder:storage-backend - - cinder-ceph:storage-backend -- - cinder-ceph:ceph - - ceph-mon:client -- - neutron-gateway:quantum-network-service - - nova-cloud-controller:quantum-network-service -- - openstack-dashboard:identity-service - - keystone:identity-service -- - swift-proxy:identity-service - - keystone:identity-service -- - swift-proxy:swift-storage - - swift-storage-z1:swift-storage -- - swift-proxy:swift-storage - - swift-storage-z2:swift-storage -- - swift-proxy:swift-storage - - swift-storage-z3:swift-storage -- - ceilometer:identity-service - - keystone:identity-service -- - ceilometer:amqp - - rabbitmq-server:amqp -- - ceilometer-agent:nova-ceilometer - - nova-compute:nova-ceilometer -- - ceilometer-agent:ceilometer-service - - ceilometer:ceilometer-service -- - ceilometer-agent:amqp - - rabbitmq-server:amqp -- - heat:identity-service - - keystone:identity-service -- - heat:amqp - - rabbitmq-server:amqp -- - neutron-gateway:amqp - - rabbitmq-server:amqp -- - neutron-api:amqp - - rabbitmq-server:amqp -- - neutron-api:neutron-api - - nova-cloud-controller:neutron-api -- - neutron-api:neutron-plugin-api - - neutron-openvswitch:neutron-plugin-api -- - neutron-api:identity-service - - keystone:identity-service -- - neutron-api:neutron-plugin-api - - neutron-gateway:neutron-plugin-api -- - neutron-openvswitch:neutron-plugin - - nova-compute:neutron-plugin -- - neutron-openvswitch:amqp - - rabbitmq-server:amqp -- - ceph-osd:mon - - ceph-mon:osd -- - aodh:shared-db - - mysql:shared-db -- - designate:shared-db - - mysql:shared-db -- - aodh:amqp - - rabbitmq-server:amqp -- - aodh:identity-service - - keystone:identity-service -- - designate:identity-service - - keystone:identity-service -- - designate:amqp - - rabbitmq-server:amqp -- - designate:dns-backend - - designate-bind:dns-backend -- - designate:coordinator-memcached - - memcached:cache -- - gnocchi:shared-db - - mysql:shared-db -- - gnocchi:storage-ceph - - ceph-mon:client -- - gnocchi:amqp - - rabbitmq-server:amqp -- - gnocchi:coordinator-memcached - - memcached:cache -- - gnocchi:metric-service - - ceilometer:metric-service -- - gnocchi:identity-service - - keystone:identity-service -- - cinder-ceph:ceph-access - - nova-compute:ceph-access -- - ceilometer:identity-credentials - - keystone:identity-credentials -- - designate:dnsaas - - neutron-api:external-dns -- - barbican:shared-db - - mysql:shared-db -- - barbican:amqp - - rabbitmq-server:amqp -- - barbican:identity-service - - keystone:identity-service -- - placement:identity-service - - keystone:identity-service -- - placement:placement - - nova-cloud-controller:placement -- - placement:shared-db - - mysql:shared-db -- - mysql:shared-db - - octavia:shared-db -- - keystone:identity-service - - octavia:identity-service -- - rabbitmq-server:amqp - - octavia:amqp -- - neutron-api:neutron-load-balancer - - octavia:neutron-api -- - rabbitmq-server:amqp - - neutron-openvswitch-octavia:amqp -- - neutron-api:neutron-plugin-api - - neutron-openvswitch-octavia:neutron-plugin-api -- - neutron-openvswitch-octavia:neutron-plugin - - octavia:neutron-openvswitch -- - glance-simplestreams-sync:juju-info - - octavia-diskimage-retrofit:juju-info -- - keystone:identity-service - - glance-simplestreams-sync:identity-service -- - keystone:identity-credentials - - octavia-diskimage-retrofit:identity-credentials + - - keystone:shared-db + - mysql:shared-db + - - nova-cloud-controller:shared-db + - mysql:shared-db + - - glance:shared-db + - mysql:shared-db + - - cinder:shared-db + - mysql:shared-db + - - heat:shared-db + - mysql:shared-db + - - neutron-api:shared-db + - mysql:shared-db + - - nova-cloud-controller:amqp + - rabbitmq-server:amqp + - - nova-cloud-controller:image-service + - glance:image-service + - - nova-cloud-controller:identity-service + - keystone:identity-service + - - nova-compute:cloud-compute + - nova-cloud-controller:cloud-compute + - - nova-compute:amqp + - rabbitmq-server:amqp + - - nova-compute:image-service + - glance:image-service + - - nova-compute:ceph + - ceph-mon:client + - - glance:identity-service + - keystone:identity-service + - - glance:ceph + - ceph-mon:client + - - glance:image-service + - cinder:image-service + - - glance:amqp + - rabbitmq-server:amqp + - - cinder:amqp + - rabbitmq-server:amqp + - - cinder:cinder-volume-service + - nova-cloud-controller:cinder-volume-service + - - cinder:identity-service + - keystone:identity-service + - - cinder:storage-backend + - cinder-ceph:storage-backend + - - cinder-ceph:ceph + - ceph-mon:client + - - neutron-gateway:quantum-network-service + - nova-cloud-controller:quantum-network-service + - - openstack-dashboard:identity-service + - keystone:identity-service + - - swift-proxy:identity-service + - keystone:identity-service + - - swift-proxy:swift-storage + - swift-storage-z1:swift-storage + - - swift-proxy:swift-storage + - swift-storage-z2:swift-storage + - - swift-proxy:swift-storage + - swift-storage-z3:swift-storage + - - ceilometer:identity-service + - keystone:identity-service + - - ceilometer:amqp + - rabbitmq-server:amqp + - - ceilometer-agent:nova-ceilometer + - nova-compute:nova-ceilometer + - - ceilometer-agent:ceilometer-service + - ceilometer:ceilometer-service + - - ceilometer-agent:amqp + - rabbitmq-server:amqp + - - heat:identity-service + - keystone:identity-service + - - heat:amqp + - rabbitmq-server:amqp + - - neutron-gateway:amqp + - rabbitmq-server:amqp + - - neutron-api:amqp + - rabbitmq-server:amqp + - - neutron-api:neutron-api + - nova-cloud-controller:neutron-api + - - neutron-api:neutron-plugin-api + - neutron-openvswitch:neutron-plugin-api + - - neutron-api:identity-service + - keystone:identity-service + - - neutron-api:neutron-plugin-api + - neutron-gateway:neutron-plugin-api + - - neutron-openvswitch:neutron-plugin + - nova-compute:neutron-plugin + - - neutron-openvswitch:amqp + - rabbitmq-server:amqp + - - ceph-osd:mon + - ceph-mon:osd + - - aodh:shared-db + - mysql:shared-db + - - designate:shared-db + - mysql:shared-db + - - aodh:amqp + - rabbitmq-server:amqp + - - aodh:identity-service + - keystone:identity-service + - - designate:identity-service + - keystone:identity-service + - - designate:amqp + - rabbitmq-server:amqp + - - designate:dns-backend + - designate-bind:dns-backend + - - designate:coordinator-memcached + - memcached:cache + - - gnocchi:shared-db + - mysql:shared-db + - - gnocchi:storage-ceph + - ceph-mon:client + - - gnocchi:amqp + - rabbitmq-server:amqp + - - gnocchi:coordinator-memcached + - memcached:cache + - - gnocchi:metric-service + - ceilometer:metric-service + - - gnocchi:identity-service + - keystone:identity-service + - - cinder-ceph:ceph-access + - nova-compute:ceph-access + - - ceilometer:identity-credentials + - keystone:identity-credentials + - - designate:dnsaas + - neutron-api:external-dns + - - barbican:shared-db + - mysql:shared-db + - - barbican:amqp + - rabbitmq-server:amqp + - - barbican:identity-service + - keystone:identity-service + - - placement:identity-service + - keystone:identity-service + - - placement:placement + - nova-cloud-controller:placement + - - placement:shared-db + - mysql:shared-db + - - mysql:shared-db + - octavia:shared-db + - - keystone:identity-service + - octavia:identity-service + - - rabbitmq-server:amqp + - octavia:amqp + - - neutron-api:neutron-load-balancer + - octavia:neutron-api + - - rabbitmq-server:amqp + - neutron-openvswitch-octavia:amqp + - - neutron-api:neutron-plugin-api + - neutron-openvswitch-octavia:neutron-plugin-api + - - neutron-openvswitch-octavia:neutron-plugin + - octavia:neutron-openvswitch + - - glance-simplestreams-sync:juju-info + - octavia-diskimage-retrofit:juju-info + - - keystone:identity-service + - glance-simplestreams-sync:identity-service + - - keystone:identity-credentials + - octavia-diskimage-retrofit:identity-credentials diff --git a/tests/distro-regression/tests/bundles/focal-ussuri-ovn-22.03.yaml b/tests/distro-regression/tests/bundles/focal-ussuri-ovn-22.03.yaml index c38605a4..f75377b8 100644 --- a/tests/distro-regression/tests/bundles/focal-ussuri-ovn-22.03.yaml +++ b/tests/distro-regression/tests/bundles/focal-ussuri-ovn-22.03.yaml @@ -2,7 +2,6 @@ variables: source: &source proposed openstack-origin: &openstack-origin distro-proposed ovn-source: &ovn-source cloud:focal-ovn-22.03/proposed - series: &series focal applications: aodh: @@ -188,7 +187,7 @@ applications: enable-resize: true migration-auth-type: ssh openstack-origin: *openstack-origin - constraints: mem=4096 + constraints: root-disk=40G mem=4G channel: ussuri/edge nova-mysql-router: charm: ch:mysql-router @@ -283,219 +282,219 @@ applications: retrofit-series: *series channel: ussuri/edge relations: -- - nova-cloud-controller:amqp - - rabbitmq-server:amqp -- - nova-cloud-controller:image-service - - glance:image-service -- - nova-cloud-controller:identity-service - - keystone:identity-service -- - nova-compute:cloud-compute - - nova-cloud-controller:cloud-compute -- - nova-compute:amqp - - rabbitmq-server:amqp -- - nova-compute:image-service - - glance:image-service -- - nova-compute:ceph - - ceph-mon:client -- - glance:identity-service - - keystone:identity-service -- - glance:ceph - - ceph-mon:client -- - glance:image-service - - cinder:image-service -- - glance:amqp - - rabbitmq-server:amqp -- - cinder:amqp - - rabbitmq-server:amqp -- - cinder:cinder-volume-service - - nova-cloud-controller:cinder-volume-service -- - cinder:identity-service - - keystone:identity-service -- - cinder:storage-backend - - cinder-ceph:storage-backend -- - cinder-ceph:ceph - - ceph-mon:client -- - openstack-dashboard:identity-service - - keystone:identity-service -- - swift-proxy:identity-service - - keystone:identity-service -- - swift-proxy:swift-storage - - swift-storage-z1:swift-storage -- - swift-proxy:swift-storage - - swift-storage-z2:swift-storage -- - swift-proxy:swift-storage - - swift-storage-z3:swift-storage -- - ceilometer:identity-service - - keystone:identity-service -- - ceilometer:amqp - - rabbitmq-server:amqp -- - ceilometer-agent:nova-ceilometer - - nova-compute:nova-ceilometer -- - ceilometer-agent:ceilometer-service - - ceilometer:ceilometer-service -- - ceilometer-agent:amqp - - rabbitmq-server:amqp -- - heat:identity-service - - keystone:identity-service -- - heat:amqp - - rabbitmq-server:amqp -- - neutron-api:amqp - - rabbitmq-server:amqp -- - neutron-api:neutron-api - - nova-cloud-controller:neutron-api -- - neutron-api:identity-service - - keystone:identity-service -- - ceph-osd:mon - - ceph-mon:osd -- - aodh:amqp - - rabbitmq-server:amqp -- - aodh:identity-service - - keystone:identity-service -- - designate:identity-service - - keystone:identity-service -- - designate:amqp - - rabbitmq-server:amqp -- - designate:dns-backend - - designate-bind:dns-backend -- - designate:coordinator-memcached - - memcached:cache -- - gnocchi:storage-ceph - - ceph-mon:client -- - gnocchi:amqp - - rabbitmq-server:amqp -- - gnocchi:coordinator-memcached - - memcached:cache -- - gnocchi:metric-service - - ceilometer:metric-service -- - gnocchi:identity-service - - keystone:identity-service -- - cinder-ceph:ceph-access - - nova-compute:ceph-access -- - ceilometer:identity-credentials - - keystone:identity-credentials -- - designate:dnsaas - - neutron-api:external-dns -- - barbican:amqp - - rabbitmq-server:amqp -- - barbican:identity-service - - keystone:identity-service -- - placement:identity-service - - keystone:identity-service -- - placement:placement - - nova-cloud-controller:placement -- - neutron-api-plugin-ovn:neutron-plugin - - neutron-api:neutron-plugin-api-subordinate -- - ovn-central:certificates - - vault:certificates -- - ovn-central:ovsdb-cms - - neutron-api-plugin-ovn:ovsdb-cms -- - neutron-api:certificates - - vault:certificates -- - ovn-chassis:nova-compute - - nova-compute:neutron-plugin -- - ovn-chassis:certificates - - vault:certificates -- - ovn-chassis:ovsdb - - ovn-central:ovsdb -- - ovn-chassis:ovsdb-subordinate - - octavia:ovsdb-subordinate -- - ovn-central:ovsdb-cms - - octavia:ovsdb-cms -- - vault:certificates - - aodh:certificates -- - vault:certificates - - barbican:certificates -- - vault:certificates - - ceilometer:certificates -- - vault:certificates - - designate:certificates -- - vault:certificates - - gnocchi:certificates -- - vault:certificates - - heat:certificates -- - vault:certificates - - neutron-api-plugin-ovn:certificates -- - vault:certificates - - cinder:certificates -- - vault:certificates - - glance:certificates -- - vault:certificates - - keystone:certificates -- - vault:certificates - - nova-cloud-controller:certificates -- - vault:certificates - - placement:certificates -- - vault:certificates - - swift-proxy:certificates -- - vault:certificates - - openstack-dashboard:certificates -- - keystone-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - nova-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - glance-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - cinder-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - heat-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - neutron-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - aodh-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - designate-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - gnocchi-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - barbican-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - placement-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - vault:shared-db - - vault-mysql-router:shared-db -- - keystone:shared-db - - keystone-mysql-router:shared-db -- - nova-cloud-controller:shared-db - - nova-mysql-router:shared-db -- - glance:shared-db - - glance-mysql-router:shared-db -- - cinder:shared-db - - cinder-mysql-router:shared-db -- - heat:shared-db - - heat-mysql-router:shared-db -- - neutron-api:shared-db - - neutron-mysql-router:shared-db -- - aodh:shared-db - - aodh-mysql-router:shared-db -- - designate:shared-db - - designate-mysql-router:shared-db -- - gnocchi:shared-db - - gnocchi-mysql-router:shared-db -- - barbican:shared-db - - barbican-mysql-router:shared-db -- - placement:shared-db - - placement-mysql-router:shared-db -- - vault-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - octavia-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - octavia-mysql-router:shared-db - - octavia:shared-db -- - keystone:identity-service - - octavia:identity-service -- - rabbitmq-server:amqp - - octavia:amqp -- - neutron-api:neutron-load-balancer - - octavia:neutron-api -- - glance-simplestreams-sync:juju-info - - octavia-diskimage-retrofit:juju-info -- - keystone:identity-service - - glance-simplestreams-sync:identity-service -- - keystone:identity-credentials - - octavia-diskimage-retrofit:identity-credentials -- - vault:certificates - - octavia:certificates -- - vault:certificates - - octavia-diskimage-retrofit:certificates -- - vault:certificates - - glance-simplestreams-sync:certificates + - - nova-cloud-controller:amqp + - rabbitmq-server:amqp + - - nova-cloud-controller:image-service + - glance:image-service + - - nova-cloud-controller:identity-service + - keystone:identity-service + - - nova-compute:cloud-compute + - nova-cloud-controller:cloud-compute + - - nova-compute:amqp + - rabbitmq-server:amqp + - - nova-compute:image-service + - glance:image-service + - - nova-compute:ceph + - ceph-mon:client + - - glance:identity-service + - keystone:identity-service + - - glance:ceph + - ceph-mon:client + - - glance:image-service + - cinder:image-service + - - glance:amqp + - rabbitmq-server:amqp + - - cinder:amqp + - rabbitmq-server:amqp + - - cinder:cinder-volume-service + - nova-cloud-controller:cinder-volume-service + - - cinder:identity-service + - keystone:identity-service + - - cinder:storage-backend + - cinder-ceph:storage-backend + - - cinder-ceph:ceph + - ceph-mon:client + - - openstack-dashboard:identity-service + - keystone:identity-service + - - swift-proxy:identity-service + - keystone:identity-service + - - swift-proxy:swift-storage + - swift-storage-z1:swift-storage + - - swift-proxy:swift-storage + - swift-storage-z2:swift-storage + - - swift-proxy:swift-storage + - swift-storage-z3:swift-storage + - - ceilometer:identity-service + - keystone:identity-service + - - ceilometer:amqp + - rabbitmq-server:amqp + - - ceilometer-agent:nova-ceilometer + - nova-compute:nova-ceilometer + - - ceilometer-agent:ceilometer-service + - ceilometer:ceilometer-service + - - ceilometer-agent:amqp + - rabbitmq-server:amqp + - - heat:identity-service + - keystone:identity-service + - - heat:amqp + - rabbitmq-server:amqp + - - neutron-api:amqp + - rabbitmq-server:amqp + - - neutron-api:neutron-api + - nova-cloud-controller:neutron-api + - - neutron-api:identity-service + - keystone:identity-service + - - ceph-osd:mon + - ceph-mon:osd + - - aodh:amqp + - rabbitmq-server:amqp + - - aodh:identity-service + - keystone:identity-service + - - designate:identity-service + - keystone:identity-service + - - designate:amqp + - rabbitmq-server:amqp + - - designate:dns-backend + - designate-bind:dns-backend + - - designate:coordinator-memcached + - memcached:cache + - - gnocchi:storage-ceph + - ceph-mon:client + - - gnocchi:amqp + - rabbitmq-server:amqp + - - gnocchi:coordinator-memcached + - memcached:cache + - - gnocchi:metric-service + - ceilometer:metric-service + - - gnocchi:identity-service + - keystone:identity-service + - - cinder-ceph:ceph-access + - nova-compute:ceph-access + - - ceilometer:identity-credentials + - keystone:identity-credentials + - - designate:dnsaas + - neutron-api:external-dns + - - barbican:amqp + - rabbitmq-server:amqp + - - barbican:identity-service + - keystone:identity-service + - - placement:identity-service + - keystone:identity-service + - - placement:placement + - nova-cloud-controller:placement + - - neutron-api-plugin-ovn:neutron-plugin + - neutron-api:neutron-plugin-api-subordinate + - - ovn-central:certificates + - vault:certificates + - - ovn-central:ovsdb-cms + - neutron-api-plugin-ovn:ovsdb-cms + - - neutron-api:certificates + - vault:certificates + - - ovn-chassis:nova-compute + - nova-compute:neutron-plugin + - - ovn-chassis:certificates + - vault:certificates + - - ovn-chassis:ovsdb + - ovn-central:ovsdb + - - ovn-chassis:ovsdb-subordinate + - octavia:ovsdb-subordinate + - - ovn-central:ovsdb-cms + - octavia:ovsdb-cms + - - vault:certificates + - aodh:certificates + - - vault:certificates + - barbican:certificates + - - vault:certificates + - ceilometer:certificates + - - vault:certificates + - designate:certificates + - - vault:certificates + - gnocchi:certificates + - - vault:certificates + - heat:certificates + - - vault:certificates + - neutron-api-plugin-ovn:certificates + - - vault:certificates + - cinder:certificates + - - vault:certificates + - glance:certificates + - - vault:certificates + - keystone:certificates + - - vault:certificates + - nova-cloud-controller:certificates + - - vault:certificates + - placement:certificates + - - vault:certificates + - swift-proxy:certificates + - - vault:certificates + - openstack-dashboard:certificates + - - keystone-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - nova-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - glance-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - cinder-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - heat-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - neutron-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - aodh-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - designate-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - gnocchi-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - barbican-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - placement-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - vault:shared-db + - vault-mysql-router:shared-db + - - keystone:shared-db + - keystone-mysql-router:shared-db + - - nova-cloud-controller:shared-db + - nova-mysql-router:shared-db + - - glance:shared-db + - glance-mysql-router:shared-db + - - cinder:shared-db + - cinder-mysql-router:shared-db + - - heat:shared-db + - heat-mysql-router:shared-db + - - neutron-api:shared-db + - neutron-mysql-router:shared-db + - - aodh:shared-db + - aodh-mysql-router:shared-db + - - designate:shared-db + - designate-mysql-router:shared-db + - - gnocchi:shared-db + - gnocchi-mysql-router:shared-db + - - barbican:shared-db + - barbican-mysql-router:shared-db + - - placement:shared-db + - placement-mysql-router:shared-db + - - vault-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - octavia-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - octavia-mysql-router:shared-db + - octavia:shared-db + - - keystone:identity-service + - octavia:identity-service + - - rabbitmq-server:amqp + - octavia:amqp + - - neutron-api:neutron-load-balancer + - octavia:neutron-api + - - glance-simplestreams-sync:juju-info + - octavia-diskimage-retrofit:juju-info + - - keystone:identity-service + - glance-simplestreams-sync:identity-service + - - keystone:identity-credentials + - octavia-diskimage-retrofit:identity-credentials + - - vault:certificates + - octavia:certificates + - - vault:certificates + - octavia-diskimage-retrofit:certificates + - - vault:certificates + - glance-simplestreams-sync:certificates diff --git a/tests/distro-regression/tests/bundles/focal-ussuri.yaml b/tests/distro-regression/tests/bundles/focal-ussuri.yaml index 8bec243c..e5ae3111 100644 --- a/tests/distro-regression/tests/bundles/focal-ussuri.yaml +++ b/tests/distro-regression/tests/bundles/focal-ussuri.yaml @@ -8,7 +8,6 @@ variables: rabbitmq-channel: &rabbitmq-channel 3.8/edge memcached-channel: &memcached-channel latest/edge vault-channel: &vault-channel 1.7/edge - series: &series focal applications: aodh: @@ -203,7 +202,7 @@ applications: enable-resize: true migration-auth-type: ssh openstack-origin: *openstack-origin - constraints: mem=4096 + constraints: root-disk=40G mem=4G channel: *openstack-channel nova-mysql-router: charm: ch:mysql-router @@ -298,231 +297,231 @@ applications: retrofit-series: *series channel: *openstack-channel relations: -- - nova-cloud-controller:amqp - - rabbitmq-server:amqp -- - nova-cloud-controller:image-service - - glance:image-service -- - nova-cloud-controller:identity-service - - keystone:identity-service -- - nova-compute:cloud-compute - - nova-cloud-controller:cloud-compute -- - nova-compute:amqp - - rabbitmq-server:amqp -- - nova-compute:image-service - - glance:image-service -- - nova-compute:ceph - - ceph-mon:client -- - glance:identity-service - - keystone:identity-service -- - glance:ceph - - ceph-mon:client -- - glance:image-service - - cinder:image-service -- - glance:amqp - - rabbitmq-server:amqp -- - cinder:amqp - - rabbitmq-server:amqp -- - cinder:cinder-volume-service - - nova-cloud-controller:cinder-volume-service -- - cinder:identity-service - - keystone:identity-service -- - cinder:storage-backend - - cinder-ceph:storage-backend -- - cinder-ceph:ceph - - ceph-mon:client -- - openstack-dashboard:identity-service - - keystone:identity-service -- - swift-proxy:identity-service - - keystone:identity-service -- - swift-proxy:swift-storage - - swift-storage-z1:swift-storage -- - swift-proxy:swift-storage - - swift-storage-z2:swift-storage -- - swift-proxy:swift-storage - - swift-storage-z3:swift-storage -- - ceilometer:identity-service - - keystone:identity-service -- - ceilometer:amqp - - rabbitmq-server:amqp -- - ceilometer-agent:nova-ceilometer - - nova-compute:nova-ceilometer -- - ceilometer-agent:ceilometer-service - - ceilometer:ceilometer-service -- - ceilometer-agent:amqp - - rabbitmq-server:amqp -- - heat:identity-service - - keystone:identity-service -- - heat:amqp - - rabbitmq-server:amqp -- - neutron-api:amqp - - rabbitmq-server:amqp -- - neutron-api:neutron-api - - nova-cloud-controller:neutron-api -- - neutron-api:identity-service - - keystone:identity-service -- - ceph-osd:mon - - ceph-mon:osd -- - aodh:amqp - - rabbitmq-server:amqp -- - aodh:identity-service - - keystone:identity-service -- - designate:identity-service - - keystone:identity-service -- - designate:amqp - - rabbitmq-server:amqp -- - designate:dns-backend - - designate-bind:dns-backend -- - designate:coordinator-memcached - - memcached:cache -- - gnocchi:storage-ceph - - ceph-mon:client -- - gnocchi:amqp - - rabbitmq-server:amqp -- - gnocchi:coordinator-memcached - - memcached:cache -- - gnocchi:metric-service - - ceilometer:metric-service -- - gnocchi:identity-service - - keystone:identity-service -- - cinder-ceph:ceph-access - - nova-compute:ceph-access -- - ceilometer:identity-credentials - - keystone:identity-credentials -- - designate:dnsaas - - neutron-api:external-dns -- - barbican:amqp - - rabbitmq-server:amqp -- - barbican:identity-service - - keystone:identity-service -- - placement:identity-service - - keystone:identity-service -- - placement:placement - - nova-cloud-controller:placement -- - neutron-api-plugin-ovn:neutron-plugin - - neutron-api:neutron-plugin-api-subordinate -- - ovn-central:certificates - - vault:certificates -- - ovn-central:ovsdb-cms - - neutron-api-plugin-ovn:ovsdb-cms -- - neutron-api:certificates - - vault:certificates -- - ovn-chassis:nova-compute - - nova-compute:neutron-plugin -- - ovn-chassis:certificates - - vault:certificates -- - ovn-chassis:ovsdb - - ovn-central:ovsdb -- - ovn-chassis:ovsdb-subordinate - - octavia:ovsdb-subordinate -- - ovn-central:ovsdb-cms - - octavia:ovsdb-cms -- - vault:certificates - - aodh:certificates -- - vault:certificates - - barbican:certificates -- - vault:certificates - - ceilometer:certificates -- - vault:certificates - - designate:certificates -- - vault:certificates - - gnocchi:certificates -- - vault:certificates - - heat:certificates -- - vault:certificates - - neutron-api-plugin-ovn:certificates -- - vault:certificates - - cinder:certificates -- - vault:certificates - - glance:certificates -- - vault:certificates - - keystone:certificates -- - vault:certificates - - nova-cloud-controller:certificates -- - vault:certificates - - placement:certificates -- - vault:certificates - - swift-proxy:certificates -- - vault:certificates - - openstack-dashboard:certificates -- - keystone-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - nova-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - glance-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - cinder-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - heat-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - neutron-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - aodh-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - designate-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - gnocchi-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - barbican-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - placement-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - vault:shared-db - - vault-mysql-router:shared-db -- - keystone:shared-db - - keystone-mysql-router:shared-db -- - nova-cloud-controller:shared-db - - nova-mysql-router:shared-db -- - glance:shared-db - - glance-mysql-router:shared-db -- - cinder:shared-db - - cinder-mysql-router:shared-db -- - heat:shared-db - - heat-mysql-router:shared-db -- - neutron-api:shared-db - - neutron-mysql-router:shared-db -- - aodh:shared-db - - aodh-mysql-router:shared-db -- - designate:shared-db - - designate-mysql-router:shared-db -- - gnocchi:shared-db - - gnocchi-mysql-router:shared-db -- - barbican:shared-db - - barbican-mysql-router:shared-db -- - placement:shared-db - - placement-mysql-router:shared-db -- - vault-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - octavia-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - octavia-mysql-router:shared-db - - octavia:shared-db -- - keystone:identity-service - - octavia:identity-service -- - rabbitmq-server:amqp - - octavia:amqp -- - neutron-api:neutron-load-balancer - - octavia:neutron-api -- - glance-simplestreams-sync:juju-info - - octavia-diskimage-retrofit:juju-info -- - keystone:identity-service - - glance-simplestreams-sync:identity-service -- - keystone:identity-credentials - - octavia-diskimage-retrofit:identity-credentials -- - vault:certificates - - octavia:certificates -- - vault:certificates - - octavia-diskimage-retrofit:certificates -- - vault:certificates - - glance-simplestreams-sync:certificates -- - magnum:shared-db - - magnum-mysql-router:shared-db -- - magnum-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - magnum:amqp - - rabbitmq-server:amqp -- - magnum:identity-service - - keystone:identity-service -- - magnum:certificates - - vault:certificates -- - openstack-dashboard:dashboard-plugin - - magnum-dashboard:dashboard + - - nova-cloud-controller:amqp + - rabbitmq-server:amqp + - - nova-cloud-controller:image-service + - glance:image-service + - - nova-cloud-controller:identity-service + - keystone:identity-service + - - nova-compute:cloud-compute + - nova-cloud-controller:cloud-compute + - - nova-compute:amqp + - rabbitmq-server:amqp + - - nova-compute:image-service + - glance:image-service + - - nova-compute:ceph + - ceph-mon:client + - - glance:identity-service + - keystone:identity-service + - - glance:ceph + - ceph-mon:client + - - glance:image-service + - cinder:image-service + - - glance:amqp + - rabbitmq-server:amqp + - - cinder:amqp + - rabbitmq-server:amqp + - - cinder:cinder-volume-service + - nova-cloud-controller:cinder-volume-service + - - cinder:identity-service + - keystone:identity-service + - - cinder:storage-backend + - cinder-ceph:storage-backend + - - cinder-ceph:ceph + - ceph-mon:client + - - openstack-dashboard:identity-service + - keystone:identity-service + - - swift-proxy:identity-service + - keystone:identity-service + - - swift-proxy:swift-storage + - swift-storage-z1:swift-storage + - - swift-proxy:swift-storage + - swift-storage-z2:swift-storage + - - swift-proxy:swift-storage + - swift-storage-z3:swift-storage + - - ceilometer:identity-service + - keystone:identity-service + - - ceilometer:amqp + - rabbitmq-server:amqp + - - ceilometer-agent:nova-ceilometer + - nova-compute:nova-ceilometer + - - ceilometer-agent:ceilometer-service + - ceilometer:ceilometer-service + - - ceilometer-agent:amqp + - rabbitmq-server:amqp + - - heat:identity-service + - keystone:identity-service + - - heat:amqp + - rabbitmq-server:amqp + - - neutron-api:amqp + - rabbitmq-server:amqp + - - neutron-api:neutron-api + - nova-cloud-controller:neutron-api + - - neutron-api:identity-service + - keystone:identity-service + - - ceph-osd:mon + - ceph-mon:osd + - - aodh:amqp + - rabbitmq-server:amqp + - - aodh:identity-service + - keystone:identity-service + - - designate:identity-service + - keystone:identity-service + - - designate:amqp + - rabbitmq-server:amqp + - - designate:dns-backend + - designate-bind:dns-backend + - - designate:coordinator-memcached + - memcached:cache + - - gnocchi:storage-ceph + - ceph-mon:client + - - gnocchi:amqp + - rabbitmq-server:amqp + - - gnocchi:coordinator-memcached + - memcached:cache + - - gnocchi:metric-service + - ceilometer:metric-service + - - gnocchi:identity-service + - keystone:identity-service + - - cinder-ceph:ceph-access + - nova-compute:ceph-access + - - ceilometer:identity-credentials + - keystone:identity-credentials + - - designate:dnsaas + - neutron-api:external-dns + - - barbican:amqp + - rabbitmq-server:amqp + - - barbican:identity-service + - keystone:identity-service + - - placement:identity-service + - keystone:identity-service + - - placement:placement + - nova-cloud-controller:placement + - - neutron-api-plugin-ovn:neutron-plugin + - neutron-api:neutron-plugin-api-subordinate + - - ovn-central:certificates + - vault:certificates + - - ovn-central:ovsdb-cms + - neutron-api-plugin-ovn:ovsdb-cms + - - neutron-api:certificates + - vault:certificates + - - ovn-chassis:nova-compute + - nova-compute:neutron-plugin + - - ovn-chassis:certificates + - vault:certificates + - - ovn-chassis:ovsdb + - ovn-central:ovsdb + - - ovn-chassis:ovsdb-subordinate + - octavia:ovsdb-subordinate + - - ovn-central:ovsdb-cms + - octavia:ovsdb-cms + - - vault:certificates + - aodh:certificates + - - vault:certificates + - barbican:certificates + - - vault:certificates + - ceilometer:certificates + - - vault:certificates + - designate:certificates + - - vault:certificates + - gnocchi:certificates + - - vault:certificates + - heat:certificates + - - vault:certificates + - neutron-api-plugin-ovn:certificates + - - vault:certificates + - cinder:certificates + - - vault:certificates + - glance:certificates + - - vault:certificates + - keystone:certificates + - - vault:certificates + - nova-cloud-controller:certificates + - - vault:certificates + - placement:certificates + - - vault:certificates + - swift-proxy:certificates + - - vault:certificates + - openstack-dashboard:certificates + - - keystone-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - nova-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - glance-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - cinder-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - heat-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - neutron-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - aodh-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - designate-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - gnocchi-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - barbican-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - placement-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - vault:shared-db + - vault-mysql-router:shared-db + - - keystone:shared-db + - keystone-mysql-router:shared-db + - - nova-cloud-controller:shared-db + - nova-mysql-router:shared-db + - - glance:shared-db + - glance-mysql-router:shared-db + - - cinder:shared-db + - cinder-mysql-router:shared-db + - - heat:shared-db + - heat-mysql-router:shared-db + - - neutron-api:shared-db + - neutron-mysql-router:shared-db + - - aodh:shared-db + - aodh-mysql-router:shared-db + - - designate:shared-db + - designate-mysql-router:shared-db + - - gnocchi:shared-db + - gnocchi-mysql-router:shared-db + - - barbican:shared-db + - barbican-mysql-router:shared-db + - - placement:shared-db + - placement-mysql-router:shared-db + - - vault-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - octavia-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - octavia-mysql-router:shared-db + - octavia:shared-db + - - keystone:identity-service + - octavia:identity-service + - - rabbitmq-server:amqp + - octavia:amqp + - - neutron-api:neutron-load-balancer + - octavia:neutron-api + - - glance-simplestreams-sync:juju-info + - octavia-diskimage-retrofit:juju-info + - - keystone:identity-service + - glance-simplestreams-sync:identity-service + - - keystone:identity-credentials + - octavia-diskimage-retrofit:identity-credentials + - - vault:certificates + - octavia:certificates + - - vault:certificates + - octavia-diskimage-retrofit:certificates + - - vault:certificates + - glance-simplestreams-sync:certificates + - - magnum:shared-db + - magnum-mysql-router:shared-db + - - magnum-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - magnum:amqp + - rabbitmq-server:amqp + - - magnum:identity-service + - keystone:identity-service + - - magnum:certificates + - vault:certificates + - - openstack-dashboard:dashboard-plugin + - magnum-dashboard:dashboard diff --git a/tests/distro-regression/tests/bundles/focal-victoria.yaml b/tests/distro-regression/tests/bundles/focal-victoria.yaml index 232d3838..65c0af84 100644 --- a/tests/distro-regression/tests/bundles/focal-victoria.yaml +++ b/tests/distro-regression/tests/bundles/focal-victoria.yaml @@ -9,7 +9,6 @@ variables: rabbitmq-channel: &rabbitmq-channel 3.8/edge memcached-channel: &memcached-channel latest/edge vault-channel: &vault-channel 1.7/edge - series: &series focal applications: aodh: @@ -204,7 +203,7 @@ applications: enable-resize: true migration-auth-type: ssh openstack-origin: *openstack-origin - constraints: mem=4096 + constraints: root-disk=40G mem=4G channel: *openstack-channel nova-mysql-router: charm: ch:mysql-router @@ -300,231 +299,231 @@ applications: retrofit-uca-pocket: *retrofit-uca-pocket channel: *openstack-channel relations: -- - nova-cloud-controller:amqp - - rabbitmq-server:amqp -- - nova-cloud-controller:image-service - - glance:image-service -- - nova-cloud-controller:identity-service - - keystone:identity-service -- - nova-compute:cloud-compute - - nova-cloud-controller:cloud-compute -- - nova-compute:amqp - - rabbitmq-server:amqp -- - nova-compute:image-service - - glance:image-service -- - nova-compute:ceph - - ceph-mon:client -- - glance:identity-service - - keystone:identity-service -- - glance:ceph - - ceph-mon:client -- - glance:image-service - - cinder:image-service -- - glance:amqp - - rabbitmq-server:amqp -- - cinder:amqp - - rabbitmq-server:amqp -- - cinder:cinder-volume-service - - nova-cloud-controller:cinder-volume-service -- - cinder:identity-service - - keystone:identity-service -- - cinder:storage-backend - - cinder-ceph:storage-backend -- - cinder-ceph:ceph - - ceph-mon:client -- - openstack-dashboard:identity-service - - keystone:identity-service -- - swift-proxy:identity-service - - keystone:identity-service -- - swift-proxy:swift-storage - - swift-storage-z1:swift-storage -- - swift-proxy:swift-storage - - swift-storage-z2:swift-storage -- - swift-proxy:swift-storage - - swift-storage-z3:swift-storage -- - ceilometer:identity-service - - keystone:identity-service -- - ceilometer:amqp - - rabbitmq-server:amqp -- - ceilometer-agent:nova-ceilometer - - nova-compute:nova-ceilometer -- - ceilometer-agent:ceilometer-service - - ceilometer:ceilometer-service -- - ceilometer-agent:amqp - - rabbitmq-server:amqp -- - heat:identity-service - - keystone:identity-service -- - heat:amqp - - rabbitmq-server:amqp -- - neutron-api:amqp - - rabbitmq-server:amqp -- - neutron-api:neutron-api - - nova-cloud-controller:neutron-api -- - neutron-api:identity-service - - keystone:identity-service -- - ceph-osd:mon - - ceph-mon:osd -- - aodh:amqp - - rabbitmq-server:amqp -- - aodh:identity-service - - keystone:identity-service -- - designate:identity-service - - keystone:identity-service -- - designate:amqp - - rabbitmq-server:amqp -- - designate:dns-backend - - designate-bind:dns-backend -- - designate:coordinator-memcached - - memcached:cache -- - gnocchi:storage-ceph - - ceph-mon:client -- - gnocchi:amqp - - rabbitmq-server:amqp -- - gnocchi:coordinator-memcached - - memcached:cache -- - gnocchi:metric-service - - ceilometer:metric-service -- - gnocchi:identity-service - - keystone:identity-service -- - cinder-ceph:ceph-access - - nova-compute:ceph-access -- - ceilometer:identity-credentials - - keystone:identity-credentials -- - designate:dnsaas - - neutron-api:external-dns -- - barbican:amqp - - rabbitmq-server:amqp -- - barbican:identity-service - - keystone:identity-service -- - placement:identity-service - - keystone:identity-service -- - placement:placement - - nova-cloud-controller:placement -- - neutron-api-plugin-ovn:neutron-plugin - - neutron-api:neutron-plugin-api-subordinate -- - ovn-central:certificates - - vault:certificates -- - ovn-central:ovsdb-cms - - neutron-api-plugin-ovn:ovsdb-cms -- - neutron-api:certificates - - vault:certificates -- - ovn-chassis:nova-compute - - nova-compute:neutron-plugin -- - ovn-chassis:certificates - - vault:certificates -- - ovn-chassis:ovsdb - - ovn-central:ovsdb -- - ovn-chassis:ovsdb-subordinate - - octavia:ovsdb-subordinate -- - ovn-central:ovsdb-cms - - octavia:ovsdb-cms -- - vault:certificates - - aodh:certificates -- - vault:certificates - - barbican:certificates -- - vault:certificates - - ceilometer:certificates -- - vault:certificates - - designate:certificates -- - vault:certificates - - gnocchi:certificates -- - vault:certificates - - heat:certificates -- - vault:certificates - - neutron-api-plugin-ovn:certificates -- - vault:certificates - - cinder:certificates -- - vault:certificates - - glance:certificates -- - vault:certificates - - keystone:certificates -- - vault:certificates - - nova-cloud-controller:certificates -- - vault:certificates - - placement:certificates -- - vault:certificates - - swift-proxy:certificates -- - vault:certificates - - openstack-dashboard:certificates -- - keystone-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - nova-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - glance-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - cinder-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - heat-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - neutron-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - aodh-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - designate-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - gnocchi-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - barbican-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - placement-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - vault:shared-db - - vault-mysql-router:shared-db -- - keystone:shared-db - - keystone-mysql-router:shared-db -- - nova-cloud-controller:shared-db - - nova-mysql-router:shared-db -- - glance:shared-db - - glance-mysql-router:shared-db -- - cinder:shared-db - - cinder-mysql-router:shared-db -- - heat:shared-db - - heat-mysql-router:shared-db -- - neutron-api:shared-db - - neutron-mysql-router:shared-db -- - aodh:shared-db - - aodh-mysql-router:shared-db -- - designate:shared-db - - designate-mysql-router:shared-db -- - gnocchi:shared-db - - gnocchi-mysql-router:shared-db -- - barbican:shared-db - - barbican-mysql-router:shared-db -- - placement:shared-db - - placement-mysql-router:shared-db -- - vault-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - octavia-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - octavia-mysql-router:shared-db - - octavia:shared-db -- - keystone:identity-service - - octavia:identity-service -- - rabbitmq-server:amqp - - octavia:amqp -- - neutron-api:neutron-load-balancer - - octavia:neutron-api -- - glance-simplestreams-sync:juju-info - - octavia-diskimage-retrofit:juju-info -- - keystone:identity-service - - glance-simplestreams-sync:identity-service -- - keystone:identity-credentials - - octavia-diskimage-retrofit:identity-credentials -- - vault:certificates - - octavia:certificates -- - vault:certificates - - octavia-diskimage-retrofit:certificates -- - vault:certificates - - glance-simplestreams-sync:certificates -- - magnum:shared-db - - magnum-mysql-router:shared-db -- - magnum-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - magnum:amqp - - rabbitmq-server:amqp -- - magnum:identity-service - - keystone:identity-service -- - magnum:certificates - - vault:certificates -- - openstack-dashboard:dashboard-plugin - - magnum-dashboard:dashboard + - - nova-cloud-controller:amqp + - rabbitmq-server:amqp + - - nova-cloud-controller:image-service + - glance:image-service + - - nova-cloud-controller:identity-service + - keystone:identity-service + - - nova-compute:cloud-compute + - nova-cloud-controller:cloud-compute + - - nova-compute:amqp + - rabbitmq-server:amqp + - - nova-compute:image-service + - glance:image-service + - - nova-compute:ceph + - ceph-mon:client + - - glance:identity-service + - keystone:identity-service + - - glance:ceph + - ceph-mon:client + - - glance:image-service + - cinder:image-service + - - glance:amqp + - rabbitmq-server:amqp + - - cinder:amqp + - rabbitmq-server:amqp + - - cinder:cinder-volume-service + - nova-cloud-controller:cinder-volume-service + - - cinder:identity-service + - keystone:identity-service + - - cinder:storage-backend + - cinder-ceph:storage-backend + - - cinder-ceph:ceph + - ceph-mon:client + - - openstack-dashboard:identity-service + - keystone:identity-service + - - swift-proxy:identity-service + - keystone:identity-service + - - swift-proxy:swift-storage + - swift-storage-z1:swift-storage + - - swift-proxy:swift-storage + - swift-storage-z2:swift-storage + - - swift-proxy:swift-storage + - swift-storage-z3:swift-storage + - - ceilometer:identity-service + - keystone:identity-service + - - ceilometer:amqp + - rabbitmq-server:amqp + - - ceilometer-agent:nova-ceilometer + - nova-compute:nova-ceilometer + - - ceilometer-agent:ceilometer-service + - ceilometer:ceilometer-service + - - ceilometer-agent:amqp + - rabbitmq-server:amqp + - - heat:identity-service + - keystone:identity-service + - - heat:amqp + - rabbitmq-server:amqp + - - neutron-api:amqp + - rabbitmq-server:amqp + - - neutron-api:neutron-api + - nova-cloud-controller:neutron-api + - - neutron-api:identity-service + - keystone:identity-service + - - ceph-osd:mon + - ceph-mon:osd + - - aodh:amqp + - rabbitmq-server:amqp + - - aodh:identity-service + - keystone:identity-service + - - designate:identity-service + - keystone:identity-service + - - designate:amqp + - rabbitmq-server:amqp + - - designate:dns-backend + - designate-bind:dns-backend + - - designate:coordinator-memcached + - memcached:cache + - - gnocchi:storage-ceph + - ceph-mon:client + - - gnocchi:amqp + - rabbitmq-server:amqp + - - gnocchi:coordinator-memcached + - memcached:cache + - - gnocchi:metric-service + - ceilometer:metric-service + - - gnocchi:identity-service + - keystone:identity-service + - - cinder-ceph:ceph-access + - nova-compute:ceph-access + - - ceilometer:identity-credentials + - keystone:identity-credentials + - - designate:dnsaas + - neutron-api:external-dns + - - barbican:amqp + - rabbitmq-server:amqp + - - barbican:identity-service + - keystone:identity-service + - - placement:identity-service + - keystone:identity-service + - - placement:placement + - nova-cloud-controller:placement + - - neutron-api-plugin-ovn:neutron-plugin + - neutron-api:neutron-plugin-api-subordinate + - - ovn-central:certificates + - vault:certificates + - - ovn-central:ovsdb-cms + - neutron-api-plugin-ovn:ovsdb-cms + - - neutron-api:certificates + - vault:certificates + - - ovn-chassis:nova-compute + - nova-compute:neutron-plugin + - - ovn-chassis:certificates + - vault:certificates + - - ovn-chassis:ovsdb + - ovn-central:ovsdb + - - ovn-chassis:ovsdb-subordinate + - octavia:ovsdb-subordinate + - - ovn-central:ovsdb-cms + - octavia:ovsdb-cms + - - vault:certificates + - aodh:certificates + - - vault:certificates + - barbican:certificates + - - vault:certificates + - ceilometer:certificates + - - vault:certificates + - designate:certificates + - - vault:certificates + - gnocchi:certificates + - - vault:certificates + - heat:certificates + - - vault:certificates + - neutron-api-plugin-ovn:certificates + - - vault:certificates + - cinder:certificates + - - vault:certificates + - glance:certificates + - - vault:certificates + - keystone:certificates + - - vault:certificates + - nova-cloud-controller:certificates + - - vault:certificates + - placement:certificates + - - vault:certificates + - swift-proxy:certificates + - - vault:certificates + - openstack-dashboard:certificates + - - keystone-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - nova-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - glance-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - cinder-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - heat-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - neutron-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - aodh-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - designate-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - gnocchi-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - barbican-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - placement-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - vault:shared-db + - vault-mysql-router:shared-db + - - keystone:shared-db + - keystone-mysql-router:shared-db + - - nova-cloud-controller:shared-db + - nova-mysql-router:shared-db + - - glance:shared-db + - glance-mysql-router:shared-db + - - cinder:shared-db + - cinder-mysql-router:shared-db + - - heat:shared-db + - heat-mysql-router:shared-db + - - neutron-api:shared-db + - neutron-mysql-router:shared-db + - - aodh:shared-db + - aodh-mysql-router:shared-db + - - designate:shared-db + - designate-mysql-router:shared-db + - - gnocchi:shared-db + - gnocchi-mysql-router:shared-db + - - barbican:shared-db + - barbican-mysql-router:shared-db + - - placement:shared-db + - placement-mysql-router:shared-db + - - vault-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - octavia-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - octavia-mysql-router:shared-db + - octavia:shared-db + - - keystone:identity-service + - octavia:identity-service + - - rabbitmq-server:amqp + - octavia:amqp + - - neutron-api:neutron-load-balancer + - octavia:neutron-api + - - glance-simplestreams-sync:juju-info + - octavia-diskimage-retrofit:juju-info + - - keystone:identity-service + - glance-simplestreams-sync:identity-service + - - keystone:identity-credentials + - octavia-diskimage-retrofit:identity-credentials + - - vault:certificates + - octavia:certificates + - - vault:certificates + - octavia-diskimage-retrofit:certificates + - - vault:certificates + - glance-simplestreams-sync:certificates + - - magnum:shared-db + - magnum-mysql-router:shared-db + - - magnum-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - magnum:amqp + - rabbitmq-server:amqp + - - magnum:identity-service + - keystone:identity-service + - - magnum:certificates + - vault:certificates + - - openstack-dashboard:dashboard-plugin + - magnum-dashboard:dashboard diff --git a/tests/distro-regression/tests/bundles/focal-wallaby.yaml b/tests/distro-regression/tests/bundles/focal-wallaby.yaml index 6a3224e8..1befd88d 100644 --- a/tests/distro-regression/tests/bundles/focal-wallaby.yaml +++ b/tests/distro-regression/tests/bundles/focal-wallaby.yaml @@ -9,7 +9,6 @@ variables: rabbitmq-channel: &rabbitmq-channel 3.8/edge memcached-channel: &memcached-channel latest/edge vault-channel: &vault-channel 1.7/edge - series: &series focal applications: aodh: @@ -230,7 +229,7 @@ applications: enable-resize: true migration-auth-type: ssh openstack-origin: *openstack-origin - constraints: mem=4096 + constraints: root-disk=40G mem=4G channel: *openstack-channel nova-mysql-router: charm: ch:mysql-router @@ -326,255 +325,255 @@ applications: retrofit-uca-pocket: *retrofit-uca-pocket channel: *openstack-channel relations: -- - nova-cloud-controller:amqp - - rabbitmq-server:amqp -- - nova-cloud-controller:image-service - - glance:image-service -- - nova-cloud-controller:identity-service - - keystone:identity-service -- - nova-compute:cloud-compute - - nova-cloud-controller:cloud-compute -- - nova-compute:amqp - - rabbitmq-server:amqp -- - nova-compute:image-service - - glance:image-service -- - nova-compute:ceph - - ceph-mon:client -- - glance:identity-service - - keystone:identity-service -- - glance:ceph - - ceph-mon:client -- - glance:image-service - - cinder:image-service -- - glance:amqp - - rabbitmq-server:amqp -- - cinder:amqp - - rabbitmq-server:amqp -- - cinder:cinder-volume-service - - nova-cloud-controller:cinder-volume-service -- - cinder:identity-service - - keystone:identity-service -- - cinder:storage-backend - - cinder-ceph:storage-backend -- - cinder-ceph:ceph - - ceph-mon:client -- - openstack-dashboard:identity-service - - keystone:identity-service -- - swift-proxy:identity-service - - keystone:identity-service -- - swift-proxy:swift-storage - - swift-storage-z1:swift-storage -- - swift-proxy:swift-storage - - swift-storage-z2:swift-storage -- - swift-proxy:swift-storage - - swift-storage-z3:swift-storage -- - ceilometer:identity-service - - keystone:identity-service -- - ceilometer:amqp - - rabbitmq-server:amqp -- - ceilometer-agent:nova-ceilometer - - nova-compute:nova-ceilometer -- - ceilometer-agent:ceilometer-service - - ceilometer:ceilometer-service -- - ceilometer-agent:amqp - - rabbitmq-server:amqp -- - heat:identity-service - - keystone:identity-service -- - heat:amqp - - rabbitmq-server:amqp -- - neutron-api:amqp - - rabbitmq-server:amqp -- - neutron-api:neutron-api - - nova-cloud-controller:neutron-api -- - neutron-api:identity-service - - keystone:identity-service -- - ceph-mon - - ceph-fs -- - ceph-osd:mon - - ceph-mon:osd -- - aodh:amqp - - rabbitmq-server:amqp -- - aodh:identity-service - - keystone:identity-service -- - designate:identity-service - - keystone:identity-service -- - designate:amqp - - rabbitmq-server:amqp -- - designate:dns-backend - - designate-bind:dns-backend -- - designate:coordinator-memcached - - memcached:cache -- - gnocchi:storage-ceph - - ceph-mon:client -- - gnocchi:amqp - - rabbitmq-server:amqp -- - gnocchi:coordinator-memcached - - memcached:cache -- - gnocchi:metric-service - - ceilometer:metric-service -- - gnocchi:identity-service - - keystone:identity-service -- - cinder-ceph:ceph-access - - nova-compute:ceph-access -- - ceilometer:identity-credentials - - keystone:identity-credentials -- - designate:dnsaas - - neutron-api:external-dns -- - barbican:amqp - - rabbitmq-server:amqp -- - barbican:identity-service - - keystone:identity-service -- - placement:identity-service - - keystone:identity-service -- - placement:placement - - nova-cloud-controller:placement -- - neutron-api-plugin-ovn:neutron-plugin - - neutron-api:neutron-plugin-api-subordinate -- - ovn-central:certificates - - vault:certificates -- - ovn-central:ovsdb-cms - - neutron-api-plugin-ovn:ovsdb-cms -- - neutron-api:certificates - - vault:certificates -- - ovn-chassis:nova-compute - - nova-compute:neutron-plugin -- - ovn-chassis:certificates - - vault:certificates -- - ovn-chassis:ovsdb - - ovn-central:ovsdb -- - ovn-chassis:ovsdb-subordinate - - octavia:ovsdb-subordinate -- - ovn-central:ovsdb-cms - - octavia:ovsdb-cms -- - vault:certificates - - aodh:certificates -- - vault:certificates - - barbican:certificates -- - vault:certificates - - ceilometer:certificates -- - vault:certificates - - designate:certificates -- - vault:certificates - - gnocchi:certificates -- - vault:certificates - - heat:certificates -- - vault:certificates - - neutron-api-plugin-ovn:certificates -- - vault:certificates - - cinder:certificates -- - vault:certificates - - glance:certificates -- - vault:certificates - - keystone:certificates -- - vault:certificates - - manila:certificates -- - vault:certificates - - nova-cloud-controller:certificates -- - vault:certificates - - placement:certificates -- - vault:certificates - - swift-proxy:certificates -- - vault:certificates - - openstack-dashboard:certificates -- - keystone-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - nova-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - glance-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - cinder-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - heat-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - neutron-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - aodh-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - designate-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - gnocchi-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - barbican-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - placement-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - vault:shared-db - - vault-mysql-router:shared-db -- - keystone:shared-db - - keystone-mysql-router:shared-db -- - nova-cloud-controller:shared-db - - nova-mysql-router:shared-db -- - glance:shared-db - - glance-mysql-router:shared-db -- - cinder:shared-db - - cinder-mysql-router:shared-db -- - heat:shared-db - - heat-mysql-router:shared-db -- - neutron-api:shared-db - - neutron-mysql-router:shared-db -- - aodh:shared-db - - aodh-mysql-router:shared-db -- - designate:shared-db - - designate-mysql-router:shared-db -- - gnocchi:shared-db - - gnocchi-mysql-router:shared-db -- - barbican:shared-db - - barbican-mysql-router:shared-db -- - placement:shared-db - - placement-mysql-router:shared-db -- - vault-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - octavia-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - octavia-mysql-router:shared-db - - octavia:shared-db -- - keystone:identity-service - - octavia:identity-service -- - rabbitmq-server:amqp - - octavia:amqp -- - neutron-api:neutron-load-balancer - - octavia:neutron-api -- - glance-simplestreams-sync:juju-info - - octavia-diskimage-retrofit:juju-info -- - keystone:identity-service - - glance-simplestreams-sync:identity-service -- - keystone:identity-credentials - - octavia-diskimage-retrofit:identity-credentials -- - vault:certificates - - octavia:certificates -- - vault:certificates - - octavia-diskimage-retrofit:certificates -- - vault:certificates - - glance-simplestreams-sync:certificates -- - ceph-mon - - manila-ganesha -- - manila:shared-db - - manila-mysql-router:shared-db -- - manila-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - manila-ganesha - - rabbitmq-server -- - manila-ganesha - - keystone -- - manila - - manila-ganesha -- - manila-ganesha:shared-db - - manila-ganesha-mysql-router:shared-db -- - manila-ganesha-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - manila - - rabbitmq-server -- - manila - - keystone -- - magnum:shared-db - - magnum-mysql-router:shared-db -- - magnum-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - magnum:amqp - - rabbitmq-server:amqp -- - magnum:identity-service - - keystone:identity-service -- - magnum:certificates - - vault:certificates -- - openstack-dashboard:dashboard-plugin - - magnum-dashboard:dashboard + - - nova-cloud-controller:amqp + - rabbitmq-server:amqp + - - nova-cloud-controller:image-service + - glance:image-service + - - nova-cloud-controller:identity-service + - keystone:identity-service + - - nova-compute:cloud-compute + - nova-cloud-controller:cloud-compute + - - nova-compute:amqp + - rabbitmq-server:amqp + - - nova-compute:image-service + - glance:image-service + - - nova-compute:ceph + - ceph-mon:client + - - glance:identity-service + - keystone:identity-service + - - glance:ceph + - ceph-mon:client + - - glance:image-service + - cinder:image-service + - - glance:amqp + - rabbitmq-server:amqp + - - cinder:amqp + - rabbitmq-server:amqp + - - cinder:cinder-volume-service + - nova-cloud-controller:cinder-volume-service + - - cinder:identity-service + - keystone:identity-service + - - cinder:storage-backend + - cinder-ceph:storage-backend + - - cinder-ceph:ceph + - ceph-mon:client + - - openstack-dashboard:identity-service + - keystone:identity-service + - - swift-proxy:identity-service + - keystone:identity-service + - - swift-proxy:swift-storage + - swift-storage-z1:swift-storage + - - swift-proxy:swift-storage + - swift-storage-z2:swift-storage + - - swift-proxy:swift-storage + - swift-storage-z3:swift-storage + - - ceilometer:identity-service + - keystone:identity-service + - - ceilometer:amqp + - rabbitmq-server:amqp + - - ceilometer-agent:nova-ceilometer + - nova-compute:nova-ceilometer + - - ceilometer-agent:ceilometer-service + - ceilometer:ceilometer-service + - - ceilometer-agent:amqp + - rabbitmq-server:amqp + - - heat:identity-service + - keystone:identity-service + - - heat:amqp + - rabbitmq-server:amqp + - - neutron-api:amqp + - rabbitmq-server:amqp + - - neutron-api:neutron-api + - nova-cloud-controller:neutron-api + - - neutron-api:identity-service + - keystone:identity-service + - - ceph-mon + - ceph-fs + - - ceph-osd:mon + - ceph-mon:osd + - - aodh:amqp + - rabbitmq-server:amqp + - - aodh:identity-service + - keystone:identity-service + - - designate:identity-service + - keystone:identity-service + - - designate:amqp + - rabbitmq-server:amqp + - - designate:dns-backend + - designate-bind:dns-backend + - - designate:coordinator-memcached + - memcached:cache + - - gnocchi:storage-ceph + - ceph-mon:client + - - gnocchi:amqp + - rabbitmq-server:amqp + - - gnocchi:coordinator-memcached + - memcached:cache + - - gnocchi:metric-service + - ceilometer:metric-service + - - gnocchi:identity-service + - keystone:identity-service + - - cinder-ceph:ceph-access + - nova-compute:ceph-access + - - ceilometer:identity-credentials + - keystone:identity-credentials + - - designate:dnsaas + - neutron-api:external-dns + - - barbican:amqp + - rabbitmq-server:amqp + - - barbican:identity-service + - keystone:identity-service + - - placement:identity-service + - keystone:identity-service + - - placement:placement + - nova-cloud-controller:placement + - - neutron-api-plugin-ovn:neutron-plugin + - neutron-api:neutron-plugin-api-subordinate + - - ovn-central:certificates + - vault:certificates + - - ovn-central:ovsdb-cms + - neutron-api-plugin-ovn:ovsdb-cms + - - neutron-api:certificates + - vault:certificates + - - ovn-chassis:nova-compute + - nova-compute:neutron-plugin + - - ovn-chassis:certificates + - vault:certificates + - - ovn-chassis:ovsdb + - ovn-central:ovsdb + - - ovn-chassis:ovsdb-subordinate + - octavia:ovsdb-subordinate + - - ovn-central:ovsdb-cms + - octavia:ovsdb-cms + - - vault:certificates + - aodh:certificates + - - vault:certificates + - barbican:certificates + - - vault:certificates + - ceilometer:certificates + - - vault:certificates + - designate:certificates + - - vault:certificates + - gnocchi:certificates + - - vault:certificates + - heat:certificates + - - vault:certificates + - neutron-api-plugin-ovn:certificates + - - vault:certificates + - cinder:certificates + - - vault:certificates + - glance:certificates + - - vault:certificates + - keystone:certificates + - - vault:certificates + - manila:certificates + - - vault:certificates + - nova-cloud-controller:certificates + - - vault:certificates + - placement:certificates + - - vault:certificates + - swift-proxy:certificates + - - vault:certificates + - openstack-dashboard:certificates + - - keystone-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - nova-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - glance-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - cinder-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - heat-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - neutron-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - aodh-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - designate-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - gnocchi-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - barbican-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - placement-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - vault:shared-db + - vault-mysql-router:shared-db + - - keystone:shared-db + - keystone-mysql-router:shared-db + - - nova-cloud-controller:shared-db + - nova-mysql-router:shared-db + - - glance:shared-db + - glance-mysql-router:shared-db + - - cinder:shared-db + - cinder-mysql-router:shared-db + - - heat:shared-db + - heat-mysql-router:shared-db + - - neutron-api:shared-db + - neutron-mysql-router:shared-db + - - aodh:shared-db + - aodh-mysql-router:shared-db + - - designate:shared-db + - designate-mysql-router:shared-db + - - gnocchi:shared-db + - gnocchi-mysql-router:shared-db + - - barbican:shared-db + - barbican-mysql-router:shared-db + - - placement:shared-db + - placement-mysql-router:shared-db + - - vault-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - octavia-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - octavia-mysql-router:shared-db + - octavia:shared-db + - - keystone:identity-service + - octavia:identity-service + - - rabbitmq-server:amqp + - octavia:amqp + - - neutron-api:neutron-load-balancer + - octavia:neutron-api + - - glance-simplestreams-sync:juju-info + - octavia-diskimage-retrofit:juju-info + - - keystone:identity-service + - glance-simplestreams-sync:identity-service + - - keystone:identity-credentials + - octavia-diskimage-retrofit:identity-credentials + - - vault:certificates + - octavia:certificates + - - vault:certificates + - octavia-diskimage-retrofit:certificates + - - vault:certificates + - glance-simplestreams-sync:certificates + - - ceph-mon + - manila-ganesha + - - manila:shared-db + - manila-mysql-router:shared-db + - - manila-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - manila-ganesha + - rabbitmq-server + - - manila-ganesha + - keystone + - - manila + - manila-ganesha + - - manila-ganesha:shared-db + - manila-ganesha-mysql-router:shared-db + - - manila-ganesha-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - manila + - rabbitmq-server + - - manila + - keystone + - - magnum:shared-db + - magnum-mysql-router:shared-db + - - magnum-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - magnum:amqp + - rabbitmq-server:amqp + - - magnum:identity-service + - keystone:identity-service + - - magnum:certificates + - vault:certificates + - - openstack-dashboard:dashboard-plugin + - magnum-dashboard:dashboard diff --git a/tests/distro-regression/tests/bundles/focal-xena.yaml b/tests/distro-regression/tests/bundles/focal-xena.yaml index fd6ba102..0c789ea8 100644 --- a/tests/distro-regression/tests/bundles/focal-xena.yaml +++ b/tests/distro-regression/tests/bundles/focal-xena.yaml @@ -9,7 +9,6 @@ variables: rabbitmq-channel: &rabbitmq-channel 3.8/edge memcached-channel: &memcached-channel latest/edge vault-channel: &vault-channel 1.7/edge - series: &series focal applications: aodh: @@ -230,7 +229,7 @@ applications: enable-resize: true migration-auth-type: ssh openstack-origin: *openstack-origin - constraints: mem=4096 + constraints: root-disk=40G mem=4G channel: *openstack-channel nova-mysql-router: charm: ch:mysql-router @@ -326,255 +325,255 @@ applications: retrofit-uca-pocket: *retrofit-uca-pocket channel: *openstack-channel relations: -- - nova-cloud-controller:amqp - - rabbitmq-server:amqp -- - nova-cloud-controller:image-service - - glance:image-service -- - nova-cloud-controller:identity-service - - keystone:identity-service -- - nova-compute:cloud-compute - - nova-cloud-controller:cloud-compute -- - nova-compute:amqp - - rabbitmq-server:amqp -- - nova-compute:image-service - - glance:image-service -- - nova-compute:ceph - - ceph-mon:client -- - glance:identity-service - - keystone:identity-service -- - glance:ceph - - ceph-mon:client -- - glance:image-service - - cinder:image-service -- - glance:amqp - - rabbitmq-server:amqp -- - cinder:amqp - - rabbitmq-server:amqp -- - cinder:cinder-volume-service - - nova-cloud-controller:cinder-volume-service -- - cinder:identity-service - - keystone:identity-service -- - cinder:storage-backend - - cinder-ceph:storage-backend -- - cinder-ceph:ceph - - ceph-mon:client -- - openstack-dashboard:identity-service - - keystone:identity-service -- - swift-proxy:identity-service - - keystone:identity-service -- - swift-proxy:swift-storage - - swift-storage-z1:swift-storage -- - swift-proxy:swift-storage - - swift-storage-z2:swift-storage -- - swift-proxy:swift-storage - - swift-storage-z3:swift-storage -- - ceilometer:identity-service - - keystone:identity-service -- - ceilometer:amqp - - rabbitmq-server:amqp -- - ceilometer-agent:nova-ceilometer - - nova-compute:nova-ceilometer -- - ceilometer-agent:ceilometer-service - - ceilometer:ceilometer-service -- - ceilometer-agent:amqp - - rabbitmq-server:amqp -- - heat:identity-service - - keystone:identity-service -- - heat:amqp - - rabbitmq-server:amqp -- - neutron-api:amqp - - rabbitmq-server:amqp -- - neutron-api:neutron-api - - nova-cloud-controller:neutron-api -- - neutron-api:identity-service - - keystone:identity-service -- - ceph-mon - - ceph-fs -- - ceph-osd:mon - - ceph-mon:osd -- - aodh:amqp - - rabbitmq-server:amqp -- - aodh:identity-service - - keystone:identity-service -- - designate:identity-service - - keystone:identity-service -- - designate:amqp - - rabbitmq-server:amqp -- - designate:dns-backend - - designate-bind:dns-backend -- - designate:coordinator-memcached - - memcached:cache -- - gnocchi:storage-ceph - - ceph-mon:client -- - gnocchi:amqp - - rabbitmq-server:amqp -- - gnocchi:coordinator-memcached - - memcached:cache -- - gnocchi:metric-service - - ceilometer:metric-service -- - gnocchi:identity-service - - keystone:identity-service -- - cinder-ceph:ceph-access - - nova-compute:ceph-access -- - ceilometer:identity-credentials - - keystone:identity-credentials -- - designate:dnsaas - - neutron-api:external-dns -- - barbican:amqp - - rabbitmq-server:amqp -- - barbican:identity-service - - keystone:identity-service -- - placement:identity-service - - keystone:identity-service -- - placement:placement - - nova-cloud-controller:placement -- - neutron-api-plugin-ovn:neutron-plugin - - neutron-api:neutron-plugin-api-subordinate -- - ovn-central:certificates - - vault:certificates -- - ovn-central:ovsdb-cms - - neutron-api-plugin-ovn:ovsdb-cms -- - neutron-api:certificates - - vault:certificates -- - ovn-chassis:nova-compute - - nova-compute:neutron-plugin -- - ovn-chassis:certificates - - vault:certificates -- - ovn-chassis:ovsdb - - ovn-central:ovsdb -- - ovn-chassis:ovsdb-subordinate - - octavia:ovsdb-subordinate -- - ovn-central:ovsdb-cms - - octavia:ovsdb-cms -- - vault:certificates - - aodh:certificates -- - vault:certificates - - barbican:certificates -- - vault:certificates - - ceilometer:certificates -- - vault:certificates - - designate:certificates -- - vault:certificates - - gnocchi:certificates -- - vault:certificates - - heat:certificates -- - vault:certificates - - neutron-api-plugin-ovn:certificates -- - vault:certificates - - cinder:certificates -- - vault:certificates - - glance:certificates -- - vault:certificates - - keystone:certificates -- - vault:certificates - - manila:certificates -- - vault:certificates - - nova-cloud-controller:certificates -- - vault:certificates - - placement:certificates -- - vault:certificates - - swift-proxy:certificates -- - vault:certificates - - openstack-dashboard:certificates -- - keystone-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - nova-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - glance-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - cinder-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - heat-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - neutron-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - aodh-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - designate-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - gnocchi-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - barbican-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - placement-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - vault:shared-db - - vault-mysql-router:shared-db -- - keystone:shared-db - - keystone-mysql-router:shared-db -- - nova-cloud-controller:shared-db - - nova-mysql-router:shared-db -- - glance:shared-db - - glance-mysql-router:shared-db -- - cinder:shared-db - - cinder-mysql-router:shared-db -- - heat:shared-db - - heat-mysql-router:shared-db -- - neutron-api:shared-db - - neutron-mysql-router:shared-db -- - aodh:shared-db - - aodh-mysql-router:shared-db -- - designate:shared-db - - designate-mysql-router:shared-db -- - gnocchi:shared-db - - gnocchi-mysql-router:shared-db -- - barbican:shared-db - - barbican-mysql-router:shared-db -- - placement:shared-db - - placement-mysql-router:shared-db -- - vault-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - octavia-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - octavia-mysql-router:shared-db - - octavia:shared-db -- - keystone:identity-service - - octavia:identity-service -- - rabbitmq-server:amqp - - octavia:amqp -- - neutron-api:neutron-load-balancer - - octavia:neutron-api -- - glance-simplestreams-sync:juju-info - - octavia-diskimage-retrofit:juju-info -- - keystone:identity-service - - glance-simplestreams-sync:identity-service -- - keystone:identity-credentials - - octavia-diskimage-retrofit:identity-credentials -- - vault:certificates - - octavia:certificates -- - vault:certificates - - octavia-diskimage-retrofit:certificates -- - vault:certificates - - glance-simplestreams-sync:certificates -- - ceph-mon - - manila-ganesha -- - manila:shared-db - - manila-mysql-router:shared-db -- - manila-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - manila-ganesha - - rabbitmq-server -- - manila-ganesha - - keystone -- - manila - - manila-ganesha -- - manila-ganesha:shared-db - - manila-ganesha-mysql-router:shared-db -- - manila-ganesha-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - manila - - rabbitmq-server -- - manila - - keystone -- - magnum:shared-db - - magnum-mysql-router:shared-db -- - magnum-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - magnum:amqp - - rabbitmq-server:amqp -- - magnum:identity-service - - keystone:identity-service -- - magnum:certificates - - vault:certificates -- - openstack-dashboard:dashboard-plugin - - magnum-dashboard:dashboard + - - nova-cloud-controller:amqp + - rabbitmq-server:amqp + - - nova-cloud-controller:image-service + - glance:image-service + - - nova-cloud-controller:identity-service + - keystone:identity-service + - - nova-compute:cloud-compute + - nova-cloud-controller:cloud-compute + - - nova-compute:amqp + - rabbitmq-server:amqp + - - nova-compute:image-service + - glance:image-service + - - nova-compute:ceph + - ceph-mon:client + - - glance:identity-service + - keystone:identity-service + - - glance:ceph + - ceph-mon:client + - - glance:image-service + - cinder:image-service + - - glance:amqp + - rabbitmq-server:amqp + - - cinder:amqp + - rabbitmq-server:amqp + - - cinder:cinder-volume-service + - nova-cloud-controller:cinder-volume-service + - - cinder:identity-service + - keystone:identity-service + - - cinder:storage-backend + - cinder-ceph:storage-backend + - - cinder-ceph:ceph + - ceph-mon:client + - - openstack-dashboard:identity-service + - keystone:identity-service + - - swift-proxy:identity-service + - keystone:identity-service + - - swift-proxy:swift-storage + - swift-storage-z1:swift-storage + - - swift-proxy:swift-storage + - swift-storage-z2:swift-storage + - - swift-proxy:swift-storage + - swift-storage-z3:swift-storage + - - ceilometer:identity-service + - keystone:identity-service + - - ceilometer:amqp + - rabbitmq-server:amqp + - - ceilometer-agent:nova-ceilometer + - nova-compute:nova-ceilometer + - - ceilometer-agent:ceilometer-service + - ceilometer:ceilometer-service + - - ceilometer-agent:amqp + - rabbitmq-server:amqp + - - heat:identity-service + - keystone:identity-service + - - heat:amqp + - rabbitmq-server:amqp + - - neutron-api:amqp + - rabbitmq-server:amqp + - - neutron-api:neutron-api + - nova-cloud-controller:neutron-api + - - neutron-api:identity-service + - keystone:identity-service + - - ceph-mon + - ceph-fs + - - ceph-osd:mon + - ceph-mon:osd + - - aodh:amqp + - rabbitmq-server:amqp + - - aodh:identity-service + - keystone:identity-service + - - designate:identity-service + - keystone:identity-service + - - designate:amqp + - rabbitmq-server:amqp + - - designate:dns-backend + - designate-bind:dns-backend + - - designate:coordinator-memcached + - memcached:cache + - - gnocchi:storage-ceph + - ceph-mon:client + - - gnocchi:amqp + - rabbitmq-server:amqp + - - gnocchi:coordinator-memcached + - memcached:cache + - - gnocchi:metric-service + - ceilometer:metric-service + - - gnocchi:identity-service + - keystone:identity-service + - - cinder-ceph:ceph-access + - nova-compute:ceph-access + - - ceilometer:identity-credentials + - keystone:identity-credentials + - - designate:dnsaas + - neutron-api:external-dns + - - barbican:amqp + - rabbitmq-server:amqp + - - barbican:identity-service + - keystone:identity-service + - - placement:identity-service + - keystone:identity-service + - - placement:placement + - nova-cloud-controller:placement + - - neutron-api-plugin-ovn:neutron-plugin + - neutron-api:neutron-plugin-api-subordinate + - - ovn-central:certificates + - vault:certificates + - - ovn-central:ovsdb-cms + - neutron-api-plugin-ovn:ovsdb-cms + - - neutron-api:certificates + - vault:certificates + - - ovn-chassis:nova-compute + - nova-compute:neutron-plugin + - - ovn-chassis:certificates + - vault:certificates + - - ovn-chassis:ovsdb + - ovn-central:ovsdb + - - ovn-chassis:ovsdb-subordinate + - octavia:ovsdb-subordinate + - - ovn-central:ovsdb-cms + - octavia:ovsdb-cms + - - vault:certificates + - aodh:certificates + - - vault:certificates + - barbican:certificates + - - vault:certificates + - ceilometer:certificates + - - vault:certificates + - designate:certificates + - - vault:certificates + - gnocchi:certificates + - - vault:certificates + - heat:certificates + - - vault:certificates + - neutron-api-plugin-ovn:certificates + - - vault:certificates + - cinder:certificates + - - vault:certificates + - glance:certificates + - - vault:certificates + - keystone:certificates + - - vault:certificates + - manila:certificates + - - vault:certificates + - nova-cloud-controller:certificates + - - vault:certificates + - placement:certificates + - - vault:certificates + - swift-proxy:certificates + - - vault:certificates + - openstack-dashboard:certificates + - - keystone-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - nova-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - glance-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - cinder-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - heat-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - neutron-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - aodh-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - designate-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - gnocchi-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - barbican-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - placement-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - vault:shared-db + - vault-mysql-router:shared-db + - - keystone:shared-db + - keystone-mysql-router:shared-db + - - nova-cloud-controller:shared-db + - nova-mysql-router:shared-db + - - glance:shared-db + - glance-mysql-router:shared-db + - - cinder:shared-db + - cinder-mysql-router:shared-db + - - heat:shared-db + - heat-mysql-router:shared-db + - - neutron-api:shared-db + - neutron-mysql-router:shared-db + - - aodh:shared-db + - aodh-mysql-router:shared-db + - - designate:shared-db + - designate-mysql-router:shared-db + - - gnocchi:shared-db + - gnocchi-mysql-router:shared-db + - - barbican:shared-db + - barbican-mysql-router:shared-db + - - placement:shared-db + - placement-mysql-router:shared-db + - - vault-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - octavia-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - octavia-mysql-router:shared-db + - octavia:shared-db + - - keystone:identity-service + - octavia:identity-service + - - rabbitmq-server:amqp + - octavia:amqp + - - neutron-api:neutron-load-balancer + - octavia:neutron-api + - - glance-simplestreams-sync:juju-info + - octavia-diskimage-retrofit:juju-info + - - keystone:identity-service + - glance-simplestreams-sync:identity-service + - - keystone:identity-credentials + - octavia-diskimage-retrofit:identity-credentials + - - vault:certificates + - octavia:certificates + - - vault:certificates + - octavia-diskimage-retrofit:certificates + - - vault:certificates + - glance-simplestreams-sync:certificates + - - ceph-mon + - manila-ganesha + - - manila:shared-db + - manila-mysql-router:shared-db + - - manila-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - manila-ganesha + - rabbitmq-server + - - manila-ganesha + - keystone + - - manila + - manila-ganesha + - - manila-ganesha:shared-db + - manila-ganesha-mysql-router:shared-db + - - manila-ganesha-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - manila + - rabbitmq-server + - - manila + - keystone + - - magnum:shared-db + - magnum-mysql-router:shared-db + - - magnum-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - magnum:amqp + - rabbitmq-server:amqp + - - magnum:identity-service + - keystone:identity-service + - - magnum:certificates + - vault:certificates + - - openstack-dashboard:dashboard-plugin + - magnum-dashboard:dashboard diff --git a/tests/distro-regression/tests/bundles/focal-yoga.yaml b/tests/distro-regression/tests/bundles/focal-yoga.yaml index 46c4681b..3d904d48 100644 --- a/tests/distro-regression/tests/bundles/focal-yoga.yaml +++ b/tests/distro-regression/tests/bundles/focal-yoga.yaml @@ -9,7 +9,6 @@ variables: rabbitmq-channel: &rabbitmq-channel 3.8/edge memcached-channel: &memcached-channel latest/edge vault-channel: &vault-channel 1.7/edge - series: &series focal applications: aodh: @@ -230,7 +229,7 @@ applications: enable-resize: true migration-auth-type: ssh openstack-origin: *openstack-origin - constraints: mem=4096 + constraints: root-disk=40G mem=4G channel: *openstack-channel nova-mysql-router: charm: ch:mysql-router @@ -326,255 +325,255 @@ applications: retrofit-uca-pocket: *retrofit-uca-pocket channel: *openstack-channel relations: -- - nova-cloud-controller:amqp - - rabbitmq-server:amqp -- - nova-cloud-controller:image-service - - glance:image-service -- - nova-cloud-controller:identity-service - - keystone:identity-service -- - nova-compute:cloud-compute - - nova-cloud-controller:cloud-compute -- - nova-compute:amqp - - rabbitmq-server:amqp -- - nova-compute:image-service - - glance:image-service -- - nova-compute:ceph - - ceph-mon:client -- - glance:identity-service - - keystone:identity-service -- - glance:ceph - - ceph-mon:client -- - glance:image-service - - cinder:image-service -- - glance:amqp - - rabbitmq-server:amqp -- - cinder:amqp - - rabbitmq-server:amqp -- - cinder:cinder-volume-service - - nova-cloud-controller:cinder-volume-service -- - cinder:identity-service - - keystone:identity-service -- - cinder:storage-backend - - cinder-ceph:storage-backend -- - cinder-ceph:ceph - - ceph-mon:client -- - openstack-dashboard:identity-service - - keystone:identity-service -- - swift-proxy:identity-service - - keystone:identity-service -- - swift-proxy:swift-storage - - swift-storage-z1:swift-storage -- - swift-proxy:swift-storage - - swift-storage-z2:swift-storage -- - swift-proxy:swift-storage - - swift-storage-z3:swift-storage -- - ceilometer:identity-service - - keystone:identity-service -- - ceilometer:amqp - - rabbitmq-server:amqp -- - ceilometer-agent:nova-ceilometer - - nova-compute:nova-ceilometer -- - ceilometer-agent:ceilometer-service - - ceilometer:ceilometer-service -- - ceilometer-agent:amqp - - rabbitmq-server:amqp -- - heat:identity-service - - keystone:identity-service -- - heat:amqp - - rabbitmq-server:amqp -- - neutron-api:amqp - - rabbitmq-server:amqp -- - neutron-api:neutron-api - - nova-cloud-controller:neutron-api -- - neutron-api:identity-service - - keystone:identity-service -- - ceph-mon - - ceph-fs -- - ceph-osd:mon - - ceph-mon:osd -- - aodh:amqp - - rabbitmq-server:amqp -- - aodh:identity-service - - keystone:identity-service -- - designate:identity-service - - keystone:identity-service -- - designate:amqp - - rabbitmq-server:amqp -- - designate:dns-backend - - designate-bind:dns-backend -- - designate:coordinator-memcached - - memcached:cache -- - gnocchi:storage-ceph - - ceph-mon:client -- - gnocchi:amqp - - rabbitmq-server:amqp -- - gnocchi:coordinator-memcached - - memcached:cache -- - gnocchi:metric-service - - ceilometer:metric-service -- - gnocchi:identity-service - - keystone:identity-service -- - cinder-ceph:ceph-access - - nova-compute:ceph-access -- - ceilometer:identity-credentials - - keystone:identity-credentials -- - designate:dnsaas - - neutron-api:external-dns -- - barbican:amqp - - rabbitmq-server:amqp -- - barbican:identity-service - - keystone:identity-service -- - placement:identity-service - - keystone:identity-service -- - placement:placement - - nova-cloud-controller:placement -- - neutron-api-plugin-ovn:neutron-plugin - - neutron-api:neutron-plugin-api-subordinate -- - ovn-central:certificates - - vault:certificates -- - ovn-central:ovsdb-cms - - neutron-api-plugin-ovn:ovsdb-cms -- - neutron-api:certificates - - vault:certificates -- - ovn-chassis:nova-compute - - nova-compute:neutron-plugin -- - ovn-chassis:certificates - - vault:certificates -- - ovn-chassis:ovsdb - - ovn-central:ovsdb -- - ovn-chassis:ovsdb-subordinate - - octavia:ovsdb-subordinate -- - ovn-central:ovsdb-cms - - octavia:ovsdb-cms -- - vault:certificates - - aodh:certificates -- - vault:certificates - - barbican:certificates -- - vault:certificates - - ceilometer:certificates -- - vault:certificates - - designate:certificates -- - vault:certificates - - gnocchi:certificates -- - vault:certificates - - heat:certificates -- - vault:certificates - - neutron-api-plugin-ovn:certificates -- - vault:certificates - - cinder:certificates -- - vault:certificates - - glance:certificates -- - vault:certificates - - keystone:certificates -- - vault:certificates - - manila:certificates -- - vault:certificates - - nova-cloud-controller:certificates -- - vault:certificates - - placement:certificates -- - vault:certificates - - swift-proxy:certificates -- - vault:certificates - - openstack-dashboard:certificates -- - keystone-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - nova-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - glance-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - cinder-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - heat-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - neutron-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - aodh-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - designate-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - gnocchi-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - barbican-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - placement-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - vault:shared-db - - vault-mysql-router:shared-db -- - keystone:shared-db - - keystone-mysql-router:shared-db -- - nova-cloud-controller:shared-db - - nova-mysql-router:shared-db -- - glance:shared-db - - glance-mysql-router:shared-db -- - cinder:shared-db - - cinder-mysql-router:shared-db -- - heat:shared-db - - heat-mysql-router:shared-db -- - neutron-api:shared-db - - neutron-mysql-router:shared-db -- - aodh:shared-db - - aodh-mysql-router:shared-db -- - designate:shared-db - - designate-mysql-router:shared-db -- - gnocchi:shared-db - - gnocchi-mysql-router:shared-db -- - barbican:shared-db - - barbican-mysql-router:shared-db -- - placement:shared-db - - placement-mysql-router:shared-db -- - vault-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - octavia-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - octavia-mysql-router:shared-db - - octavia:shared-db -- - keystone:identity-service - - octavia:identity-service -- - rabbitmq-server:amqp - - octavia:amqp -- - neutron-api:neutron-load-balancer - - octavia:neutron-api -- - glance-simplestreams-sync:juju-info - - octavia-diskimage-retrofit:juju-info -- - keystone:identity-service - - glance-simplestreams-sync:identity-service -- - keystone:identity-credentials - - octavia-diskimage-retrofit:identity-credentials -- - vault:certificates - - octavia:certificates -- - vault:certificates - - octavia-diskimage-retrofit:certificates -- - vault:certificates - - glance-simplestreams-sync:certificates -- - ceph-mon - - manila-ganesha -- - manila:shared-db - - manila-mysql-router:shared-db -- - manila-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - manila-ganesha - - rabbitmq-server -- - manila-ganesha - - keystone -- - manila - - manila-ganesha -- - manila-ganesha:shared-db - - manila-ganesha-mysql-router:shared-db -- - manila-ganesha-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - manila - - rabbitmq-server -- - manila - - keystone -- - magnum:shared-db - - magnum-mysql-router:shared-db -- - magnum-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - magnum:amqp - - rabbitmq-server:amqp -- - magnum:identity-service - - keystone:identity-service -- - magnum:certificates - - vault:certificates -- - openstack-dashboard:dashboard-plugin - - magnum-dashboard:dashboard + - - nova-cloud-controller:amqp + - rabbitmq-server:amqp + - - nova-cloud-controller:image-service + - glance:image-service + - - nova-cloud-controller:identity-service + - keystone:identity-service + - - nova-compute:cloud-compute + - nova-cloud-controller:cloud-compute + - - nova-compute:amqp + - rabbitmq-server:amqp + - - nova-compute:image-service + - glance:image-service + - - nova-compute:ceph + - ceph-mon:client + - - glance:identity-service + - keystone:identity-service + - - glance:ceph + - ceph-mon:client + - - glance:image-service + - cinder:image-service + - - glance:amqp + - rabbitmq-server:amqp + - - cinder:amqp + - rabbitmq-server:amqp + - - cinder:cinder-volume-service + - nova-cloud-controller:cinder-volume-service + - - cinder:identity-service + - keystone:identity-service + - - cinder:storage-backend + - cinder-ceph:storage-backend + - - cinder-ceph:ceph + - ceph-mon:client + - - openstack-dashboard:identity-service + - keystone:identity-service + - - swift-proxy:identity-service + - keystone:identity-service + - - swift-proxy:swift-storage + - swift-storage-z1:swift-storage + - - swift-proxy:swift-storage + - swift-storage-z2:swift-storage + - - swift-proxy:swift-storage + - swift-storage-z3:swift-storage + - - ceilometer:identity-service + - keystone:identity-service + - - ceilometer:amqp + - rabbitmq-server:amqp + - - ceilometer-agent:nova-ceilometer + - nova-compute:nova-ceilometer + - - ceilometer-agent:ceilometer-service + - ceilometer:ceilometer-service + - - ceilometer-agent:amqp + - rabbitmq-server:amqp + - - heat:identity-service + - keystone:identity-service + - - heat:amqp + - rabbitmq-server:amqp + - - neutron-api:amqp + - rabbitmq-server:amqp + - - neutron-api:neutron-api + - nova-cloud-controller:neutron-api + - - neutron-api:identity-service + - keystone:identity-service + - - ceph-mon + - ceph-fs + - - ceph-osd:mon + - ceph-mon:osd + - - aodh:amqp + - rabbitmq-server:amqp + - - aodh:identity-service + - keystone:identity-service + - - designate:identity-service + - keystone:identity-service + - - designate:amqp + - rabbitmq-server:amqp + - - designate:dns-backend + - designate-bind:dns-backend + - - designate:coordinator-memcached + - memcached:cache + - - gnocchi:storage-ceph + - ceph-mon:client + - - gnocchi:amqp + - rabbitmq-server:amqp + - - gnocchi:coordinator-memcached + - memcached:cache + - - gnocchi:metric-service + - ceilometer:metric-service + - - gnocchi:identity-service + - keystone:identity-service + - - cinder-ceph:ceph-access + - nova-compute:ceph-access + - - ceilometer:identity-credentials + - keystone:identity-credentials + - - designate:dnsaas + - neutron-api:external-dns + - - barbican:amqp + - rabbitmq-server:amqp + - - barbican:identity-service + - keystone:identity-service + - - placement:identity-service + - keystone:identity-service + - - placement:placement + - nova-cloud-controller:placement + - - neutron-api-plugin-ovn:neutron-plugin + - neutron-api:neutron-plugin-api-subordinate + - - ovn-central:certificates + - vault:certificates + - - ovn-central:ovsdb-cms + - neutron-api-plugin-ovn:ovsdb-cms + - - neutron-api:certificates + - vault:certificates + - - ovn-chassis:nova-compute + - nova-compute:neutron-plugin + - - ovn-chassis:certificates + - vault:certificates + - - ovn-chassis:ovsdb + - ovn-central:ovsdb + - - ovn-chassis:ovsdb-subordinate + - octavia:ovsdb-subordinate + - - ovn-central:ovsdb-cms + - octavia:ovsdb-cms + - - vault:certificates + - aodh:certificates + - - vault:certificates + - barbican:certificates + - - vault:certificates + - ceilometer:certificates + - - vault:certificates + - designate:certificates + - - vault:certificates + - gnocchi:certificates + - - vault:certificates + - heat:certificates + - - vault:certificates + - neutron-api-plugin-ovn:certificates + - - vault:certificates + - cinder:certificates + - - vault:certificates + - glance:certificates + - - vault:certificates + - keystone:certificates + - - vault:certificates + - manila:certificates + - - vault:certificates + - nova-cloud-controller:certificates + - - vault:certificates + - placement:certificates + - - vault:certificates + - swift-proxy:certificates + - - vault:certificates + - openstack-dashboard:certificates + - - keystone-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - nova-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - glance-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - cinder-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - heat-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - neutron-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - aodh-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - designate-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - gnocchi-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - barbican-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - placement-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - vault:shared-db + - vault-mysql-router:shared-db + - - keystone:shared-db + - keystone-mysql-router:shared-db + - - nova-cloud-controller:shared-db + - nova-mysql-router:shared-db + - - glance:shared-db + - glance-mysql-router:shared-db + - - cinder:shared-db + - cinder-mysql-router:shared-db + - - heat:shared-db + - heat-mysql-router:shared-db + - - neutron-api:shared-db + - neutron-mysql-router:shared-db + - - aodh:shared-db + - aodh-mysql-router:shared-db + - - designate:shared-db + - designate-mysql-router:shared-db + - - gnocchi:shared-db + - gnocchi-mysql-router:shared-db + - - barbican:shared-db + - barbican-mysql-router:shared-db + - - placement:shared-db + - placement-mysql-router:shared-db + - - vault-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - octavia-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - octavia-mysql-router:shared-db + - octavia:shared-db + - - keystone:identity-service + - octavia:identity-service + - - rabbitmq-server:amqp + - octavia:amqp + - - neutron-api:neutron-load-balancer + - octavia:neutron-api + - - glance-simplestreams-sync:juju-info + - octavia-diskimage-retrofit:juju-info + - - keystone:identity-service + - glance-simplestreams-sync:identity-service + - - keystone:identity-credentials + - octavia-diskimage-retrofit:identity-credentials + - - vault:certificates + - octavia:certificates + - - vault:certificates + - octavia-diskimage-retrofit:certificates + - - vault:certificates + - glance-simplestreams-sync:certificates + - - ceph-mon + - manila-ganesha + - - manila:shared-db + - manila-mysql-router:shared-db + - - manila-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - manila-ganesha + - rabbitmq-server + - - manila-ganesha + - keystone + - - manila + - manila-ganesha + - - manila-ganesha:shared-db + - manila-ganesha-mysql-router:shared-db + - - manila-ganesha-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - manila + - rabbitmq-server + - - manila + - keystone + - - magnum:shared-db + - magnum-mysql-router:shared-db + - - magnum-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - magnum:amqp + - rabbitmq-server:amqp + - - magnum:identity-service + - keystone:identity-service + - - magnum:certificates + - vault:certificates + - - openstack-dashboard:dashboard-plugin + - magnum-dashboard:dashboard diff --git a/tests/distro-regression/tests/bundles/jammy-antelope.yaml b/tests/distro-regression/tests/bundles/jammy-antelope.yaml index c67aff4a..ae571657 100644 --- a/tests/distro-regression/tests/bundles/jammy-antelope.yaml +++ b/tests/distro-regression/tests/bundles/jammy-antelope.yaml @@ -9,7 +9,6 @@ variables: rabbitmq-channel: &rabbitmq-channel 3.9/edge memcached-channel: &memcached-channel latest/edge vault-channel: &vault-channel 1.8/edge - series: &series jammy applications: aodh: @@ -230,7 +229,7 @@ applications: enable-resize: true migration-auth-type: ssh openstack-origin: *openstack-origin - constraints: mem=4096 + constraints: root-disk=40G mem=4G channel: *openstack-channel nova-mysql-router: charm: ch:mysql-router @@ -313,9 +312,11 @@ applications: planner: weight planner-config: > { + "weights": "change_node_power_state:9,change_nova_service_state:50,migrate:30,nop:70,resize:20,sleep:40,turn_host_to_acpi_s3_state:10,volume_migrate:60", "parallelization": "change_node_power_state:2,change_nova_service_state:1,migrate:2,nop:1,resize:2,sleep:1,turn_host_to_acpi_s3_state:2,volume_migrate:2" } + octavia: charm: ch:octavia num_units: 1 @@ -343,265 +344,265 @@ applications: retrofit-uca-pocket: *retrofit-uca-pocket channel: *openstack-channel relations: -- - nova-cloud-controller:amqp - - rabbitmq-server:amqp -- - nova-cloud-controller:image-service - - glance:image-service -- - nova-cloud-controller:identity-service - - keystone:identity-service -- - nova-compute:cloud-compute - - nova-cloud-controller:cloud-compute -- - nova-compute:amqp - - rabbitmq-server:amqp -- - nova-compute:image-service - - glance:image-service -- - nova-compute:ceph - - ceph-mon:client -- - glance:identity-service - - keystone:identity-service -- - glance:ceph - - ceph-mon:client -- - glance:image-service - - cinder:image-service -- - glance:amqp - - rabbitmq-server:amqp -- - cinder:amqp - - rabbitmq-server:amqp -- - cinder:cinder-volume-service - - nova-cloud-controller:cinder-volume-service -- - cinder:identity-service - - keystone:identity-service -- - cinder:storage-backend - - cinder-ceph:storage-backend -- - cinder-ceph:ceph - - ceph-mon:client -- - openstack-dashboard:identity-service - - keystone:identity-service -- - swift-proxy:identity-service - - keystone:identity-service -- - swift-proxy:swift-storage - - swift-storage-z1:swift-storage -- - swift-proxy:swift-storage - - swift-storage-z2:swift-storage -- - swift-proxy:swift-storage - - swift-storage-z3:swift-storage -- - ceilometer:identity-service - - keystone:identity-service -- - ceilometer:amqp - - rabbitmq-server:amqp -- - ceilometer-agent:nova-ceilometer - - nova-compute:nova-ceilometer -- - ceilometer-agent:ceilometer-service - - ceilometer:ceilometer-service -- - ceilometer-agent:amqp - - rabbitmq-server:amqp -- - heat:identity-service - - keystone:identity-service -- - heat:amqp - - rabbitmq-server:amqp -- - neutron-api:amqp - - rabbitmq-server:amqp -- - neutron-api:neutron-api - - nova-cloud-controller:neutron-api -- - neutron-api:identity-service - - keystone:identity-service -- - ceph-mon - - ceph-fs -- - ceph-osd:mon - - ceph-mon:osd -- - aodh:amqp - - rabbitmq-server:amqp -- - aodh:identity-service - - keystone:identity-service -- - designate:identity-service - - keystone:identity-service -- - designate:amqp - - rabbitmq-server:amqp -- - designate:dns-backend - - designate-bind:dns-backend -- - designate:coordinator-memcached - - memcached:cache -- - gnocchi:storage-ceph - - ceph-mon:client -- - gnocchi:amqp - - rabbitmq-server:amqp -- - gnocchi:coordinator-memcached - - memcached:cache -- - gnocchi:metric-service - - ceilometer:metric-service -- - gnocchi:identity-service - - keystone:identity-service -- - cinder-ceph:ceph-access - - nova-compute:ceph-access -- - ceilometer:identity-credentials - - keystone:identity-credentials -- - designate:dnsaas - - neutron-api:external-dns -- - barbican:amqp - - rabbitmq-server:amqp -- - barbican:identity-service - - keystone:identity-service -- - placement:identity-service - - keystone:identity-service -- - placement:placement - - nova-cloud-controller:placement -- - neutron-api-plugin-ovn:neutron-plugin - - neutron-api:neutron-plugin-api-subordinate -- - ovn-central:certificates - - vault:certificates -- - ovn-central:ovsdb-cms - - neutron-api-plugin-ovn:ovsdb-cms -- - neutron-api:certificates - - vault:certificates -- - ovn-chassis:nova-compute - - nova-compute:neutron-plugin -- - ovn-chassis:certificates - - vault:certificates -- - ovn-chassis:ovsdb - - ovn-central:ovsdb -- - ovn-chassis:ovsdb-subordinate - - octavia:ovsdb-subordinate -- - ovn-central:ovsdb-cms - - octavia:ovsdb-cms -- - vault:certificates - - aodh:certificates -- - vault:certificates - - barbican:certificates -- - vault:certificates - - ceilometer:certificates -- - vault:certificates - - designate:certificates -- - vault:certificates - - gnocchi:certificates -- - vault:certificates - - heat:certificates -- - vault:certificates - - neutron-api-plugin-ovn:certificates -- - vault:certificates - - cinder:certificates -- - vault:certificates - - glance:certificates -- - vault:certificates - - keystone:certificates -- - vault:certificates - - manila:certificates -- - vault:certificates - - nova-cloud-controller:certificates -- - vault:certificates - - placement:certificates -- - vault:certificates - - swift-proxy:certificates -- - vault:certificates - - openstack-dashboard:certificates -- - keystone-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - nova-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - glance-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - cinder-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - heat-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - neutron-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - aodh-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - designate-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - gnocchi-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - barbican-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - placement-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - vault:shared-db - - vault-mysql-router:shared-db -- - keystone:shared-db - - keystone-mysql-router:shared-db -- - nova-cloud-controller:shared-db - - nova-mysql-router:shared-db -- - glance:shared-db - - glance-mysql-router:shared-db -- - cinder:shared-db - - cinder-mysql-router:shared-db -- - heat:shared-db - - heat-mysql-router:shared-db -- - neutron-api:shared-db - - neutron-mysql-router:shared-db -- - aodh:shared-db - - aodh-mysql-router:shared-db -- - designate:shared-db - - designate-mysql-router:shared-db -- - gnocchi:shared-db - - gnocchi-mysql-router:shared-db -- - barbican:shared-db - - barbican-mysql-router:shared-db -- - placement:shared-db - - placement-mysql-router:shared-db -- - vault-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - octavia-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - octavia-mysql-router:shared-db - - octavia:shared-db -- - keystone:identity-service - - octavia:identity-service -- - rabbitmq-server:amqp - - octavia:amqp -- - neutron-api:neutron-load-balancer - - octavia:neutron-api -- - glance-simplestreams-sync:juju-info - - octavia-diskimage-retrofit:juju-info -- - keystone:identity-service - - glance-simplestreams-sync:identity-service -- - keystone:identity-credentials - - octavia-diskimage-retrofit:identity-credentials -- - vault:certificates - - octavia:certificates -- - vault:certificates - - octavia-diskimage-retrofit:certificates -- - vault:certificates - - glance-simplestreams-sync:certificates -- - ceph-mon - - manila-ganesha -- - manila:shared-db - - manila-mysql-router:shared-db -- - manila-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - manila-ganesha - - rabbitmq-server -- - manila-ganesha - - keystone -- - manila - - manila-ganesha -- - manila-ganesha:shared-db - - manila-ganesha-mysql-router:shared-db -- - manila-ganesha-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - manila - - rabbitmq-server -- - manila - - keystone -- - watcher:shared-db - - watcher-mysql-router:shared-db -- - watcher-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - watcher:certificates - - vault:certificates -- - keystone:identity-service - - watcher:identity-service -- - rabbitmq-server:amqp - - watcher:amqp -- - magnum:shared-db - - magnum-mysql-router:shared-db -- - magnum-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - magnum:amqp - - rabbitmq-server:amqp -- - magnum:identity-service - - keystone:identity-service -- - magnum:certificates - - vault:certificates -- - openstack-dashboard:dashboard-plugin - - magnum-dashboard:dashboard + - - nova-cloud-controller:amqp + - rabbitmq-server:amqp + - - nova-cloud-controller:image-service + - glance:image-service + - - nova-cloud-controller:identity-service + - keystone:identity-service + - - nova-compute:cloud-compute + - nova-cloud-controller:cloud-compute + - - nova-compute:amqp + - rabbitmq-server:amqp + - - nova-compute:image-service + - glance:image-service + - - nova-compute:ceph + - ceph-mon:client + - - glance:identity-service + - keystone:identity-service + - - glance:ceph + - ceph-mon:client + - - glance:image-service + - cinder:image-service + - - glance:amqp + - rabbitmq-server:amqp + - - cinder:amqp + - rabbitmq-server:amqp + - - cinder:cinder-volume-service + - nova-cloud-controller:cinder-volume-service + - - cinder:identity-service + - keystone:identity-service + - - cinder:storage-backend + - cinder-ceph:storage-backend + - - cinder-ceph:ceph + - ceph-mon:client + - - openstack-dashboard:identity-service + - keystone:identity-service + - - swift-proxy:identity-service + - keystone:identity-service + - - swift-proxy:swift-storage + - swift-storage-z1:swift-storage + - - swift-proxy:swift-storage + - swift-storage-z2:swift-storage + - - swift-proxy:swift-storage + - swift-storage-z3:swift-storage + - - ceilometer:identity-service + - keystone:identity-service + - - ceilometer:amqp + - rabbitmq-server:amqp + - - ceilometer-agent:nova-ceilometer + - nova-compute:nova-ceilometer + - - ceilometer-agent:ceilometer-service + - ceilometer:ceilometer-service + - - ceilometer-agent:amqp + - rabbitmq-server:amqp + - - heat:identity-service + - keystone:identity-service + - - heat:amqp + - rabbitmq-server:amqp + - - neutron-api:amqp + - rabbitmq-server:amqp + - - neutron-api:neutron-api + - nova-cloud-controller:neutron-api + - - neutron-api:identity-service + - keystone:identity-service + - - ceph-mon + - ceph-fs + - - ceph-osd:mon + - ceph-mon:osd + - - aodh:amqp + - rabbitmq-server:amqp + - - aodh:identity-service + - keystone:identity-service + - - designate:identity-service + - keystone:identity-service + - - designate:amqp + - rabbitmq-server:amqp + - - designate:dns-backend + - designate-bind:dns-backend + - - designate:coordinator-memcached + - memcached:cache + - - gnocchi:storage-ceph + - ceph-mon:client + - - gnocchi:amqp + - rabbitmq-server:amqp + - - gnocchi:coordinator-memcached + - memcached:cache + - - gnocchi:metric-service + - ceilometer:metric-service + - - gnocchi:identity-service + - keystone:identity-service + - - cinder-ceph:ceph-access + - nova-compute:ceph-access + - - ceilometer:identity-credentials + - keystone:identity-credentials + - - designate:dnsaas + - neutron-api:external-dns + - - barbican:amqp + - rabbitmq-server:amqp + - - barbican:identity-service + - keystone:identity-service + - - placement:identity-service + - keystone:identity-service + - - placement:placement + - nova-cloud-controller:placement + - - neutron-api-plugin-ovn:neutron-plugin + - neutron-api:neutron-plugin-api-subordinate + - - ovn-central:certificates + - vault:certificates + - - ovn-central:ovsdb-cms + - neutron-api-plugin-ovn:ovsdb-cms + - - neutron-api:certificates + - vault:certificates + - - ovn-chassis:nova-compute + - nova-compute:neutron-plugin + - - ovn-chassis:certificates + - vault:certificates + - - ovn-chassis:ovsdb + - ovn-central:ovsdb + - - ovn-chassis:ovsdb-subordinate + - octavia:ovsdb-subordinate + - - ovn-central:ovsdb-cms + - octavia:ovsdb-cms + - - vault:certificates + - aodh:certificates + - - vault:certificates + - barbican:certificates + - - vault:certificates + - ceilometer:certificates + - - vault:certificates + - designate:certificates + - - vault:certificates + - gnocchi:certificates + - - vault:certificates + - heat:certificates + - - vault:certificates + - neutron-api-plugin-ovn:certificates + - - vault:certificates + - cinder:certificates + - - vault:certificates + - glance:certificates + - - vault:certificates + - keystone:certificates + - - vault:certificates + - manila:certificates + - - vault:certificates + - nova-cloud-controller:certificates + - - vault:certificates + - placement:certificates + - - vault:certificates + - swift-proxy:certificates + - - vault:certificates + - openstack-dashboard:certificates + - - keystone-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - nova-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - glance-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - cinder-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - heat-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - neutron-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - aodh-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - designate-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - gnocchi-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - barbican-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - placement-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - vault:shared-db + - vault-mysql-router:shared-db + - - keystone:shared-db + - keystone-mysql-router:shared-db + - - nova-cloud-controller:shared-db + - nova-mysql-router:shared-db + - - glance:shared-db + - glance-mysql-router:shared-db + - - cinder:shared-db + - cinder-mysql-router:shared-db + - - heat:shared-db + - heat-mysql-router:shared-db + - - neutron-api:shared-db + - neutron-mysql-router:shared-db + - - aodh:shared-db + - aodh-mysql-router:shared-db + - - designate:shared-db + - designate-mysql-router:shared-db + - - gnocchi:shared-db + - gnocchi-mysql-router:shared-db + - - barbican:shared-db + - barbican-mysql-router:shared-db + - - placement:shared-db + - placement-mysql-router:shared-db + - - vault-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - octavia-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - octavia-mysql-router:shared-db + - octavia:shared-db + - - keystone:identity-service + - octavia:identity-service + - - rabbitmq-server:amqp + - octavia:amqp + - - neutron-api:neutron-load-balancer + - octavia:neutron-api + - - glance-simplestreams-sync:juju-info + - octavia-diskimage-retrofit:juju-info + - - keystone:identity-service + - glance-simplestreams-sync:identity-service + - - keystone:identity-credentials + - octavia-diskimage-retrofit:identity-credentials + - - vault:certificates + - octavia:certificates + - - vault:certificates + - octavia-diskimage-retrofit:certificates + - - vault:certificates + - glance-simplestreams-sync:certificates + - - ceph-mon + - manila-ganesha + - - manila:shared-db + - manila-mysql-router:shared-db + - - manila-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - manila-ganesha + - rabbitmq-server + - - manila-ganesha + - keystone + - - manila + - manila-ganesha + - - manila-ganesha:shared-db + - manila-ganesha-mysql-router:shared-db + - - manila-ganesha-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - manila + - rabbitmq-server + - - manila + - keystone + - - watcher:shared-db + - watcher-mysql-router:shared-db + - - watcher-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - watcher:certificates + - vault:certificates + - - keystone:identity-service + - watcher:identity-service + - - rabbitmq-server:amqp + - watcher:amqp + - - magnum:shared-db + - magnum-mysql-router:shared-db + - - magnum-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - magnum:amqp + - rabbitmq-server:amqp + - - magnum:identity-service + - keystone:identity-service + - - magnum:certificates + - vault:certificates + - - openstack-dashboard:dashboard-plugin + - magnum-dashboard:dashboard diff --git a/tests/distro-regression/tests/bundles/jammy-bobcat.yaml b/tests/distro-regression/tests/bundles/jammy-bobcat.yaml index a8c8abfb..4ae9f7fa 100644 --- a/tests/distro-regression/tests/bundles/jammy-bobcat.yaml +++ b/tests/distro-regression/tests/bundles/jammy-bobcat.yaml @@ -9,7 +9,6 @@ variables: rabbitmq-channel: &rabbitmq-channel 3.9/edge memcached-channel: &memcached-channel latest/edge vault-channel: &vault-channel 1.8/edge - series: &series jammy applications: aodh: @@ -230,7 +229,7 @@ applications: enable-resize: true migration-auth-type: ssh openstack-origin: *openstack-origin - constraints: mem=4096 + constraints: root-disk=40G mem=4G channel: *openstack-channel nova-mysql-router: charm: ch:mysql-router @@ -310,9 +309,11 @@ applications: planner: weight planner-config: > { + "weights": "change_node_power_state:9,change_nova_service_state:50,migrate:30,nop:70,resize:20,sleep:40,turn_host_to_acpi_s3_state:10,volume_migrate:60", "parallelization": "change_node_power_state:2,change_nova_service_state:1,migrate:2,nop:1,resize:2,sleep:1,turn_host_to_acpi_s3_state:2,volume_migrate:2" } + octavia: charm: ch:octavia num_units: 1 @@ -340,265 +341,265 @@ applications: retrofit-uca-pocket: *retrofit-uca-pocket channel: *openstack-channel relations: -- - nova-cloud-controller:amqp - - rabbitmq-server:amqp -- - nova-cloud-controller:image-service - - glance:image-service -- - nova-cloud-controller:identity-service - - keystone:identity-service -- - nova-compute:cloud-compute - - nova-cloud-controller:cloud-compute -- - nova-compute:amqp - - rabbitmq-server:amqp -- - nova-compute:image-service - - glance:image-service -- - nova-compute:ceph - - ceph-mon:client -- - glance:identity-service - - keystone:identity-service -- - glance:ceph - - ceph-mon:client -- - glance:image-service - - cinder:image-service -- - glance:amqp - - rabbitmq-server:amqp -- - cinder:amqp - - rabbitmq-server:amqp -- - cinder:cinder-volume-service - - nova-cloud-controller:cinder-volume-service -- - cinder:identity-service - - keystone:identity-service -- - cinder:storage-backend - - cinder-ceph:storage-backend -- - cinder-ceph:ceph - - ceph-mon:client -- - openstack-dashboard:identity-service - - keystone:identity-service -- - swift-proxy:identity-service - - keystone:identity-service -- - swift-proxy:swift-storage - - swift-storage-z1:swift-storage -- - swift-proxy:swift-storage - - swift-storage-z2:swift-storage -- - swift-proxy:swift-storage - - swift-storage-z3:swift-storage -- - ceilometer:identity-service - - keystone:identity-service -- - ceilometer:amqp - - rabbitmq-server:amqp -- - ceilometer-agent:nova-ceilometer - - nova-compute:nova-ceilometer -- - ceilometer-agent:ceilometer-service - - ceilometer:ceilometer-service -- - ceilometer-agent:amqp - - rabbitmq-server:amqp -- - heat:identity-service - - keystone:identity-service -- - heat:amqp - - rabbitmq-server:amqp -- - neutron-api:amqp - - rabbitmq-server:amqp -- - neutron-api:neutron-api - - nova-cloud-controller:neutron-api -- - neutron-api:identity-service - - keystone:identity-service -- - ceph-mon - - ceph-fs -- - ceph-osd:mon - - ceph-mon:osd -- - aodh:amqp - - rabbitmq-server:amqp -- - aodh:identity-service - - keystone:identity-service -- - designate:identity-service - - keystone:identity-service -- - designate:amqp - - rabbitmq-server:amqp -- - designate:dns-backend - - designate-bind:dns-backend -- - designate:coordinator-memcached - - memcached:cache -- - gnocchi:storage-ceph - - ceph-mon:client -- - gnocchi:amqp - - rabbitmq-server:amqp -- - gnocchi:coordinator-memcached - - memcached:cache -- - gnocchi:metric-service - - ceilometer:metric-service -- - gnocchi:identity-service - - keystone:identity-service -- - cinder-ceph:ceph-access - - nova-compute:ceph-access -- - ceilometer:identity-credentials - - keystone:identity-credentials -- - designate:dnsaas - - neutron-api:external-dns -- - barbican:amqp - - rabbitmq-server:amqp -- - barbican:identity-service - - keystone:identity-service -- - placement:identity-service - - keystone:identity-service -- - placement:placement - - nova-cloud-controller:placement -- - neutron-api-plugin-ovn:neutron-plugin - - neutron-api:neutron-plugin-api-subordinate -- - ovn-central:certificates - - vault:certificates -- - ovn-central:ovsdb-cms - - neutron-api-plugin-ovn:ovsdb-cms -- - neutron-api:certificates - - vault:certificates -- - ovn-chassis:nova-compute - - nova-compute:neutron-plugin -- - ovn-chassis:certificates - - vault:certificates -- - ovn-chassis:ovsdb - - ovn-central:ovsdb -- - ovn-chassis:ovsdb-subordinate - - octavia:ovsdb-subordinate -- - ovn-central:ovsdb-cms - - octavia:ovsdb-cms -- - vault:certificates - - aodh:certificates -- - vault:certificates - - barbican:certificates -- - vault:certificates - - ceilometer:certificates -- - vault:certificates - - designate:certificates -- - vault:certificates - - gnocchi:certificates -- - vault:certificates - - heat:certificates -- - vault:certificates - - neutron-api-plugin-ovn:certificates -- - vault:certificates - - cinder:certificates -- - vault:certificates - - glance:certificates -- - vault:certificates - - keystone:certificates -- - vault:certificates - - manila:certificates -- - vault:certificates - - nova-cloud-controller:certificates -- - vault:certificates - - placement:certificates -- - vault:certificates - - swift-proxy:certificates -- - vault:certificates - - openstack-dashboard:certificates -- - keystone-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - nova-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - glance-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - cinder-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - heat-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - neutron-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - aodh-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - designate-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - gnocchi-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - barbican-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - placement-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - vault:shared-db - - vault-mysql-router:shared-db -- - keystone:shared-db - - keystone-mysql-router:shared-db -- - nova-cloud-controller:shared-db - - nova-mysql-router:shared-db -- - glance:shared-db - - glance-mysql-router:shared-db -- - cinder:shared-db - - cinder-mysql-router:shared-db -- - heat:shared-db - - heat-mysql-router:shared-db -- - neutron-api:shared-db - - neutron-mysql-router:shared-db -- - aodh:shared-db - - aodh-mysql-router:shared-db -- - designate:shared-db - - designate-mysql-router:shared-db -- - gnocchi:shared-db - - gnocchi-mysql-router:shared-db -- - barbican:shared-db - - barbican-mysql-router:shared-db -- - placement:shared-db - - placement-mysql-router:shared-db -- - vault-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - octavia-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - octavia-mysql-router:shared-db - - octavia:shared-db -- - keystone:identity-service - - octavia:identity-service -- - rabbitmq-server:amqp - - octavia:amqp -- - neutron-api:neutron-load-balancer - - octavia:neutron-api -- - glance-simplestreams-sync:juju-info - - octavia-diskimage-retrofit:juju-info -- - keystone:identity-service - - glance-simplestreams-sync:identity-service -- - keystone:identity-credentials - - octavia-diskimage-retrofit:identity-credentials -- - vault:certificates - - octavia:certificates -- - vault:certificates - - octavia-diskimage-retrofit:certificates -- - vault:certificates - - glance-simplestreams-sync:certificates -- - ceph-mon - - manila-ganesha -- - manila:shared-db - - manila-mysql-router:shared-db -- - manila-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - manila-ganesha - - rabbitmq-server -- - manila-ganesha - - keystone -- - manila - - manila-ganesha -- - manila-ganesha:shared-db - - manila-ganesha-mysql-router:shared-db -- - manila-ganesha-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - manila - - rabbitmq-server -- - manila - - keystone -- - watcher:shared-db - - watcher-mysql-router:shared-db -- - watcher-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - watcher:certificates - - vault:certificates -- - keystone:identity-service - - watcher:identity-service -- - rabbitmq-server:amqp - - watcher:amqp -- - magnum:shared-db - - magnum-mysql-router:shared-db -- - magnum-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - magnum:amqp - - rabbitmq-server:amqp -- - magnum:identity-service - - keystone:identity-service -- - magnum:certificates - - vault:certificates -- - openstack-dashboard:dashboard-plugin - - magnum-dashboard:dashboard + - - nova-cloud-controller:amqp + - rabbitmq-server:amqp + - - nova-cloud-controller:image-service + - glance:image-service + - - nova-cloud-controller:identity-service + - keystone:identity-service + - - nova-compute:cloud-compute + - nova-cloud-controller:cloud-compute + - - nova-compute:amqp + - rabbitmq-server:amqp + - - nova-compute:image-service + - glance:image-service + - - nova-compute:ceph + - ceph-mon:client + - - glance:identity-service + - keystone:identity-service + - - glance:ceph + - ceph-mon:client + - - glance:image-service + - cinder:image-service + - - glance:amqp + - rabbitmq-server:amqp + - - cinder:amqp + - rabbitmq-server:amqp + - - cinder:cinder-volume-service + - nova-cloud-controller:cinder-volume-service + - - cinder:identity-service + - keystone:identity-service + - - cinder:storage-backend + - cinder-ceph:storage-backend + - - cinder-ceph:ceph + - ceph-mon:client + - - openstack-dashboard:identity-service + - keystone:identity-service + - - swift-proxy:identity-service + - keystone:identity-service + - - swift-proxy:swift-storage + - swift-storage-z1:swift-storage + - - swift-proxy:swift-storage + - swift-storage-z2:swift-storage + - - swift-proxy:swift-storage + - swift-storage-z3:swift-storage + - - ceilometer:identity-service + - keystone:identity-service + - - ceilometer:amqp + - rabbitmq-server:amqp + - - ceilometer-agent:nova-ceilometer + - nova-compute:nova-ceilometer + - - ceilometer-agent:ceilometer-service + - ceilometer:ceilometer-service + - - ceilometer-agent:amqp + - rabbitmq-server:amqp + - - heat:identity-service + - keystone:identity-service + - - heat:amqp + - rabbitmq-server:amqp + - - neutron-api:amqp + - rabbitmq-server:amqp + - - neutron-api:neutron-api + - nova-cloud-controller:neutron-api + - - neutron-api:identity-service + - keystone:identity-service + - - ceph-mon + - ceph-fs + - - ceph-osd:mon + - ceph-mon:osd + - - aodh:amqp + - rabbitmq-server:amqp + - - aodh:identity-service + - keystone:identity-service + - - designate:identity-service + - keystone:identity-service + - - designate:amqp + - rabbitmq-server:amqp + - - designate:dns-backend + - designate-bind:dns-backend + - - designate:coordinator-memcached + - memcached:cache + - - gnocchi:storage-ceph + - ceph-mon:client + - - gnocchi:amqp + - rabbitmq-server:amqp + - - gnocchi:coordinator-memcached + - memcached:cache + - - gnocchi:metric-service + - ceilometer:metric-service + - - gnocchi:identity-service + - keystone:identity-service + - - cinder-ceph:ceph-access + - nova-compute:ceph-access + - - ceilometer:identity-credentials + - keystone:identity-credentials + - - designate:dnsaas + - neutron-api:external-dns + - - barbican:amqp + - rabbitmq-server:amqp + - - barbican:identity-service + - keystone:identity-service + - - placement:identity-service + - keystone:identity-service + - - placement:placement + - nova-cloud-controller:placement + - - neutron-api-plugin-ovn:neutron-plugin + - neutron-api:neutron-plugin-api-subordinate + - - ovn-central:certificates + - vault:certificates + - - ovn-central:ovsdb-cms + - neutron-api-plugin-ovn:ovsdb-cms + - - neutron-api:certificates + - vault:certificates + - - ovn-chassis:nova-compute + - nova-compute:neutron-plugin + - - ovn-chassis:certificates + - vault:certificates + - - ovn-chassis:ovsdb + - ovn-central:ovsdb + - - ovn-chassis:ovsdb-subordinate + - octavia:ovsdb-subordinate + - - ovn-central:ovsdb-cms + - octavia:ovsdb-cms + - - vault:certificates + - aodh:certificates + - - vault:certificates + - barbican:certificates + - - vault:certificates + - ceilometer:certificates + - - vault:certificates + - designate:certificates + - - vault:certificates + - gnocchi:certificates + - - vault:certificates + - heat:certificates + - - vault:certificates + - neutron-api-plugin-ovn:certificates + - - vault:certificates + - cinder:certificates + - - vault:certificates + - glance:certificates + - - vault:certificates + - keystone:certificates + - - vault:certificates + - manila:certificates + - - vault:certificates + - nova-cloud-controller:certificates + - - vault:certificates + - placement:certificates + - - vault:certificates + - swift-proxy:certificates + - - vault:certificates + - openstack-dashboard:certificates + - - keystone-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - nova-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - glance-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - cinder-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - heat-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - neutron-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - aodh-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - designate-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - gnocchi-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - barbican-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - placement-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - vault:shared-db + - vault-mysql-router:shared-db + - - keystone:shared-db + - keystone-mysql-router:shared-db + - - nova-cloud-controller:shared-db + - nova-mysql-router:shared-db + - - glance:shared-db + - glance-mysql-router:shared-db + - - cinder:shared-db + - cinder-mysql-router:shared-db + - - heat:shared-db + - heat-mysql-router:shared-db + - - neutron-api:shared-db + - neutron-mysql-router:shared-db + - - aodh:shared-db + - aodh-mysql-router:shared-db + - - designate:shared-db + - designate-mysql-router:shared-db + - - gnocchi:shared-db + - gnocchi-mysql-router:shared-db + - - barbican:shared-db + - barbican-mysql-router:shared-db + - - placement:shared-db + - placement-mysql-router:shared-db + - - vault-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - octavia-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - octavia-mysql-router:shared-db + - octavia:shared-db + - - keystone:identity-service + - octavia:identity-service + - - rabbitmq-server:amqp + - octavia:amqp + - - neutron-api:neutron-load-balancer + - octavia:neutron-api + - - glance-simplestreams-sync:juju-info + - octavia-diskimage-retrofit:juju-info + - - keystone:identity-service + - glance-simplestreams-sync:identity-service + - - keystone:identity-credentials + - octavia-diskimage-retrofit:identity-credentials + - - vault:certificates + - octavia:certificates + - - vault:certificates + - octavia-diskimage-retrofit:certificates + - - vault:certificates + - glance-simplestreams-sync:certificates + - - ceph-mon + - manila-ganesha + - - manila:shared-db + - manila-mysql-router:shared-db + - - manila-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - manila-ganesha + - rabbitmq-server + - - manila-ganesha + - keystone + - - manila + - manila-ganesha + - - manila-ganesha:shared-db + - manila-ganesha-mysql-router:shared-db + - - manila-ganesha-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - manila + - rabbitmq-server + - - manila + - keystone + - - watcher:shared-db + - watcher-mysql-router:shared-db + - - watcher-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - watcher:certificates + - vault:certificates + - - keystone:identity-service + - watcher:identity-service + - - rabbitmq-server:amqp + - watcher:amqp + - - magnum:shared-db + - magnum-mysql-router:shared-db + - - magnum-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - magnum:amqp + - rabbitmq-server:amqp + - - magnum:identity-service + - keystone:identity-service + - - magnum:certificates + - vault:certificates + - - openstack-dashboard:dashboard-plugin + - magnum-dashboard:dashboard diff --git a/tests/distro-regression/tests/bundles/jammy-caracal.yaml b/tests/distro-regression/tests/bundles/jammy-caracal.yaml index b4068b96..ebab3dd8 100644 --- a/tests/distro-regression/tests/bundles/jammy-caracal.yaml +++ b/tests/distro-regression/tests/bundles/jammy-caracal.yaml @@ -9,7 +9,6 @@ variables: rabbitmq-channel: &rabbitmq-channel 3.9/edge memcached-channel: &memcached-channel latest/edge vault-channel: &vault-channel 1.8/edge - series: &series jammy applications: aodh: @@ -232,7 +231,7 @@ applications: enable-resize: true migration-auth-type: ssh openstack-origin: *openstack-origin - constraints: mem=4096 + constraints: root-disk=40G mem=4G channel: *openstack-channel nova-mysql-router: charm: ch:mysql-router @@ -312,9 +311,11 @@ applications: planner: weight planner-config: > { + "weights": "change_node_power_state:9,change_nova_service_state:50,migrate:30,nop:70,resize:20,sleep:40,turn_host_to_acpi_s3_state:10,volume_migrate:60", "parallelization": "change_node_power_state:2,change_nova_service_state:1,migrate:2,nop:1,resize:2,sleep:1,turn_host_to_acpi_s3_state:2,volume_migrate:2" } + octavia: charm: ch:octavia num_units: 1 @@ -342,265 +343,265 @@ applications: retrofit-uca-pocket: *retrofit-uca-pocket channel: *openstack-channel relations: -- - nova-cloud-controller:amqp - - rabbitmq-server:amqp -- - nova-cloud-controller:image-service - - glance:image-service -- - nova-cloud-controller:identity-service - - keystone:identity-service -- - nova-compute:cloud-compute - - nova-cloud-controller:cloud-compute -- - nova-compute:amqp - - rabbitmq-server:amqp -- - nova-compute:image-service - - glance:image-service -- - nova-compute:ceph - - ceph-mon:client -- - glance:identity-service - - keystone:identity-service -- - glance:ceph - - ceph-mon:client -- - glance:image-service - - cinder:image-service -- - glance:amqp - - rabbitmq-server:amqp -- - cinder:amqp - - rabbitmq-server:amqp -- - cinder:cinder-volume-service - - nova-cloud-controller:cinder-volume-service -- - cinder:identity-service - - keystone:identity-service -- - cinder:storage-backend - - cinder-ceph:storage-backend -- - cinder-ceph:ceph - - ceph-mon:client -- - openstack-dashboard:identity-service - - keystone:identity-service -- - swift-proxy:identity-service - - keystone:identity-service -- - swift-proxy:swift-storage - - swift-storage-z1:swift-storage -- - swift-proxy:swift-storage - - swift-storage-z2:swift-storage -- - swift-proxy:swift-storage - - swift-storage-z3:swift-storage -- - ceilometer:identity-service - - keystone:identity-service -- - ceilometer:amqp - - rabbitmq-server:amqp -- - ceilometer-agent:nova-ceilometer - - nova-compute:nova-ceilometer -- - ceilometer-agent:ceilometer-service - - ceilometer:ceilometer-service -- - ceilometer-agent:amqp - - rabbitmq-server:amqp -- - heat:identity-service - - keystone:identity-service -- - heat:amqp - - rabbitmq-server:amqp -- - neutron-api:amqp - - rabbitmq-server:amqp -- - neutron-api:neutron-api - - nova-cloud-controller:neutron-api -- - neutron-api:identity-service - - keystone:identity-service -- - ceph-mon - - ceph-fs -- - ceph-osd:mon - - ceph-mon:osd -- - aodh:amqp - - rabbitmq-server:amqp -- - aodh:identity-service - - keystone:identity-service -- - designate:identity-service - - keystone:identity-service -- - designate:amqp - - rabbitmq-server:amqp -- - designate:dns-backend - - designate-bind:dns-backend -- - designate:coordinator-memcached - - memcached:cache -- - gnocchi:storage-ceph - - ceph-mon:client -- - gnocchi:amqp - - rabbitmq-server:amqp -- - gnocchi:coordinator-memcached - - memcached:cache -- - gnocchi:metric-service - - ceilometer:metric-service -- - gnocchi:identity-service - - keystone:identity-service -- - cinder-ceph:ceph-access - - nova-compute:ceph-access -- - ceilometer:identity-credentials - - keystone:identity-credentials -- - designate:dnsaas - - neutron-api:external-dns -- - barbican:amqp - - rabbitmq-server:amqp -- - barbican:identity-service - - keystone:identity-service -- - placement:identity-service - - keystone:identity-service -- - placement:placement - - nova-cloud-controller:placement -- - neutron-api-plugin-ovn:neutron-plugin - - neutron-api:neutron-plugin-api-subordinate -- - ovn-central:certificates - - vault:certificates -- - ovn-central:ovsdb-cms - - neutron-api-plugin-ovn:ovsdb-cms -- - neutron-api:certificates - - vault:certificates -- - ovn-chassis:nova-compute - - nova-compute:neutron-plugin -- - ovn-chassis:certificates - - vault:certificates -- - ovn-chassis:ovsdb - - ovn-central:ovsdb -- - ovn-chassis:ovsdb-subordinate - - octavia:ovsdb-subordinate -- - ovn-central:ovsdb-cms - - octavia:ovsdb-cms -- - vault:certificates - - aodh:certificates -- - vault:certificates - - barbican:certificates -- - vault:certificates - - ceilometer:certificates -- - vault:certificates - - designate:certificates -- - vault:certificates - - gnocchi:certificates -- - vault:certificates - - heat:certificates -- - vault:certificates - - neutron-api-plugin-ovn:certificates -- - vault:certificates - - cinder:certificates -- - vault:certificates - - glance:certificates -- - vault:certificates - - keystone:certificates -- - vault:certificates - - manila:certificates -- - vault:certificates - - nova-cloud-controller:certificates -- - vault:certificates - - placement:certificates -- - vault:certificates - - swift-proxy:certificates -- - vault:certificates - - openstack-dashboard:certificates -- - keystone-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - nova-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - glance-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - cinder-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - heat-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - neutron-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - aodh-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - designate-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - gnocchi-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - barbican-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - placement-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - vault:shared-db - - vault-mysql-router:shared-db -- - keystone:shared-db - - keystone-mysql-router:shared-db -- - nova-cloud-controller:shared-db - - nova-mysql-router:shared-db -- - glance:shared-db - - glance-mysql-router:shared-db -- - cinder:shared-db - - cinder-mysql-router:shared-db -- - heat:shared-db - - heat-mysql-router:shared-db -- - neutron-api:shared-db - - neutron-mysql-router:shared-db -- - aodh:shared-db - - aodh-mysql-router:shared-db -- - designate:shared-db - - designate-mysql-router:shared-db -- - gnocchi:shared-db - - gnocchi-mysql-router:shared-db -- - barbican:shared-db - - barbican-mysql-router:shared-db -- - placement:shared-db - - placement-mysql-router:shared-db -- - vault-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - octavia-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - octavia-mysql-router:shared-db - - octavia:shared-db -- - keystone:identity-service - - octavia:identity-service -- - rabbitmq-server:amqp - - octavia:amqp -- - neutron-api:neutron-load-balancer - - octavia:neutron-api -- - glance-simplestreams-sync:juju-info - - octavia-diskimage-retrofit:juju-info -- - keystone:identity-service - - glance-simplestreams-sync:identity-service -- - keystone:identity-credentials - - octavia-diskimage-retrofit:identity-credentials -- - vault:certificates - - octavia:certificates -- - vault:certificates - - octavia-diskimage-retrofit:certificates -- - vault:certificates - - glance-simplestreams-sync:certificates -- - ceph-mon - - manila-ganesha -- - manila:shared-db - - manila-mysql-router:shared-db -- - manila-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - manila-ganesha - - rabbitmq-server -- - manila-ganesha - - keystone -- - manila - - manila-ganesha -- - manila-ganesha:shared-db - - manila-ganesha-mysql-router:shared-db -- - manila-ganesha-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - manila - - rabbitmq-server -- - manila - - keystone -- - watcher:shared-db - - watcher-mysql-router:shared-db -- - watcher-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - watcher:certificates - - vault:certificates -- - keystone:identity-service - - watcher:identity-service -- - rabbitmq-server:amqp - - watcher:amqp -- - magnum:shared-db - - magnum-mysql-router:shared-db -- - magnum-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - magnum:amqp - - rabbitmq-server:amqp -- - magnum:identity-service - - keystone:identity-service -- - magnum:certificates - - vault:certificates -- - openstack-dashboard:dashboard-plugin - - magnum-dashboard:dashboard + - - nova-cloud-controller:amqp + - rabbitmq-server:amqp + - - nova-cloud-controller:image-service + - glance:image-service + - - nova-cloud-controller:identity-service + - keystone:identity-service + - - nova-compute:cloud-compute + - nova-cloud-controller:cloud-compute + - - nova-compute:amqp + - rabbitmq-server:amqp + - - nova-compute:image-service + - glance:image-service + - - nova-compute:ceph + - ceph-mon:client + - - glance:identity-service + - keystone:identity-service + - - glance:ceph + - ceph-mon:client + - - glance:image-service + - cinder:image-service + - - glance:amqp + - rabbitmq-server:amqp + - - cinder:amqp + - rabbitmq-server:amqp + - - cinder:cinder-volume-service + - nova-cloud-controller:cinder-volume-service + - - cinder:identity-service + - keystone:identity-service + - - cinder:storage-backend + - cinder-ceph:storage-backend + - - cinder-ceph:ceph + - ceph-mon:client + - - openstack-dashboard:identity-service + - keystone:identity-service + - - swift-proxy:identity-service + - keystone:identity-service + - - swift-proxy:swift-storage + - swift-storage-z1:swift-storage + - - swift-proxy:swift-storage + - swift-storage-z2:swift-storage + - - swift-proxy:swift-storage + - swift-storage-z3:swift-storage + - - ceilometer:identity-service + - keystone:identity-service + - - ceilometer:amqp + - rabbitmq-server:amqp + - - ceilometer-agent:nova-ceilometer + - nova-compute:nova-ceilometer + - - ceilometer-agent:ceilometer-service + - ceilometer:ceilometer-service + - - ceilometer-agent:amqp + - rabbitmq-server:amqp + - - heat:identity-service + - keystone:identity-service + - - heat:amqp + - rabbitmq-server:amqp + - - neutron-api:amqp + - rabbitmq-server:amqp + - - neutron-api:neutron-api + - nova-cloud-controller:neutron-api + - - neutron-api:identity-service + - keystone:identity-service + - - ceph-mon + - ceph-fs + - - ceph-osd:mon + - ceph-mon:osd + - - aodh:amqp + - rabbitmq-server:amqp + - - aodh:identity-service + - keystone:identity-service + - - designate:identity-service + - keystone:identity-service + - - designate:amqp + - rabbitmq-server:amqp + - - designate:dns-backend + - designate-bind:dns-backend + - - designate:coordinator-memcached + - memcached:cache + - - gnocchi:storage-ceph + - ceph-mon:client + - - gnocchi:amqp + - rabbitmq-server:amqp + - - gnocchi:coordinator-memcached + - memcached:cache + - - gnocchi:metric-service + - ceilometer:metric-service + - - gnocchi:identity-service + - keystone:identity-service + - - cinder-ceph:ceph-access + - nova-compute:ceph-access + - - ceilometer:identity-credentials + - keystone:identity-credentials + - - designate:dnsaas + - neutron-api:external-dns + - - barbican:amqp + - rabbitmq-server:amqp + - - barbican:identity-service + - keystone:identity-service + - - placement:identity-service + - keystone:identity-service + - - placement:placement + - nova-cloud-controller:placement + - - neutron-api-plugin-ovn:neutron-plugin + - neutron-api:neutron-plugin-api-subordinate + - - ovn-central:certificates + - vault:certificates + - - ovn-central:ovsdb-cms + - neutron-api-plugin-ovn:ovsdb-cms + - - neutron-api:certificates + - vault:certificates + - - ovn-chassis:nova-compute + - nova-compute:neutron-plugin + - - ovn-chassis:certificates + - vault:certificates + - - ovn-chassis:ovsdb + - ovn-central:ovsdb + - - ovn-chassis:ovsdb-subordinate + - octavia:ovsdb-subordinate + - - ovn-central:ovsdb-cms + - octavia:ovsdb-cms + - - vault:certificates + - aodh:certificates + - - vault:certificates + - barbican:certificates + - - vault:certificates + - ceilometer:certificates + - - vault:certificates + - designate:certificates + - - vault:certificates + - gnocchi:certificates + - - vault:certificates + - heat:certificates + - - vault:certificates + - neutron-api-plugin-ovn:certificates + - - vault:certificates + - cinder:certificates + - - vault:certificates + - glance:certificates + - - vault:certificates + - keystone:certificates + - - vault:certificates + - manila:certificates + - - vault:certificates + - nova-cloud-controller:certificates + - - vault:certificates + - placement:certificates + - - vault:certificates + - swift-proxy:certificates + - - vault:certificates + - openstack-dashboard:certificates + - - keystone-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - nova-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - glance-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - cinder-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - heat-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - neutron-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - aodh-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - designate-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - gnocchi-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - barbican-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - placement-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - vault:shared-db + - vault-mysql-router:shared-db + - - keystone:shared-db + - keystone-mysql-router:shared-db + - - nova-cloud-controller:shared-db + - nova-mysql-router:shared-db + - - glance:shared-db + - glance-mysql-router:shared-db + - - cinder:shared-db + - cinder-mysql-router:shared-db + - - heat:shared-db + - heat-mysql-router:shared-db + - - neutron-api:shared-db + - neutron-mysql-router:shared-db + - - aodh:shared-db + - aodh-mysql-router:shared-db + - - designate:shared-db + - designate-mysql-router:shared-db + - - gnocchi:shared-db + - gnocchi-mysql-router:shared-db + - - barbican:shared-db + - barbican-mysql-router:shared-db + - - placement:shared-db + - placement-mysql-router:shared-db + - - vault-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - octavia-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - octavia-mysql-router:shared-db + - octavia:shared-db + - - keystone:identity-service + - octavia:identity-service + - - rabbitmq-server:amqp + - octavia:amqp + - - neutron-api:neutron-load-balancer + - octavia:neutron-api + - - glance-simplestreams-sync:juju-info + - octavia-diskimage-retrofit:juju-info + - - keystone:identity-service + - glance-simplestreams-sync:identity-service + - - keystone:identity-credentials + - octavia-diskimage-retrofit:identity-credentials + - - vault:certificates + - octavia:certificates + - - vault:certificates + - octavia-diskimage-retrofit:certificates + - - vault:certificates + - glance-simplestreams-sync:certificates + - - ceph-mon + - manila-ganesha + - - manila:shared-db + - manila-mysql-router:shared-db + - - manila-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - manila-ganesha + - rabbitmq-server + - - manila-ganesha + - keystone + - - manila + - manila-ganesha + - - manila-ganesha:shared-db + - manila-ganesha-mysql-router:shared-db + - - manila-ganesha-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - manila + - rabbitmq-server + - - manila + - keystone + - - watcher:shared-db + - watcher-mysql-router:shared-db + - - watcher-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - watcher:certificates + - vault:certificates + - - keystone:identity-service + - watcher:identity-service + - - rabbitmq-server:amqp + - watcher:amqp + - - magnum:shared-db + - magnum-mysql-router:shared-db + - - magnum-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - magnum:amqp + - rabbitmq-server:amqp + - - magnum:identity-service + - keystone:identity-service + - - magnum:certificates + - vault:certificates + - - openstack-dashboard:dashboard-plugin + - magnum-dashboard:dashboard diff --git a/tests/distro-regression/tests/bundles/jammy-yoga.yaml b/tests/distro-regression/tests/bundles/jammy-yoga.yaml index b2da8978..dfb9f3d8 100644 --- a/tests/distro-regression/tests/bundles/jammy-yoga.yaml +++ b/tests/distro-regression/tests/bundles/jammy-yoga.yaml @@ -8,7 +8,6 @@ variables: rabbitmq-channel: &rabbitmq-channel 3.9/edge memcached-channel: &memcached-channel latest/edge vault-channel: &vault-channel 1.7/edge - series: &series jammy applications: aodh: @@ -229,7 +228,7 @@ applications: enable-resize: true migration-auth-type: ssh openstack-origin: *openstack-origin - constraints: mem=4096 + constraints: root-disk=40G mem=4G channel: *openstack-channel nova-mysql-router: charm: ch:mysql-router @@ -324,255 +323,255 @@ applications: retrofit-series: *series channel: *openstack-channel relations: -- - nova-cloud-controller:amqp - - rabbitmq-server:amqp -- - nova-cloud-controller:image-service - - glance:image-service -- - nova-cloud-controller:identity-service - - keystone:identity-service -- - nova-compute:cloud-compute - - nova-cloud-controller:cloud-compute -- - nova-compute:amqp - - rabbitmq-server:amqp -- - nova-compute:image-service - - glance:image-service -- - nova-compute:ceph - - ceph-mon:client -- - glance:identity-service - - keystone:identity-service -- - glance:ceph - - ceph-mon:client -- - glance:image-service - - cinder:image-service -- - glance:amqp - - rabbitmq-server:amqp -- - cinder:amqp - - rabbitmq-server:amqp -- - cinder:cinder-volume-service - - nova-cloud-controller:cinder-volume-service -- - cinder:identity-service - - keystone:identity-service -- - cinder:storage-backend - - cinder-ceph:storage-backend -- - cinder-ceph:ceph - - ceph-mon:client -- - openstack-dashboard:identity-service - - keystone:identity-service -- - swift-proxy:identity-service - - keystone:identity-service -- - swift-proxy:swift-storage - - swift-storage-z1:swift-storage -- - swift-proxy:swift-storage - - swift-storage-z2:swift-storage -- - swift-proxy:swift-storage - - swift-storage-z3:swift-storage -- - ceilometer:identity-service - - keystone:identity-service -- - ceilometer:amqp - - rabbitmq-server:amqp -- - ceilometer-agent:nova-ceilometer - - nova-compute:nova-ceilometer -- - ceilometer-agent:ceilometer-service - - ceilometer:ceilometer-service -- - ceilometer-agent:amqp - - rabbitmq-server:amqp -- - heat:identity-service - - keystone:identity-service -- - heat:amqp - - rabbitmq-server:amqp -- - neutron-api:amqp - - rabbitmq-server:amqp -- - neutron-api:neutron-api - - nova-cloud-controller:neutron-api -- - neutron-api:identity-service - - keystone:identity-service -- - ceph-mon - - ceph-fs -- - ceph-osd:mon - - ceph-mon:osd -- - aodh:amqp - - rabbitmq-server:amqp -- - aodh:identity-service - - keystone:identity-service -- - designate:identity-service - - keystone:identity-service -- - designate:amqp - - rabbitmq-server:amqp -- - designate:dns-backend - - designate-bind:dns-backend -- - designate:coordinator-memcached - - memcached:cache -- - gnocchi:storage-ceph - - ceph-mon:client -- - gnocchi:amqp - - rabbitmq-server:amqp -- - gnocchi:coordinator-memcached - - memcached:cache -- - gnocchi:metric-service - - ceilometer:metric-service -- - gnocchi:identity-service - - keystone:identity-service -- - cinder-ceph:ceph-access - - nova-compute:ceph-access -- - ceilometer:identity-credentials - - keystone:identity-credentials -- - designate:dnsaas - - neutron-api:external-dns -- - barbican:amqp - - rabbitmq-server:amqp -- - barbican:identity-service - - keystone:identity-service -- - placement:identity-service - - keystone:identity-service -- - placement:placement - - nova-cloud-controller:placement -- - neutron-api-plugin-ovn:neutron-plugin - - neutron-api:neutron-plugin-api-subordinate -- - ovn-central:certificates - - vault:certificates -- - ovn-central:ovsdb-cms - - neutron-api-plugin-ovn:ovsdb-cms -- - neutron-api:certificates - - vault:certificates -- - ovn-chassis:nova-compute - - nova-compute:neutron-plugin -- - ovn-chassis:certificates - - vault:certificates -- - ovn-chassis:ovsdb - - ovn-central:ovsdb -- - ovn-chassis:ovsdb-subordinate - - octavia:ovsdb-subordinate -- - ovn-central:ovsdb-cms - - octavia:ovsdb-cms -- - vault:certificates - - aodh:certificates -- - vault:certificates - - barbican:certificates -- - vault:certificates - - ceilometer:certificates -- - vault:certificates - - designate:certificates -- - vault:certificates - - gnocchi:certificates -- - vault:certificates - - heat:certificates -- - vault:certificates - - neutron-api-plugin-ovn:certificates -- - vault:certificates - - cinder:certificates -- - vault:certificates - - glance:certificates -- - vault:certificates - - keystone:certificates -- - vault:certificates - - manila:certificates -- - vault:certificates - - nova-cloud-controller:certificates -- - vault:certificates - - placement:certificates -- - vault:certificates - - swift-proxy:certificates -- - vault:certificates - - openstack-dashboard:certificates -- - keystone-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - nova-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - glance-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - cinder-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - heat-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - neutron-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - aodh-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - designate-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - gnocchi-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - barbican-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - placement-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - vault:shared-db - - vault-mysql-router:shared-db -- - keystone:shared-db - - keystone-mysql-router:shared-db -- - nova-cloud-controller:shared-db - - nova-mysql-router:shared-db -- - glance:shared-db - - glance-mysql-router:shared-db -- - cinder:shared-db - - cinder-mysql-router:shared-db -- - heat:shared-db - - heat-mysql-router:shared-db -- - neutron-api:shared-db - - neutron-mysql-router:shared-db -- - aodh:shared-db - - aodh-mysql-router:shared-db -- - designate:shared-db - - designate-mysql-router:shared-db -- - gnocchi:shared-db - - gnocchi-mysql-router:shared-db -- - barbican:shared-db - - barbican-mysql-router:shared-db -- - placement:shared-db - - placement-mysql-router:shared-db -- - vault-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - octavia-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - octavia-mysql-router:shared-db - - octavia:shared-db -- - keystone:identity-service - - octavia:identity-service -- - rabbitmq-server:amqp - - octavia:amqp -- - neutron-api:neutron-load-balancer - - octavia:neutron-api -- - glance-simplestreams-sync:juju-info - - octavia-diskimage-retrofit:juju-info -- - keystone:identity-service - - glance-simplestreams-sync:identity-service -- - keystone:identity-credentials - - octavia-diskimage-retrofit:identity-credentials -- - vault:certificates - - octavia:certificates -- - vault:certificates - - octavia-diskimage-retrofit:certificates -- - vault:certificates - - glance-simplestreams-sync:certificates -- - ceph-mon - - manila-ganesha -- - manila:shared-db - - manila-mysql-router:shared-db -- - manila-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - manila-ganesha - - rabbitmq-server -- - manila-ganesha - - keystone -- - manila - - manila-ganesha -- - manila-ganesha:shared-db - - manila-ganesha-mysql-router:shared-db -- - manila-ganesha-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - manila - - rabbitmq-server -- - manila - - keystone -- - magnum:shared-db - - magnum-mysql-router:shared-db -- - magnum-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - magnum:amqp - - rabbitmq-server:amqp -- - magnum:identity-service - - keystone:identity-service -- - magnum:certificates - - vault:certificates -- - openstack-dashboard:dashboard-plugin - - magnum-dashboard:dashboard + - - nova-cloud-controller:amqp + - rabbitmq-server:amqp + - - nova-cloud-controller:image-service + - glance:image-service + - - nova-cloud-controller:identity-service + - keystone:identity-service + - - nova-compute:cloud-compute + - nova-cloud-controller:cloud-compute + - - nova-compute:amqp + - rabbitmq-server:amqp + - - nova-compute:image-service + - glance:image-service + - - nova-compute:ceph + - ceph-mon:client + - - glance:identity-service + - keystone:identity-service + - - glance:ceph + - ceph-mon:client + - - glance:image-service + - cinder:image-service + - - glance:amqp + - rabbitmq-server:amqp + - - cinder:amqp + - rabbitmq-server:amqp + - - cinder:cinder-volume-service + - nova-cloud-controller:cinder-volume-service + - - cinder:identity-service + - keystone:identity-service + - - cinder:storage-backend + - cinder-ceph:storage-backend + - - cinder-ceph:ceph + - ceph-mon:client + - - openstack-dashboard:identity-service + - keystone:identity-service + - - swift-proxy:identity-service + - keystone:identity-service + - - swift-proxy:swift-storage + - swift-storage-z1:swift-storage + - - swift-proxy:swift-storage + - swift-storage-z2:swift-storage + - - swift-proxy:swift-storage + - swift-storage-z3:swift-storage + - - ceilometer:identity-service + - keystone:identity-service + - - ceilometer:amqp + - rabbitmq-server:amqp + - - ceilometer-agent:nova-ceilometer + - nova-compute:nova-ceilometer + - - ceilometer-agent:ceilometer-service + - ceilometer:ceilometer-service + - - ceilometer-agent:amqp + - rabbitmq-server:amqp + - - heat:identity-service + - keystone:identity-service + - - heat:amqp + - rabbitmq-server:amqp + - - neutron-api:amqp + - rabbitmq-server:amqp + - - neutron-api:neutron-api + - nova-cloud-controller:neutron-api + - - neutron-api:identity-service + - keystone:identity-service + - - ceph-mon + - ceph-fs + - - ceph-osd:mon + - ceph-mon:osd + - - aodh:amqp + - rabbitmq-server:amqp + - - aodh:identity-service + - keystone:identity-service + - - designate:identity-service + - keystone:identity-service + - - designate:amqp + - rabbitmq-server:amqp + - - designate:dns-backend + - designate-bind:dns-backend + - - designate:coordinator-memcached + - memcached:cache + - - gnocchi:storage-ceph + - ceph-mon:client + - - gnocchi:amqp + - rabbitmq-server:amqp + - - gnocchi:coordinator-memcached + - memcached:cache + - - gnocchi:metric-service + - ceilometer:metric-service + - - gnocchi:identity-service + - keystone:identity-service + - - cinder-ceph:ceph-access + - nova-compute:ceph-access + - - ceilometer:identity-credentials + - keystone:identity-credentials + - - designate:dnsaas + - neutron-api:external-dns + - - barbican:amqp + - rabbitmq-server:amqp + - - barbican:identity-service + - keystone:identity-service + - - placement:identity-service + - keystone:identity-service + - - placement:placement + - nova-cloud-controller:placement + - - neutron-api-plugin-ovn:neutron-plugin + - neutron-api:neutron-plugin-api-subordinate + - - ovn-central:certificates + - vault:certificates + - - ovn-central:ovsdb-cms + - neutron-api-plugin-ovn:ovsdb-cms + - - neutron-api:certificates + - vault:certificates + - - ovn-chassis:nova-compute + - nova-compute:neutron-plugin + - - ovn-chassis:certificates + - vault:certificates + - - ovn-chassis:ovsdb + - ovn-central:ovsdb + - - ovn-chassis:ovsdb-subordinate + - octavia:ovsdb-subordinate + - - ovn-central:ovsdb-cms + - octavia:ovsdb-cms + - - vault:certificates + - aodh:certificates + - - vault:certificates + - barbican:certificates + - - vault:certificates + - ceilometer:certificates + - - vault:certificates + - designate:certificates + - - vault:certificates + - gnocchi:certificates + - - vault:certificates + - heat:certificates + - - vault:certificates + - neutron-api-plugin-ovn:certificates + - - vault:certificates + - cinder:certificates + - - vault:certificates + - glance:certificates + - - vault:certificates + - keystone:certificates + - - vault:certificates + - manila:certificates + - - vault:certificates + - nova-cloud-controller:certificates + - - vault:certificates + - placement:certificates + - - vault:certificates + - swift-proxy:certificates + - - vault:certificates + - openstack-dashboard:certificates + - - keystone-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - nova-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - glance-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - cinder-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - heat-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - neutron-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - aodh-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - designate-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - gnocchi-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - barbican-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - placement-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - vault:shared-db + - vault-mysql-router:shared-db + - - keystone:shared-db + - keystone-mysql-router:shared-db + - - nova-cloud-controller:shared-db + - nova-mysql-router:shared-db + - - glance:shared-db + - glance-mysql-router:shared-db + - - cinder:shared-db + - cinder-mysql-router:shared-db + - - heat:shared-db + - heat-mysql-router:shared-db + - - neutron-api:shared-db + - neutron-mysql-router:shared-db + - - aodh:shared-db + - aodh-mysql-router:shared-db + - - designate:shared-db + - designate-mysql-router:shared-db + - - gnocchi:shared-db + - gnocchi-mysql-router:shared-db + - - barbican:shared-db + - barbican-mysql-router:shared-db + - - placement:shared-db + - placement-mysql-router:shared-db + - - vault-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - octavia-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - octavia-mysql-router:shared-db + - octavia:shared-db + - - keystone:identity-service + - octavia:identity-service + - - rabbitmq-server:amqp + - octavia:amqp + - - neutron-api:neutron-load-balancer + - octavia:neutron-api + - - glance-simplestreams-sync:juju-info + - octavia-diskimage-retrofit:juju-info + - - keystone:identity-service + - glance-simplestreams-sync:identity-service + - - keystone:identity-credentials + - octavia-diskimage-retrofit:identity-credentials + - - vault:certificates + - octavia:certificates + - - vault:certificates + - octavia-diskimage-retrofit:certificates + - - vault:certificates + - glance-simplestreams-sync:certificates + - - ceph-mon + - manila-ganesha + - - manila:shared-db + - manila-mysql-router:shared-db + - - manila-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - manila-ganesha + - rabbitmq-server + - - manila-ganesha + - keystone + - - manila + - manila-ganesha + - - manila-ganesha:shared-db + - manila-ganesha-mysql-router:shared-db + - - manila-ganesha-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - manila + - rabbitmq-server + - - manila + - keystone + - - magnum:shared-db + - magnum-mysql-router:shared-db + - - magnum-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - magnum:amqp + - rabbitmq-server:amqp + - - magnum:identity-service + - keystone:identity-service + - - magnum:certificates + - vault:certificates + - - openstack-dashboard:dashboard-plugin + - magnum-dashboard:dashboard diff --git a/tests/distro-regression/tests/bundles/jammy-zed.yaml b/tests/distro-regression/tests/bundles/jammy-zed.yaml index 7450a9b9..d55893de 100644 --- a/tests/distro-regression/tests/bundles/jammy-zed.yaml +++ b/tests/distro-regression/tests/bundles/jammy-zed.yaml @@ -9,7 +9,6 @@ variables: rabbitmq-channel: &rabbitmq-channel 3.9/edge memcached-channel: &memcached-channel latest/edge vault-channel: &vault-channel 1.7/edge - series: &series jammy applications: aodh: @@ -230,7 +229,7 @@ applications: enable-resize: true migration-auth-type: ssh openstack-origin: *openstack-origin - constraints: mem=4096 + constraints: root-disk=40G mem=4G channel: *openstack-channel nova-mysql-router: charm: ch:mysql-router @@ -324,255 +323,255 @@ applications: retrofit-uca-pocket: *retrofit-uca-pocket channel: *openstack-channel relations: -- - nova-cloud-controller:amqp - - rabbitmq-server:amqp -- - nova-cloud-controller:image-service - - glance:image-service -- - nova-cloud-controller:identity-service - - keystone:identity-service -- - nova-compute:cloud-compute - - nova-cloud-controller:cloud-compute -- - nova-compute:amqp - - rabbitmq-server:amqp -- - nova-compute:image-service - - glance:image-service -- - nova-compute:ceph - - ceph-mon:client -- - glance:identity-service - - keystone:identity-service -- - glance:ceph - - ceph-mon:client -- - glance:image-service - - cinder:image-service -- - glance:amqp - - rabbitmq-server:amqp -- - cinder:amqp - - rabbitmq-server:amqp -- - cinder:cinder-volume-service - - nova-cloud-controller:cinder-volume-service -- - cinder:identity-service - - keystone:identity-service -- - cinder:storage-backend - - cinder-ceph:storage-backend -- - cinder-ceph:ceph - - ceph-mon:client -- - openstack-dashboard:identity-service - - keystone:identity-service -- - swift-proxy:identity-service - - keystone:identity-service -- - swift-proxy:swift-storage - - swift-storage-z1:swift-storage -- - swift-proxy:swift-storage - - swift-storage-z2:swift-storage -- - swift-proxy:swift-storage - - swift-storage-z3:swift-storage -- - ceilometer:identity-service - - keystone:identity-service -- - ceilometer:amqp - - rabbitmq-server:amqp -- - ceilometer-agent:nova-ceilometer - - nova-compute:nova-ceilometer -- - ceilometer-agent:ceilometer-service - - ceilometer:ceilometer-service -- - ceilometer-agent:amqp - - rabbitmq-server:amqp -- - heat:identity-service - - keystone:identity-service -- - heat:amqp - - rabbitmq-server:amqp -- - neutron-api:amqp - - rabbitmq-server:amqp -- - neutron-api:neutron-api - - nova-cloud-controller:neutron-api -- - neutron-api:identity-service - - keystone:identity-service -- - ceph-mon - - ceph-fs -- - ceph-osd:mon - - ceph-mon:osd -- - aodh:amqp - - rabbitmq-server:amqp -- - aodh:identity-service - - keystone:identity-service -- - designate:identity-service - - keystone:identity-service -- - designate:amqp - - rabbitmq-server:amqp -- - designate:dns-backend - - designate-bind:dns-backend -- - designate:coordinator-memcached - - memcached:cache -- - gnocchi:storage-ceph - - ceph-mon:client -- - gnocchi:amqp - - rabbitmq-server:amqp -- - gnocchi:coordinator-memcached - - memcached:cache -- - gnocchi:metric-service - - ceilometer:metric-service -- - gnocchi:identity-service - - keystone:identity-service -- - cinder-ceph:ceph-access - - nova-compute:ceph-access -- - ceilometer:identity-credentials - - keystone:identity-credentials -- - designate:dnsaas - - neutron-api:external-dns -- - barbican:amqp - - rabbitmq-server:amqp -- - barbican:identity-service - - keystone:identity-service -- - placement:identity-service - - keystone:identity-service -- - placement:placement - - nova-cloud-controller:placement -- - neutron-api-plugin-ovn:neutron-plugin - - neutron-api:neutron-plugin-api-subordinate -- - ovn-central:certificates - - vault:certificates -- - ovn-central:ovsdb-cms - - neutron-api-plugin-ovn:ovsdb-cms -- - neutron-api:certificates - - vault:certificates -- - ovn-chassis:nova-compute - - nova-compute:neutron-plugin -- - ovn-chassis:certificates - - vault:certificates -- - ovn-chassis:ovsdb - - ovn-central:ovsdb -- - ovn-chassis:ovsdb-subordinate - - octavia:ovsdb-subordinate -- - ovn-central:ovsdb-cms - - octavia:ovsdb-cms -- - vault:certificates - - aodh:certificates -- - vault:certificates - - barbican:certificates -- - vault:certificates - - ceilometer:certificates -- - vault:certificates - - designate:certificates -- - vault:certificates - - gnocchi:certificates -- - vault:certificates - - heat:certificates -- - vault:certificates - - neutron-api-plugin-ovn:certificates -- - vault:certificates - - cinder:certificates -- - vault:certificates - - glance:certificates -- - vault:certificates - - keystone:certificates -- - vault:certificates - - manila:certificates -- - vault:certificates - - nova-cloud-controller:certificates -- - vault:certificates - - placement:certificates -- - vault:certificates - - swift-proxy:certificates -- - vault:certificates - - openstack-dashboard:certificates -- - keystone-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - nova-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - glance-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - cinder-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - heat-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - neutron-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - aodh-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - designate-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - gnocchi-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - barbican-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - placement-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - vault:shared-db - - vault-mysql-router:shared-db -- - keystone:shared-db - - keystone-mysql-router:shared-db -- - nova-cloud-controller:shared-db - - nova-mysql-router:shared-db -- - glance:shared-db - - glance-mysql-router:shared-db -- - cinder:shared-db - - cinder-mysql-router:shared-db -- - heat:shared-db - - heat-mysql-router:shared-db -- - neutron-api:shared-db - - neutron-mysql-router:shared-db -- - aodh:shared-db - - aodh-mysql-router:shared-db -- - designate:shared-db - - designate-mysql-router:shared-db -- - gnocchi:shared-db - - gnocchi-mysql-router:shared-db -- - barbican:shared-db - - barbican-mysql-router:shared-db -- - placement:shared-db - - placement-mysql-router:shared-db -- - vault-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - octavia-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - octavia-mysql-router:shared-db - - octavia:shared-db -- - keystone:identity-service - - octavia:identity-service -- - rabbitmq-server:amqp - - octavia:amqp -- - neutron-api:neutron-load-balancer - - octavia:neutron-api -- - glance-simplestreams-sync:juju-info - - octavia-diskimage-retrofit:juju-info -- - keystone:identity-service - - glance-simplestreams-sync:identity-service -- - keystone:identity-credentials - - octavia-diskimage-retrofit:identity-credentials -- - vault:certificates - - octavia:certificates -- - vault:certificates - - octavia-diskimage-retrofit:certificates -- - vault:certificates - - glance-simplestreams-sync:certificates -- - ceph-mon - - manila-ganesha -- - manila:shared-db - - manila-mysql-router:shared-db -- - manila-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - manila-ganesha - - rabbitmq-server -- - manila-ganesha - - keystone -- - manila - - manila-ganesha -- - manila-ganesha:shared-db - - manila-ganesha-mysql-router:shared-db -- - manila-ganesha-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - manila - - rabbitmq-server -- - manila - - keystone -- - magnum:shared-db - - magnum-mysql-router:shared-db -- - magnum-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - magnum:amqp - - rabbitmq-server:amqp -- - magnum:identity-service - - keystone:identity-service -- - magnum:certificates - - vault:certificates -- - openstack-dashboard:dashboard-plugin - - magnum-dashboard:dashboard + - - nova-cloud-controller:amqp + - rabbitmq-server:amqp + - - nova-cloud-controller:image-service + - glance:image-service + - - nova-cloud-controller:identity-service + - keystone:identity-service + - - nova-compute:cloud-compute + - nova-cloud-controller:cloud-compute + - - nova-compute:amqp + - rabbitmq-server:amqp + - - nova-compute:image-service + - glance:image-service + - - nova-compute:ceph + - ceph-mon:client + - - glance:identity-service + - keystone:identity-service + - - glance:ceph + - ceph-mon:client + - - glance:image-service + - cinder:image-service + - - glance:amqp + - rabbitmq-server:amqp + - - cinder:amqp + - rabbitmq-server:amqp + - - cinder:cinder-volume-service + - nova-cloud-controller:cinder-volume-service + - - cinder:identity-service + - keystone:identity-service + - - cinder:storage-backend + - cinder-ceph:storage-backend + - - cinder-ceph:ceph + - ceph-mon:client + - - openstack-dashboard:identity-service + - keystone:identity-service + - - swift-proxy:identity-service + - keystone:identity-service + - - swift-proxy:swift-storage + - swift-storage-z1:swift-storage + - - swift-proxy:swift-storage + - swift-storage-z2:swift-storage + - - swift-proxy:swift-storage + - swift-storage-z3:swift-storage + - - ceilometer:identity-service + - keystone:identity-service + - - ceilometer:amqp + - rabbitmq-server:amqp + - - ceilometer-agent:nova-ceilometer + - nova-compute:nova-ceilometer + - - ceilometer-agent:ceilometer-service + - ceilometer:ceilometer-service + - - ceilometer-agent:amqp + - rabbitmq-server:amqp + - - heat:identity-service + - keystone:identity-service + - - heat:amqp + - rabbitmq-server:amqp + - - neutron-api:amqp + - rabbitmq-server:amqp + - - neutron-api:neutron-api + - nova-cloud-controller:neutron-api + - - neutron-api:identity-service + - keystone:identity-service + - - ceph-mon + - ceph-fs + - - ceph-osd:mon + - ceph-mon:osd + - - aodh:amqp + - rabbitmq-server:amqp + - - aodh:identity-service + - keystone:identity-service + - - designate:identity-service + - keystone:identity-service + - - designate:amqp + - rabbitmq-server:amqp + - - designate:dns-backend + - designate-bind:dns-backend + - - designate:coordinator-memcached + - memcached:cache + - - gnocchi:storage-ceph + - ceph-mon:client + - - gnocchi:amqp + - rabbitmq-server:amqp + - - gnocchi:coordinator-memcached + - memcached:cache + - - gnocchi:metric-service + - ceilometer:metric-service + - - gnocchi:identity-service + - keystone:identity-service + - - cinder-ceph:ceph-access + - nova-compute:ceph-access + - - ceilometer:identity-credentials + - keystone:identity-credentials + - - designate:dnsaas + - neutron-api:external-dns + - - barbican:amqp + - rabbitmq-server:amqp + - - barbican:identity-service + - keystone:identity-service + - - placement:identity-service + - keystone:identity-service + - - placement:placement + - nova-cloud-controller:placement + - - neutron-api-plugin-ovn:neutron-plugin + - neutron-api:neutron-plugin-api-subordinate + - - ovn-central:certificates + - vault:certificates + - - ovn-central:ovsdb-cms + - neutron-api-plugin-ovn:ovsdb-cms + - - neutron-api:certificates + - vault:certificates + - - ovn-chassis:nova-compute + - nova-compute:neutron-plugin + - - ovn-chassis:certificates + - vault:certificates + - - ovn-chassis:ovsdb + - ovn-central:ovsdb + - - ovn-chassis:ovsdb-subordinate + - octavia:ovsdb-subordinate + - - ovn-central:ovsdb-cms + - octavia:ovsdb-cms + - - vault:certificates + - aodh:certificates + - - vault:certificates + - barbican:certificates + - - vault:certificates + - ceilometer:certificates + - - vault:certificates + - designate:certificates + - - vault:certificates + - gnocchi:certificates + - - vault:certificates + - heat:certificates + - - vault:certificates + - neutron-api-plugin-ovn:certificates + - - vault:certificates + - cinder:certificates + - - vault:certificates + - glance:certificates + - - vault:certificates + - keystone:certificates + - - vault:certificates + - manila:certificates + - - vault:certificates + - nova-cloud-controller:certificates + - - vault:certificates + - placement:certificates + - - vault:certificates + - swift-proxy:certificates + - - vault:certificates + - openstack-dashboard:certificates + - - keystone-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - nova-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - glance-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - cinder-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - heat-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - neutron-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - aodh-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - designate-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - gnocchi-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - barbican-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - placement-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - vault:shared-db + - vault-mysql-router:shared-db + - - keystone:shared-db + - keystone-mysql-router:shared-db + - - nova-cloud-controller:shared-db + - nova-mysql-router:shared-db + - - glance:shared-db + - glance-mysql-router:shared-db + - - cinder:shared-db + - cinder-mysql-router:shared-db + - - heat:shared-db + - heat-mysql-router:shared-db + - - neutron-api:shared-db + - neutron-mysql-router:shared-db + - - aodh:shared-db + - aodh-mysql-router:shared-db + - - designate:shared-db + - designate-mysql-router:shared-db + - - gnocchi:shared-db + - gnocchi-mysql-router:shared-db + - - barbican:shared-db + - barbican-mysql-router:shared-db + - - placement:shared-db + - placement-mysql-router:shared-db + - - vault-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - octavia-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - octavia-mysql-router:shared-db + - octavia:shared-db + - - keystone:identity-service + - octavia:identity-service + - - rabbitmq-server:amqp + - octavia:amqp + - - neutron-api:neutron-load-balancer + - octavia:neutron-api + - - glance-simplestreams-sync:juju-info + - octavia-diskimage-retrofit:juju-info + - - keystone:identity-service + - glance-simplestreams-sync:identity-service + - - keystone:identity-credentials + - octavia-diskimage-retrofit:identity-credentials + - - vault:certificates + - octavia:certificates + - - vault:certificates + - octavia-diskimage-retrofit:certificates + - - vault:certificates + - glance-simplestreams-sync:certificates + - - ceph-mon + - manila-ganesha + - - manila:shared-db + - manila-mysql-router:shared-db + - - manila-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - manila-ganesha + - rabbitmq-server + - - manila-ganesha + - keystone + - - manila + - manila-ganesha + - - manila-ganesha:shared-db + - manila-ganesha-mysql-router:shared-db + - - manila-ganesha-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - manila + - rabbitmq-server + - - manila + - keystone + - - magnum:shared-db + - magnum-mysql-router:shared-db + - - magnum-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - magnum:amqp + - rabbitmq-server:amqp + - - magnum:identity-service + - keystone:identity-service + - - magnum:certificates + - vault:certificates + - - openstack-dashboard:dashboard-plugin + - magnum-dashboard:dashboard diff --git a/tests/distro-regression/tests/bundles/lunar-antelope.yaml b/tests/distro-regression/tests/bundles/lunar-antelope.yaml index 1941593f..2599b0ef 100644 --- a/tests/distro-regression/tests/bundles/lunar-antelope.yaml +++ b/tests/distro-regression/tests/bundles/lunar-antelope.yaml @@ -14,7 +14,6 @@ variables: rabbitmq-channel: &rabbitmq-channel latest/edge memcached-channel: &memcached-channel latest/edge vault-channel: &vault-channel latest/edge - series: &series lunar applications: aodh: @@ -245,7 +244,7 @@ applications: enable-resize: true migration-auth-type: ssh openstack-origin: *openstack-origin - constraints: mem=4096 + constraints: root-disk=40G mem=4G channel: *openstack-channel nova-mysql-router: charm: ch:mysql-router @@ -330,9 +329,12 @@ applications: planner: weight planner-config: > { + + "weights": "change_node_power_state:9,change_nova_service_state:50,migrate:30,nop:70,resize:20,sleep:40,turn_host_to_acpi_s3_state:10,volume_migrate:60", "parallelization": "change_node_power_state:2,change_nova_service_state:1,migrate:2,nop:1,resize:2,sleep:1,turn_host_to_acpi_s3_state:2,volume_migrate:2" } + octavia: charm: ch:octavia num_units: 1 @@ -359,265 +361,265 @@ applications: retrofit-series: *retrofit-series channel: *openstack-channel relations: -- - nova-cloud-controller:amqp - - rabbitmq-server:amqp -- - nova-cloud-controller:image-service - - glance:image-service -- - nova-cloud-controller:identity-service - - keystone:identity-service -- - nova-compute:cloud-compute - - nova-cloud-controller:cloud-compute -- - nova-compute:amqp - - rabbitmq-server:amqp -- - nova-compute:image-service - - glance:image-service -- - nova-compute:ceph - - ceph-mon:client -- - glance:identity-service - - keystone:identity-service -- - glance:ceph - - ceph-mon:client -- - glance:image-service - - cinder:image-service -- - glance:amqp - - rabbitmq-server:amqp -- - cinder:amqp - - rabbitmq-server:amqp -- - cinder:cinder-volume-service - - nova-cloud-controller:cinder-volume-service -- - cinder:identity-service - - keystone:identity-service -- - cinder:storage-backend - - cinder-ceph:storage-backend -- - cinder-ceph:ceph - - ceph-mon:client -- - openstack-dashboard:identity-service - - keystone:identity-service -- - swift-proxy:identity-service - - keystone:identity-service -- - swift-proxy:swift-storage - - swift-storage-z1:swift-storage -- - swift-proxy:swift-storage - - swift-storage-z2:swift-storage -- - swift-proxy:swift-storage - - swift-storage-z3:swift-storage -- - ceilometer:identity-service - - keystone:identity-service -- - ceilometer:amqp - - rabbitmq-server:amqp -- - ceilometer-agent:nova-ceilometer - - nova-compute:nova-ceilometer -- - ceilometer-agent:ceilometer-service - - ceilometer:ceilometer-service -- - ceilometer-agent:amqp - - rabbitmq-server:amqp -- - heat:identity-service - - keystone:identity-service -- - heat:amqp - - rabbitmq-server:amqp -- - neutron-api:amqp - - rabbitmq-server:amqp -- - neutron-api:neutron-api - - nova-cloud-controller:neutron-api -- - neutron-api:identity-service - - keystone:identity-service -- - ceph-mon - - ceph-fs -- - ceph-osd:mon - - ceph-mon:osd -- - aodh:amqp - - rabbitmq-server:amqp -- - aodh:identity-service - - keystone:identity-service -- - designate:identity-service - - keystone:identity-service -- - designate:amqp - - rabbitmq-server:amqp -- - designate:dns-backend - - designate-bind:dns-backend -- - designate:coordinator-memcached - - memcached:cache -- - gnocchi:storage-ceph - - ceph-mon:client -- - gnocchi:amqp - - rabbitmq-server:amqp -- - gnocchi:coordinator-memcached - - memcached:cache -- - gnocchi:metric-service - - ceilometer:metric-service -- - gnocchi:identity-service - - keystone:identity-service -- - cinder-ceph:ceph-access - - nova-compute:ceph-access -- - ceilometer:identity-credentials - - keystone:identity-credentials -- - designate:dnsaas - - neutron-api:external-dns -- - barbican:amqp - - rabbitmq-server:amqp -- - barbican:identity-service - - keystone:identity-service -- - placement:identity-service - - keystone:identity-service -- - placement:placement - - nova-cloud-controller:placement -- - neutron-api-plugin-ovn:neutron-plugin - - neutron-api:neutron-plugin-api-subordinate -- - ovn-central:certificates - - vault:certificates -- - ovn-central:ovsdb-cms - - neutron-api-plugin-ovn:ovsdb-cms -- - neutron-api:certificates - - vault:certificates -- - ovn-chassis:nova-compute - - nova-compute:neutron-plugin -- - ovn-chassis:certificates - - vault:certificates -- - ovn-chassis:ovsdb - - ovn-central:ovsdb -- - ovn-chassis:ovsdb-subordinate - - octavia:ovsdb-subordinate -- - ovn-central:ovsdb-cms - - octavia:ovsdb-cms -- - vault:certificates - - aodh:certificates -- - vault:certificates - - barbican:certificates -- - vault:certificates - - ceilometer:certificates -- - vault:certificates - - designate:certificates -- - vault:certificates - - gnocchi:certificates -- - vault:certificates - - heat:certificates -- - vault:certificates - - neutron-api-plugin-ovn:certificates -- - vault:certificates - - cinder:certificates -- - vault:certificates - - glance:certificates -- - vault:certificates - - keystone:certificates -- - vault:certificates - - manila:certificates -- - vault:certificates - - nova-cloud-controller:certificates -- - vault:certificates - - placement:certificates -- - vault:certificates - - swift-proxy:certificates -- - vault:certificates - - openstack-dashboard:certificates -- - keystone-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - nova-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - glance-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - cinder-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - heat-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - neutron-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - aodh-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - designate-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - gnocchi-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - barbican-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - placement-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - vault:shared-db - - vault-mysql-router:shared-db -- - keystone:shared-db - - keystone-mysql-router:shared-db -- - nova-cloud-controller:shared-db - - nova-mysql-router:shared-db -- - glance:shared-db - - glance-mysql-router:shared-db -- - cinder:shared-db - - cinder-mysql-router:shared-db -- - heat:shared-db - - heat-mysql-router:shared-db -- - neutron-api:shared-db - - neutron-mysql-router:shared-db -- - aodh:shared-db - - aodh-mysql-router:shared-db -- - designate:shared-db - - designate-mysql-router:shared-db -- - gnocchi:shared-db - - gnocchi-mysql-router:shared-db -- - barbican:shared-db - - barbican-mysql-router:shared-db -- - placement:shared-db - - placement-mysql-router:shared-db -- - vault-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - octavia-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - octavia-mysql-router:shared-db - - octavia:shared-db -- - keystone:identity-service - - octavia:identity-service -- - rabbitmq-server:amqp - - octavia:amqp -- - neutron-api:neutron-load-balancer - - octavia:neutron-api -- - glance-simplestreams-sync:juju-info - - octavia-diskimage-retrofit:juju-info -- - keystone:identity-service - - glance-simplestreams-sync:identity-service -- - keystone:identity-credentials - - octavia-diskimage-retrofit:identity-credentials -- - vault:certificates - - octavia:certificates -- - vault:certificates - - octavia-diskimage-retrofit:certificates -- - vault:certificates - - glance-simplestreams-sync:certificates -- - ceph-mon - - manila-ganesha -- - manila:shared-db - - manila-mysql-router:shared-db -- - manila-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - manila-ganesha - - rabbitmq-server -- - manila-ganesha - - keystone -- - manila - - manila-ganesha -- - manila-ganesha:shared-db - - manila-ganesha-mysql-router:shared-db -- - manila-ganesha-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - manila - - rabbitmq-server -- - manila - - keystone -- - watcher:shared-db - - watcher-mysql-router:shared-db -- - watcher-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - watcher:certificates - - vault:certificates -- - keystone:identity-service - - watcher:identity-service -- - rabbitmq-server:amqp - - watcher:amqp -- - magnum:shared-db - - magnum-mysql-router:shared-db -- - magnum-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - magnum:amqp - - rabbitmq-server:amqp -- - magnum:identity-service - - keystone:identity-service -- - magnum:certificates - - vault:certificates -- - openstack-dashboard:dashboard-plugin - - magnum-dashboard:dashboard + - - nova-cloud-controller:amqp + - rabbitmq-server:amqp + - - nova-cloud-controller:image-service + - glance:image-service + - - nova-cloud-controller:identity-service + - keystone:identity-service + - - nova-compute:cloud-compute + - nova-cloud-controller:cloud-compute + - - nova-compute:amqp + - rabbitmq-server:amqp + - - nova-compute:image-service + - glance:image-service + - - nova-compute:ceph + - ceph-mon:client + - - glance:identity-service + - keystone:identity-service + - - glance:ceph + - ceph-mon:client + - - glance:image-service + - cinder:image-service + - - glance:amqp + - rabbitmq-server:amqp + - - cinder:amqp + - rabbitmq-server:amqp + - - cinder:cinder-volume-service + - nova-cloud-controller:cinder-volume-service + - - cinder:identity-service + - keystone:identity-service + - - cinder:storage-backend + - cinder-ceph:storage-backend + - - cinder-ceph:ceph + - ceph-mon:client + - - openstack-dashboard:identity-service + - keystone:identity-service + - - swift-proxy:identity-service + - keystone:identity-service + - - swift-proxy:swift-storage + - swift-storage-z1:swift-storage + - - swift-proxy:swift-storage + - swift-storage-z2:swift-storage + - - swift-proxy:swift-storage + - swift-storage-z3:swift-storage + - - ceilometer:identity-service + - keystone:identity-service + - - ceilometer:amqp + - rabbitmq-server:amqp + - - ceilometer-agent:nova-ceilometer + - nova-compute:nova-ceilometer + - - ceilometer-agent:ceilometer-service + - ceilometer:ceilometer-service + - - ceilometer-agent:amqp + - rabbitmq-server:amqp + - - heat:identity-service + - keystone:identity-service + - - heat:amqp + - rabbitmq-server:amqp + - - neutron-api:amqp + - rabbitmq-server:amqp + - - neutron-api:neutron-api + - nova-cloud-controller:neutron-api + - - neutron-api:identity-service + - keystone:identity-service + - - ceph-mon + - ceph-fs + - - ceph-osd:mon + - ceph-mon:osd + - - aodh:amqp + - rabbitmq-server:amqp + - - aodh:identity-service + - keystone:identity-service + - - designate:identity-service + - keystone:identity-service + - - designate:amqp + - rabbitmq-server:amqp + - - designate:dns-backend + - designate-bind:dns-backend + - - designate:coordinator-memcached + - memcached:cache + - - gnocchi:storage-ceph + - ceph-mon:client + - - gnocchi:amqp + - rabbitmq-server:amqp + - - gnocchi:coordinator-memcached + - memcached:cache + - - gnocchi:metric-service + - ceilometer:metric-service + - - gnocchi:identity-service + - keystone:identity-service + - - cinder-ceph:ceph-access + - nova-compute:ceph-access + - - ceilometer:identity-credentials + - keystone:identity-credentials + - - designate:dnsaas + - neutron-api:external-dns + - - barbican:amqp + - rabbitmq-server:amqp + - - barbican:identity-service + - keystone:identity-service + - - placement:identity-service + - keystone:identity-service + - - placement:placement + - nova-cloud-controller:placement + - - neutron-api-plugin-ovn:neutron-plugin + - neutron-api:neutron-plugin-api-subordinate + - - ovn-central:certificates + - vault:certificates + - - ovn-central:ovsdb-cms + - neutron-api-plugin-ovn:ovsdb-cms + - - neutron-api:certificates + - vault:certificates + - - ovn-chassis:nova-compute + - nova-compute:neutron-plugin + - - ovn-chassis:certificates + - vault:certificates + - - ovn-chassis:ovsdb + - ovn-central:ovsdb + - - ovn-chassis:ovsdb-subordinate + - octavia:ovsdb-subordinate + - - ovn-central:ovsdb-cms + - octavia:ovsdb-cms + - - vault:certificates + - aodh:certificates + - - vault:certificates + - barbican:certificates + - - vault:certificates + - ceilometer:certificates + - - vault:certificates + - designate:certificates + - - vault:certificates + - gnocchi:certificates + - - vault:certificates + - heat:certificates + - - vault:certificates + - neutron-api-plugin-ovn:certificates + - - vault:certificates + - cinder:certificates + - - vault:certificates + - glance:certificates + - - vault:certificates + - keystone:certificates + - - vault:certificates + - manila:certificates + - - vault:certificates + - nova-cloud-controller:certificates + - - vault:certificates + - placement:certificates + - - vault:certificates + - swift-proxy:certificates + - - vault:certificates + - openstack-dashboard:certificates + - - keystone-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - nova-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - glance-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - cinder-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - heat-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - neutron-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - aodh-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - designate-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - gnocchi-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - barbican-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - placement-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - vault:shared-db + - vault-mysql-router:shared-db + - - keystone:shared-db + - keystone-mysql-router:shared-db + - - nova-cloud-controller:shared-db + - nova-mysql-router:shared-db + - - glance:shared-db + - glance-mysql-router:shared-db + - - cinder:shared-db + - cinder-mysql-router:shared-db + - - heat:shared-db + - heat-mysql-router:shared-db + - - neutron-api:shared-db + - neutron-mysql-router:shared-db + - - aodh:shared-db + - aodh-mysql-router:shared-db + - - designate:shared-db + - designate-mysql-router:shared-db + - - gnocchi:shared-db + - gnocchi-mysql-router:shared-db + - - barbican:shared-db + - barbican-mysql-router:shared-db + - - placement:shared-db + - placement-mysql-router:shared-db + - - vault-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - octavia-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - octavia-mysql-router:shared-db + - octavia:shared-db + - - keystone:identity-service + - octavia:identity-service + - - rabbitmq-server:amqp + - octavia:amqp + - - neutron-api:neutron-load-balancer + - octavia:neutron-api + - - glance-simplestreams-sync:juju-info + - octavia-diskimage-retrofit:juju-info + - - keystone:identity-service + - glance-simplestreams-sync:identity-service + - - keystone:identity-credentials + - octavia-diskimage-retrofit:identity-credentials + - - vault:certificates + - octavia:certificates + - - vault:certificates + - octavia-diskimage-retrofit:certificates + - - vault:certificates + - glance-simplestreams-sync:certificates + - - ceph-mon + - manila-ganesha + - - manila:shared-db + - manila-mysql-router:shared-db + - - manila-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - manila-ganesha + - rabbitmq-server + - - manila-ganesha + - keystone + - - manila + - manila-ganesha + - - manila-ganesha:shared-db + - manila-ganesha-mysql-router:shared-db + - - manila-ganesha-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - manila + - rabbitmq-server + - - manila + - keystone + - - watcher:shared-db + - watcher-mysql-router:shared-db + - - watcher-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - watcher:certificates + - vault:certificates + - - keystone:identity-service + - watcher:identity-service + - - rabbitmq-server:amqp + - watcher:amqp + - - magnum:shared-db + - magnum-mysql-router:shared-db + - - magnum-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - magnum:amqp + - rabbitmq-server:amqp + - - magnum:identity-service + - keystone:identity-service + - - magnum:certificates + - vault:certificates + - - openstack-dashboard:dashboard-plugin + - magnum-dashboard:dashboard diff --git a/tests/distro-regression/tests/bundles/mantic-bobcat.yaml b/tests/distro-regression/tests/bundles/mantic-bobcat.yaml index 8625cbfa..12ba1664 100644 --- a/tests/distro-regression/tests/bundles/mantic-bobcat.yaml +++ b/tests/distro-regression/tests/bundles/mantic-bobcat.yaml @@ -11,7 +11,6 @@ variables: rabbitmq-channel: &rabbitmq-channel latest/edge memcached-channel: &memcached-channel latest/edge vault-channel: &vault-channel latest/edge - series: &series mantic applications: aodh: @@ -233,7 +232,7 @@ applications: enable-resize: true migration-auth-type: ssh openstack-origin: *openstack-origin - constraints: mem=4096 + constraints: root-disk=40G mem=4G channel: *openstack-channel nova-mysql-router: charm: ch:mysql-router @@ -315,9 +314,12 @@ applications: planner: weight planner-config: > { + + "weights": "change_node_power_state:9,change_nova_service_state:50,migrate:30,nop:70,resize:20,sleep:40,turn_host_to_acpi_s3_state:10,volume_migrate:60", "parallelization": "change_node_power_state:2,change_nova_service_state:1,migrate:2,nop:1,resize:2,sleep:1,turn_host_to_acpi_s3_state:2,volume_migrate:2" } + octavia: charm: ch:octavia num_units: 1 @@ -344,265 +346,265 @@ applications: retrofit-series: *retrofit-series channel: *openstack-channel relations: -- - nova-cloud-controller:amqp - - rabbitmq-server:amqp -- - nova-cloud-controller:image-service - - glance:image-service -- - nova-cloud-controller:identity-service - - keystone:identity-service -- - nova-compute:cloud-compute - - nova-cloud-controller:cloud-compute -- - nova-compute:amqp - - rabbitmq-server:amqp -- - nova-compute:image-service - - glance:image-service -- - nova-compute:ceph - - ceph-mon:client -- - glance:identity-service - - keystone:identity-service -- - glance:ceph - - ceph-mon:client -- - glance:image-service - - cinder:image-service -- - glance:amqp - - rabbitmq-server:amqp -- - cinder:amqp - - rabbitmq-server:amqp -- - cinder:cinder-volume-service - - nova-cloud-controller:cinder-volume-service -- - cinder:identity-service - - keystone:identity-service -- - cinder:storage-backend - - cinder-ceph:storage-backend -- - cinder-ceph:ceph - - ceph-mon:client -- - openstack-dashboard:identity-service - - keystone:identity-service -- - swift-proxy:identity-service - - keystone:identity-service -- - swift-proxy:swift-storage - - swift-storage-z1:swift-storage -- - swift-proxy:swift-storage - - swift-storage-z2:swift-storage -- - swift-proxy:swift-storage - - swift-storage-z3:swift-storage -- - ceilometer:identity-service - - keystone:identity-service -- - ceilometer:amqp - - rabbitmq-server:amqp -- - ceilometer-agent:nova-ceilometer - - nova-compute:nova-ceilometer -- - ceilometer-agent:ceilometer-service - - ceilometer:ceilometer-service -- - ceilometer-agent:amqp - - rabbitmq-server:amqp -- - heat:identity-service - - keystone:identity-service -- - heat:amqp - - rabbitmq-server:amqp -- - neutron-api:amqp - - rabbitmq-server:amqp -- - neutron-api:neutron-api - - nova-cloud-controller:neutron-api -- - neutron-api:identity-service - - keystone:identity-service -- - ceph-mon - - ceph-fs -- - ceph-osd:mon - - ceph-mon:osd -- - aodh:amqp - - rabbitmq-server:amqp -- - aodh:identity-service - - keystone:identity-service -- - designate:identity-service - - keystone:identity-service -- - designate:amqp - - rabbitmq-server:amqp -- - designate:dns-backend - - designate-bind:dns-backend -- - designate:coordinator-memcached - - memcached:cache -- - gnocchi:storage-ceph - - ceph-mon:client -- - gnocchi:amqp - - rabbitmq-server:amqp -- - gnocchi:coordinator-memcached - - memcached:cache -- - gnocchi:metric-service - - ceilometer:metric-service -- - gnocchi:identity-service - - keystone:identity-service -- - cinder-ceph:ceph-access - - nova-compute:ceph-access -- - ceilometer:identity-credentials - - keystone:identity-credentials -- - designate:dnsaas - - neutron-api:external-dns -- - barbican:amqp - - rabbitmq-server:amqp -- - barbican:identity-service - - keystone:identity-service -- - placement:identity-service - - keystone:identity-service -- - placement:placement - - nova-cloud-controller:placement -- - neutron-api-plugin-ovn:neutron-plugin - - neutron-api:neutron-plugin-api-subordinate -- - ovn-central:certificates - - vault:certificates -- - ovn-central:ovsdb-cms - - neutron-api-plugin-ovn:ovsdb-cms -- - neutron-api:certificates - - vault:certificates -- - ovn-chassis:nova-compute - - nova-compute:neutron-plugin -- - ovn-chassis:certificates - - vault:certificates -- - ovn-chassis:ovsdb - - ovn-central:ovsdb -- - ovn-chassis:ovsdb-subordinate - - octavia:ovsdb-subordinate -- - ovn-central:ovsdb-cms - - octavia:ovsdb-cms -- - vault:certificates - - aodh:certificates -- - vault:certificates - - barbican:certificates -- - vault:certificates - - ceilometer:certificates -- - vault:certificates - - designate:certificates -- - vault:certificates - - gnocchi:certificates -- - vault:certificates - - heat:certificates -- - vault:certificates - - neutron-api-plugin-ovn:certificates -- - vault:certificates - - cinder:certificates -- - vault:certificates - - glance:certificates -- - vault:certificates - - keystone:certificates -- - vault:certificates - - manila:certificates -- - vault:certificates - - nova-cloud-controller:certificates -- - vault:certificates - - placement:certificates -- - vault:certificates - - swift-proxy:certificates -- - vault:certificates - - openstack-dashboard:certificates -- - keystone-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - nova-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - glance-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - cinder-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - heat-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - neutron-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - aodh-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - designate-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - gnocchi-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - barbican-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - placement-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - vault:shared-db - - vault-mysql-router:shared-db -- - keystone:shared-db - - keystone-mysql-router:shared-db -- - nova-cloud-controller:shared-db - - nova-mysql-router:shared-db -- - glance:shared-db - - glance-mysql-router:shared-db -- - cinder:shared-db - - cinder-mysql-router:shared-db -- - heat:shared-db - - heat-mysql-router:shared-db -- - neutron-api:shared-db - - neutron-mysql-router:shared-db -- - aodh:shared-db - - aodh-mysql-router:shared-db -- - designate:shared-db - - designate-mysql-router:shared-db -- - gnocchi:shared-db - - gnocchi-mysql-router:shared-db -- - barbican:shared-db - - barbican-mysql-router:shared-db -- - placement:shared-db - - placement-mysql-router:shared-db -- - vault-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - octavia-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - octavia-mysql-router:shared-db - - octavia:shared-db -- - keystone:identity-service - - octavia:identity-service -- - rabbitmq-server:amqp - - octavia:amqp -- - neutron-api:neutron-load-balancer - - octavia:neutron-api -- - glance-simplestreams-sync:juju-info - - octavia-diskimage-retrofit:juju-info -- - keystone:identity-service - - glance-simplestreams-sync:identity-service -- - keystone:identity-credentials - - octavia-diskimage-retrofit:identity-credentials -- - vault:certificates - - octavia:certificates -- - vault:certificates - - octavia-diskimage-retrofit:certificates -- - vault:certificates - - glance-simplestreams-sync:certificates -- - ceph-mon - - manila-ganesha -- - manila:shared-db - - manila-mysql-router:shared-db -- - manila-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - manila-ganesha - - rabbitmq-server -- - manila-ganesha - - keystone -- - manila - - manila-ganesha -- - manila-ganesha:shared-db - - manila-ganesha-mysql-router:shared-db -- - manila-ganesha-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - manila - - rabbitmq-server -- - manila - - keystone -- - watcher:shared-db - - watcher-mysql-router:shared-db -- - watcher-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - watcher:certificates - - vault:certificates -- - keystone:identity-service - - watcher:identity-service -- - rabbitmq-server:amqp - - watcher:amqp -- - magnum:shared-db - - magnum-mysql-router:shared-db -- - magnum-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - magnum:amqp - - rabbitmq-server:amqp -- - magnum:identity-service - - keystone:identity-service -- - magnum:certificates - - vault:certificates -- - openstack-dashboard:dashboard-plugin - - magnum-dashboard:dashboard + - - nova-cloud-controller:amqp + - rabbitmq-server:amqp + - - nova-cloud-controller:image-service + - glance:image-service + - - nova-cloud-controller:identity-service + - keystone:identity-service + - - nova-compute:cloud-compute + - nova-cloud-controller:cloud-compute + - - nova-compute:amqp + - rabbitmq-server:amqp + - - nova-compute:image-service + - glance:image-service + - - nova-compute:ceph + - ceph-mon:client + - - glance:identity-service + - keystone:identity-service + - - glance:ceph + - ceph-mon:client + - - glance:image-service + - cinder:image-service + - - glance:amqp + - rabbitmq-server:amqp + - - cinder:amqp + - rabbitmq-server:amqp + - - cinder:cinder-volume-service + - nova-cloud-controller:cinder-volume-service + - - cinder:identity-service + - keystone:identity-service + - - cinder:storage-backend + - cinder-ceph:storage-backend + - - cinder-ceph:ceph + - ceph-mon:client + - - openstack-dashboard:identity-service + - keystone:identity-service + - - swift-proxy:identity-service + - keystone:identity-service + - - swift-proxy:swift-storage + - swift-storage-z1:swift-storage + - - swift-proxy:swift-storage + - swift-storage-z2:swift-storage + - - swift-proxy:swift-storage + - swift-storage-z3:swift-storage + - - ceilometer:identity-service + - keystone:identity-service + - - ceilometer:amqp + - rabbitmq-server:amqp + - - ceilometer-agent:nova-ceilometer + - nova-compute:nova-ceilometer + - - ceilometer-agent:ceilometer-service + - ceilometer:ceilometer-service + - - ceilometer-agent:amqp + - rabbitmq-server:amqp + - - heat:identity-service + - keystone:identity-service + - - heat:amqp + - rabbitmq-server:amqp + - - neutron-api:amqp + - rabbitmq-server:amqp + - - neutron-api:neutron-api + - nova-cloud-controller:neutron-api + - - neutron-api:identity-service + - keystone:identity-service + - - ceph-mon + - ceph-fs + - - ceph-osd:mon + - ceph-mon:osd + - - aodh:amqp + - rabbitmq-server:amqp + - - aodh:identity-service + - keystone:identity-service + - - designate:identity-service + - keystone:identity-service + - - designate:amqp + - rabbitmq-server:amqp + - - designate:dns-backend + - designate-bind:dns-backend + - - designate:coordinator-memcached + - memcached:cache + - - gnocchi:storage-ceph + - ceph-mon:client + - - gnocchi:amqp + - rabbitmq-server:amqp + - - gnocchi:coordinator-memcached + - memcached:cache + - - gnocchi:metric-service + - ceilometer:metric-service + - - gnocchi:identity-service + - keystone:identity-service + - - cinder-ceph:ceph-access + - nova-compute:ceph-access + - - ceilometer:identity-credentials + - keystone:identity-credentials + - - designate:dnsaas + - neutron-api:external-dns + - - barbican:amqp + - rabbitmq-server:amqp + - - barbican:identity-service + - keystone:identity-service + - - placement:identity-service + - keystone:identity-service + - - placement:placement + - nova-cloud-controller:placement + - - neutron-api-plugin-ovn:neutron-plugin + - neutron-api:neutron-plugin-api-subordinate + - - ovn-central:certificates + - vault:certificates + - - ovn-central:ovsdb-cms + - neutron-api-plugin-ovn:ovsdb-cms + - - neutron-api:certificates + - vault:certificates + - - ovn-chassis:nova-compute + - nova-compute:neutron-plugin + - - ovn-chassis:certificates + - vault:certificates + - - ovn-chassis:ovsdb + - ovn-central:ovsdb + - - ovn-chassis:ovsdb-subordinate + - octavia:ovsdb-subordinate + - - ovn-central:ovsdb-cms + - octavia:ovsdb-cms + - - vault:certificates + - aodh:certificates + - - vault:certificates + - barbican:certificates + - - vault:certificates + - ceilometer:certificates + - - vault:certificates + - designate:certificates + - - vault:certificates + - gnocchi:certificates + - - vault:certificates + - heat:certificates + - - vault:certificates + - neutron-api-plugin-ovn:certificates + - - vault:certificates + - cinder:certificates + - - vault:certificates + - glance:certificates + - - vault:certificates + - keystone:certificates + - - vault:certificates + - manila:certificates + - - vault:certificates + - nova-cloud-controller:certificates + - - vault:certificates + - placement:certificates + - - vault:certificates + - swift-proxy:certificates + - - vault:certificates + - openstack-dashboard:certificates + - - keystone-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - nova-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - glance-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - cinder-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - heat-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - neutron-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - aodh-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - designate-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - gnocchi-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - barbican-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - placement-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - vault:shared-db + - vault-mysql-router:shared-db + - - keystone:shared-db + - keystone-mysql-router:shared-db + - - nova-cloud-controller:shared-db + - nova-mysql-router:shared-db + - - glance:shared-db + - glance-mysql-router:shared-db + - - cinder:shared-db + - cinder-mysql-router:shared-db + - - heat:shared-db + - heat-mysql-router:shared-db + - - neutron-api:shared-db + - neutron-mysql-router:shared-db + - - aodh:shared-db + - aodh-mysql-router:shared-db + - - designate:shared-db + - designate-mysql-router:shared-db + - - gnocchi:shared-db + - gnocchi-mysql-router:shared-db + - - barbican:shared-db + - barbican-mysql-router:shared-db + - - placement:shared-db + - placement-mysql-router:shared-db + - - vault-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - octavia-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - octavia-mysql-router:shared-db + - octavia:shared-db + - - keystone:identity-service + - octavia:identity-service + - - rabbitmq-server:amqp + - octavia:amqp + - - neutron-api:neutron-load-balancer + - octavia:neutron-api + - - glance-simplestreams-sync:juju-info + - octavia-diskimage-retrofit:juju-info + - - keystone:identity-service + - glance-simplestreams-sync:identity-service + - - keystone:identity-credentials + - octavia-diskimage-retrofit:identity-credentials + - - vault:certificates + - octavia:certificates + - - vault:certificates + - octavia-diskimage-retrofit:certificates + - - vault:certificates + - glance-simplestreams-sync:certificates + - - ceph-mon + - manila-ganesha + - - manila:shared-db + - manila-mysql-router:shared-db + - - manila-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - manila-ganesha + - rabbitmq-server + - - manila-ganesha + - keystone + - - manila + - manila-ganesha + - - manila-ganesha:shared-db + - manila-ganesha-mysql-router:shared-db + - - manila-ganesha-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - manila + - rabbitmq-server + - - manila + - keystone + - - watcher:shared-db + - watcher-mysql-router:shared-db + - - watcher-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - watcher:certificates + - vault:certificates + - - keystone:identity-service + - watcher:identity-service + - - rabbitmq-server:amqp + - watcher:amqp + - - magnum:shared-db + - magnum-mysql-router:shared-db + - - magnum-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - magnum:amqp + - rabbitmq-server:amqp + - - magnum:identity-service + - keystone:identity-service + - - magnum:certificates + - vault:certificates + - - openstack-dashboard:dashboard-plugin + - magnum-dashboard:dashboard diff --git a/tests/distro-regression/tests/bundles/noble-caracal.yaml b/tests/distro-regression/tests/bundles/noble-caracal.yaml index e9ed68b4..021b922e 100644 --- a/tests/distro-regression/tests/bundles/noble-caracal.yaml +++ b/tests/distro-regression/tests/bundles/noble-caracal.yaml @@ -11,7 +11,6 @@ variables: rabbitmq-channel: &rabbitmq-channel latest/edge memcached-channel: &memcached-channel latest/edge vault-channel: &vault-channel latest/edge - series: &series noble applications: aodh: @@ -235,7 +234,7 @@ applications: enable-resize: true migration-auth-type: ssh openstack-origin: *openstack-origin - constraints: mem=4096 + constraints: root-disk=40G mem=4G channel: *openstack-channel nova-mysql-router: charm: ch:mysql-router @@ -317,9 +316,12 @@ applications: planner: weight planner-config: > { + + "weights": "change_node_power_state:9,change_nova_service_state:50,migrate:30,nop:70,resize:20,sleep:40,turn_host_to_acpi_s3_state:10,volume_migrate:60", "parallelization": "change_node_power_state:2,change_nova_service_state:1,migrate:2,nop:1,resize:2,sleep:1,turn_host_to_acpi_s3_state:2,volume_migrate:2" } + octavia: charm: ch:octavia num_units: 1 @@ -346,265 +348,265 @@ applications: retrofit-series: *retrofit-series channel: *openstack-channel relations: -- - nova-cloud-controller:amqp - - rabbitmq-server:amqp -- - nova-cloud-controller:image-service - - glance:image-service -- - nova-cloud-controller:identity-service - - keystone:identity-service -- - nova-compute:cloud-compute - - nova-cloud-controller:cloud-compute -- - nova-compute:amqp - - rabbitmq-server:amqp -- - nova-compute:image-service - - glance:image-service -- - nova-compute:ceph - - ceph-mon:client -- - glance:identity-service - - keystone:identity-service -- - glance:ceph - - ceph-mon:client -- - glance:image-service - - cinder:image-service -- - glance:amqp - - rabbitmq-server:amqp -- - cinder:amqp - - rabbitmq-server:amqp -- - cinder:cinder-volume-service - - nova-cloud-controller:cinder-volume-service -- - cinder:identity-service - - keystone:identity-service -- - cinder:storage-backend - - cinder-ceph:storage-backend -- - cinder-ceph:ceph - - ceph-mon:client -- - openstack-dashboard:identity-service - - keystone:identity-service -- - swift-proxy:identity-service - - keystone:identity-service -- - swift-proxy:swift-storage - - swift-storage-z1:swift-storage -- - swift-proxy:swift-storage - - swift-storage-z2:swift-storage -- - swift-proxy:swift-storage - - swift-storage-z3:swift-storage -- - ceilometer:identity-service - - keystone:identity-service -- - ceilometer:amqp - - rabbitmq-server:amqp -- - ceilometer-agent:nova-ceilometer - - nova-compute:nova-ceilometer -- - ceilometer-agent:ceilometer-service - - ceilometer:ceilometer-service -- - ceilometer-agent:amqp - - rabbitmq-server:amqp -- - heat:identity-service - - keystone:identity-service -- - heat:amqp - - rabbitmq-server:amqp -- - neutron-api:amqp - - rabbitmq-server:amqp -- - neutron-api:neutron-api - - nova-cloud-controller:neutron-api -- - neutron-api:identity-service - - keystone:identity-service -- - ceph-mon - - ceph-fs -- - ceph-osd:mon - - ceph-mon:osd -- - aodh:amqp - - rabbitmq-server:amqp -- - aodh:identity-service - - keystone:identity-service -- - designate:identity-service - - keystone:identity-service -- - designate:amqp - - rabbitmq-server:amqp -- - designate:dns-backend - - designate-bind:dns-backend -- - designate:coordinator-memcached - - memcached:cache -- - gnocchi:storage-ceph - - ceph-mon:client -- - gnocchi:amqp - - rabbitmq-server:amqp -- - gnocchi:coordinator-memcached - - memcached:cache -- - gnocchi:metric-service - - ceilometer:metric-service -- - gnocchi:identity-service - - keystone:identity-service -- - cinder-ceph:ceph-access - - nova-compute:ceph-access -- - ceilometer:identity-credentials - - keystone:identity-credentials -- - designate:dnsaas - - neutron-api:external-dns -- - barbican:amqp - - rabbitmq-server:amqp -- - barbican:identity-service - - keystone:identity-service -- - placement:identity-service - - keystone:identity-service -- - placement:placement - - nova-cloud-controller:placement -- - neutron-api-plugin-ovn:neutron-plugin - - neutron-api:neutron-plugin-api-subordinate -- - ovn-central:certificates - - vault:certificates -- - ovn-central:ovsdb-cms - - neutron-api-plugin-ovn:ovsdb-cms -- - neutron-api:certificates - - vault:certificates -- - ovn-chassis:nova-compute - - nova-compute:neutron-plugin -- - ovn-chassis:certificates - - vault:certificates -- - ovn-chassis:ovsdb - - ovn-central:ovsdb -- - ovn-chassis:ovsdb-subordinate - - octavia:ovsdb-subordinate -- - ovn-central:ovsdb-cms - - octavia:ovsdb-cms -- - vault:certificates - - aodh:certificates -- - vault:certificates - - barbican:certificates -- - vault:certificates - - ceilometer:certificates -- - vault:certificates - - designate:certificates -- - vault:certificates - - gnocchi:certificates -- - vault:certificates - - heat:certificates -- - vault:certificates - - neutron-api-plugin-ovn:certificates -- - vault:certificates - - cinder:certificates -- - vault:certificates - - glance:certificates -- - vault:certificates - - keystone:certificates -- - vault:certificates - - manila:certificates -- - vault:certificates - - nova-cloud-controller:certificates -- - vault:certificates - - placement:certificates -- - vault:certificates - - swift-proxy:certificates -- - vault:certificates - - openstack-dashboard:certificates -- - keystone-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - nova-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - glance-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - cinder-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - heat-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - neutron-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - aodh-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - designate-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - gnocchi-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - barbican-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - placement-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - vault:shared-db - - vault-mysql-router:shared-db -- - keystone:shared-db - - keystone-mysql-router:shared-db -- - nova-cloud-controller:shared-db - - nova-mysql-router:shared-db -- - glance:shared-db - - glance-mysql-router:shared-db -- - cinder:shared-db - - cinder-mysql-router:shared-db -- - heat:shared-db - - heat-mysql-router:shared-db -- - neutron-api:shared-db - - neutron-mysql-router:shared-db -- - aodh:shared-db - - aodh-mysql-router:shared-db -- - designate:shared-db - - designate-mysql-router:shared-db -- - gnocchi:shared-db - - gnocchi-mysql-router:shared-db -- - barbican:shared-db - - barbican-mysql-router:shared-db -- - placement:shared-db - - placement-mysql-router:shared-db -- - vault-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - octavia-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - octavia-mysql-router:shared-db - - octavia:shared-db -- - keystone:identity-service - - octavia:identity-service -- - rabbitmq-server:amqp - - octavia:amqp -- - neutron-api:neutron-load-balancer - - octavia:neutron-api -- - glance-simplestreams-sync:juju-info - - octavia-diskimage-retrofit:juju-info -- - keystone:identity-service - - glance-simplestreams-sync:identity-service -- - keystone:identity-credentials - - octavia-diskimage-retrofit:identity-credentials -- - vault:certificates - - octavia:certificates -- - vault:certificates - - octavia-diskimage-retrofit:certificates -- - vault:certificates - - glance-simplestreams-sync:certificates -- - ceph-mon - - manila-ganesha -- - manila:shared-db - - manila-mysql-router:shared-db -- - manila-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - manila-ganesha - - rabbitmq-server -- - manila-ganesha - - keystone -- - manila - - manila-ganesha -- - manila-ganesha:shared-db - - manila-ganesha-mysql-router:shared-db -- - manila-ganesha-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - manila - - rabbitmq-server -- - manila - - keystone -- - watcher:shared-db - - watcher-mysql-router:shared-db -- - watcher-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - watcher:certificates - - vault:certificates -- - keystone:identity-service - - watcher:identity-service -- - rabbitmq-server:amqp - - watcher:amqp -- - magnum:shared-db - - magnum-mysql-router:shared-db -- - magnum-mysql-router:db-router - - mysql-innodb-cluster:db-router -- - magnum:amqp - - rabbitmq-server:amqp -- - magnum:identity-service - - keystone:identity-service -- - magnum:certificates - - vault:certificates -- - openstack-dashboard:dashboard-plugin - - magnum-dashboard:dashboard + - - nova-cloud-controller:amqp + - rabbitmq-server:amqp + - - nova-cloud-controller:image-service + - glance:image-service + - - nova-cloud-controller:identity-service + - keystone:identity-service + - - nova-compute:cloud-compute + - nova-cloud-controller:cloud-compute + - - nova-compute:amqp + - rabbitmq-server:amqp + - - nova-compute:image-service + - glance:image-service + - - nova-compute:ceph + - ceph-mon:client + - - glance:identity-service + - keystone:identity-service + - - glance:ceph + - ceph-mon:client + - - glance:image-service + - cinder:image-service + - - glance:amqp + - rabbitmq-server:amqp + - - cinder:amqp + - rabbitmq-server:amqp + - - cinder:cinder-volume-service + - nova-cloud-controller:cinder-volume-service + - - cinder:identity-service + - keystone:identity-service + - - cinder:storage-backend + - cinder-ceph:storage-backend + - - cinder-ceph:ceph + - ceph-mon:client + - - openstack-dashboard:identity-service + - keystone:identity-service + - - swift-proxy:identity-service + - keystone:identity-service + - - swift-proxy:swift-storage + - swift-storage-z1:swift-storage + - - swift-proxy:swift-storage + - swift-storage-z2:swift-storage + - - swift-proxy:swift-storage + - swift-storage-z3:swift-storage + - - ceilometer:identity-service + - keystone:identity-service + - - ceilometer:amqp + - rabbitmq-server:amqp + - - ceilometer-agent:nova-ceilometer + - nova-compute:nova-ceilometer + - - ceilometer-agent:ceilometer-service + - ceilometer:ceilometer-service + - - ceilometer-agent:amqp + - rabbitmq-server:amqp + - - heat:identity-service + - keystone:identity-service + - - heat:amqp + - rabbitmq-server:amqp + - - neutron-api:amqp + - rabbitmq-server:amqp + - - neutron-api:neutron-api + - nova-cloud-controller:neutron-api + - - neutron-api:identity-service + - keystone:identity-service + - - ceph-mon + - ceph-fs + - - ceph-osd:mon + - ceph-mon:osd + - - aodh:amqp + - rabbitmq-server:amqp + - - aodh:identity-service + - keystone:identity-service + - - designate:identity-service + - keystone:identity-service + - - designate:amqp + - rabbitmq-server:amqp + - - designate:dns-backend + - designate-bind:dns-backend + - - designate:coordinator-memcached + - memcached:cache + - - gnocchi:storage-ceph + - ceph-mon:client + - - gnocchi:amqp + - rabbitmq-server:amqp + - - gnocchi:coordinator-memcached + - memcached:cache + - - gnocchi:metric-service + - ceilometer:metric-service + - - gnocchi:identity-service + - keystone:identity-service + - - cinder-ceph:ceph-access + - nova-compute:ceph-access + - - ceilometer:identity-credentials + - keystone:identity-credentials + - - designate:dnsaas + - neutron-api:external-dns + - - barbican:amqp + - rabbitmq-server:amqp + - - barbican:identity-service + - keystone:identity-service + - - placement:identity-service + - keystone:identity-service + - - placement:placement + - nova-cloud-controller:placement + - - neutron-api-plugin-ovn:neutron-plugin + - neutron-api:neutron-plugin-api-subordinate + - - ovn-central:certificates + - vault:certificates + - - ovn-central:ovsdb-cms + - neutron-api-plugin-ovn:ovsdb-cms + - - neutron-api:certificates + - vault:certificates + - - ovn-chassis:nova-compute + - nova-compute:neutron-plugin + - - ovn-chassis:certificates + - vault:certificates + - - ovn-chassis:ovsdb + - ovn-central:ovsdb + - - ovn-chassis:ovsdb-subordinate + - octavia:ovsdb-subordinate + - - ovn-central:ovsdb-cms + - octavia:ovsdb-cms + - - vault:certificates + - aodh:certificates + - - vault:certificates + - barbican:certificates + - - vault:certificates + - ceilometer:certificates + - - vault:certificates + - designate:certificates + - - vault:certificates + - gnocchi:certificates + - - vault:certificates + - heat:certificates + - - vault:certificates + - neutron-api-plugin-ovn:certificates + - - vault:certificates + - cinder:certificates + - - vault:certificates + - glance:certificates + - - vault:certificates + - keystone:certificates + - - vault:certificates + - manila:certificates + - - vault:certificates + - nova-cloud-controller:certificates + - - vault:certificates + - placement:certificates + - - vault:certificates + - swift-proxy:certificates + - - vault:certificates + - openstack-dashboard:certificates + - - keystone-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - nova-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - glance-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - cinder-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - heat-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - neutron-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - aodh-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - designate-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - gnocchi-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - barbican-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - placement-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - vault:shared-db + - vault-mysql-router:shared-db + - - keystone:shared-db + - keystone-mysql-router:shared-db + - - nova-cloud-controller:shared-db + - nova-mysql-router:shared-db + - - glance:shared-db + - glance-mysql-router:shared-db + - - cinder:shared-db + - cinder-mysql-router:shared-db + - - heat:shared-db + - heat-mysql-router:shared-db + - - neutron-api:shared-db + - neutron-mysql-router:shared-db + - - aodh:shared-db + - aodh-mysql-router:shared-db + - - designate:shared-db + - designate-mysql-router:shared-db + - - gnocchi:shared-db + - gnocchi-mysql-router:shared-db + - - barbican:shared-db + - barbican-mysql-router:shared-db + - - placement:shared-db + - placement-mysql-router:shared-db + - - vault-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - octavia-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - octavia-mysql-router:shared-db + - octavia:shared-db + - - keystone:identity-service + - octavia:identity-service + - - rabbitmq-server:amqp + - octavia:amqp + - - neutron-api:neutron-load-balancer + - octavia:neutron-api + - - glance-simplestreams-sync:juju-info + - octavia-diskimage-retrofit:juju-info + - - keystone:identity-service + - glance-simplestreams-sync:identity-service + - - keystone:identity-credentials + - octavia-diskimage-retrofit:identity-credentials + - - vault:certificates + - octavia:certificates + - - vault:certificates + - octavia-diskimage-retrofit:certificates + - - vault:certificates + - glance-simplestreams-sync:certificates + - - ceph-mon + - manila-ganesha + - - manila:shared-db + - manila-mysql-router:shared-db + - - manila-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - manila-ganesha + - rabbitmq-server + - - manila-ganesha + - keystone + - - manila + - manila-ganesha + - - manila-ganesha:shared-db + - manila-ganesha-mysql-router:shared-db + - - manila-ganesha-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - manila + - rabbitmq-server + - - manila + - keystone + - - watcher:shared-db + - watcher-mysql-router:shared-db + - - watcher-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - watcher:certificates + - vault:certificates + - - keystone:identity-service + - watcher:identity-service + - - rabbitmq-server:amqp + - watcher:amqp + - - magnum:shared-db + - magnum-mysql-router:shared-db + - - magnum-mysql-router:db-router + - mysql-innodb-cluster:db-router + - - magnum:amqp + - rabbitmq-server:amqp + - - magnum:identity-service + - keystone:identity-service + - - magnum:certificates + - vault:certificates + - - openstack-dashboard:dashboard-plugin + - magnum-dashboard:dashboard diff --git a/tests/distro-regression/tests/bundles/xenial-queens.yaml b/tests/distro-regression/tests/bundles/xenial-queens.yaml index cdc3d186..d88dd1a5 100644 --- a/tests/distro-regression/tests/bundles/xenial-queens.yaml +++ b/tests/distro-regression/tests/bundles/xenial-queens.yaml @@ -1,7 +1,6 @@ variables: source: &source cloud:xenial-queens/proposed openstack-origin: &openstack-origin cloud:xenial-queens/proposed - series: &series xenial applications: aodh: @@ -130,7 +129,7 @@ applications: enable-resize: true migration-auth-type: ssh openstack-origin: *openstack-origin - constraints: mem=4096 + constraints: root-disk=40G mem=4G openstack-dashboard: charm: ch:openstack-charmers-next-openstack-dashboard num_units: 1 @@ -180,125 +179,125 @@ applications: block-devices: cinder,10G constraints: mem=1024 relations: -- - keystone:shared-db - - mysql:shared-db -- - nova-cloud-controller:shared-db - - mysql:shared-db -- - glance:shared-db - - mysql:shared-db -- - cinder:shared-db - - mysql:shared-db -- - heat:shared-db - - mysql:shared-db -- - neutron-api:shared-db - - mysql:shared-db -- - nova-cloud-controller:amqp - - rabbitmq-server:amqp -- - nova-cloud-controller:image-service - - glance:image-service -- - nova-cloud-controller:identity-service - - keystone:identity-service -- - nova-compute:cloud-compute - - nova-cloud-controller:cloud-compute -- - nova-compute:amqp - - rabbitmq-server:amqp -- - nova-compute:image-service - - glance:image-service -- - nova-compute:ceph - - ceph-mon:client -- - glance:identity-service - - keystone:identity-service -- - glance:ceph - - ceph-mon:client -- - glance:image-service - - cinder:image-service -- - glance:amqp - - rabbitmq-server:amqp -- - cinder:amqp - - rabbitmq-server:amqp -- - cinder:cinder-volume-service - - nova-cloud-controller:cinder-volume-service -- - cinder:identity-service - - keystone:identity-service -- - cinder:storage-backend - - cinder-ceph:storage-backend -- - cinder-ceph:ceph - - ceph-mon:client -- - neutron-gateway:quantum-network-service - - nova-cloud-controller:quantum-network-service -- - openstack-dashboard:identity-service - - keystone:identity-service -- - swift-proxy:identity-service - - keystone:identity-service -- - swift-proxy:swift-storage - - swift-storage-z1:swift-storage -- - swift-proxy:swift-storage - - swift-storage-z2:swift-storage -- - swift-proxy:swift-storage - - swift-storage-z3:swift-storage -- - ceilometer:identity-service - - keystone:identity-service -- - ceilometer:amqp - - rabbitmq-server:amqp -- - ceilometer-agent:nova-ceilometer - - nova-compute:nova-ceilometer -- - ceilometer-agent:ceilometer-service - - ceilometer:ceilometer-service -- - ceilometer-agent:amqp - - rabbitmq-server:amqp -- - heat:identity-service - - keystone:identity-service -- - heat:amqp - - rabbitmq-server:amqp -- - neutron-gateway:amqp - - rabbitmq-server:amqp -- - neutron-api:amqp - - rabbitmq-server:amqp -- - neutron-api:neutron-api - - nova-cloud-controller:neutron-api -- - neutron-api:neutron-plugin-api - - neutron-openvswitch:neutron-plugin-api -- - neutron-api:identity-service - - keystone:identity-service -- - neutron-api:neutron-plugin-api - - neutron-gateway:neutron-plugin-api -- - neutron-openvswitch:neutron-plugin - - nova-compute:neutron-plugin -- - neutron-openvswitch:amqp - - rabbitmq-server:amqp -- - ceph-osd:mon - - ceph-mon:osd -- - aodh:shared-db - - mysql:shared-db -- - designate:shared-db - - mysql:shared-db -- - aodh:amqp - - rabbitmq-server:amqp -- - aodh:identity-service - - keystone:identity-service -- - designate:identity-service - - keystone:identity-service -- - designate:amqp - - rabbitmq-server:amqp -- - designate:dns-backend - - designate-bind:dns-backend -- - designate:coordinator-memcached - - memcached:cache -- - gnocchi:shared-db - - mysql:shared-db -- - gnocchi:storage-ceph - - ceph-mon:client -- - gnocchi:amqp - - rabbitmq-server:amqp -- - gnocchi:coordinator-memcached - - memcached:cache -- - gnocchi:metric-service - - ceilometer:metric-service -- - gnocchi:identity-service - - keystone:identity-service -- - cinder-ceph:ceph-access - - nova-compute:ceph-access -- - ceilometer:identity-credentials - - keystone:identity-credentials -- - designate:dnsaas - - neutron-api:external-dns + - - keystone:shared-db + - mysql:shared-db + - - nova-cloud-controller:shared-db + - mysql:shared-db + - - glance:shared-db + - mysql:shared-db + - - cinder:shared-db + - mysql:shared-db + - - heat:shared-db + - mysql:shared-db + - - neutron-api:shared-db + - mysql:shared-db + - - nova-cloud-controller:amqp + - rabbitmq-server:amqp + - - nova-cloud-controller:image-service + - glance:image-service + - - nova-cloud-controller:identity-service + - keystone:identity-service + - - nova-compute:cloud-compute + - nova-cloud-controller:cloud-compute + - - nova-compute:amqp + - rabbitmq-server:amqp + - - nova-compute:image-service + - glance:image-service + - - nova-compute:ceph + - ceph-mon:client + - - glance:identity-service + - keystone:identity-service + - - glance:ceph + - ceph-mon:client + - - glance:image-service + - cinder:image-service + - - glance:amqp + - rabbitmq-server:amqp + - - cinder:amqp + - rabbitmq-server:amqp + - - cinder:cinder-volume-service + - nova-cloud-controller:cinder-volume-service + - - cinder:identity-service + - keystone:identity-service + - - cinder:storage-backend + - cinder-ceph:storage-backend + - - cinder-ceph:ceph + - ceph-mon:client + - - neutron-gateway:quantum-network-service + - nova-cloud-controller:quantum-network-service + - - openstack-dashboard:identity-service + - keystone:identity-service + - - swift-proxy:identity-service + - keystone:identity-service + - - swift-proxy:swift-storage + - swift-storage-z1:swift-storage + - - swift-proxy:swift-storage + - swift-storage-z2:swift-storage + - - swift-proxy:swift-storage + - swift-storage-z3:swift-storage + - - ceilometer:identity-service + - keystone:identity-service + - - ceilometer:amqp + - rabbitmq-server:amqp + - - ceilometer-agent:nova-ceilometer + - nova-compute:nova-ceilometer + - - ceilometer-agent:ceilometer-service + - ceilometer:ceilometer-service + - - ceilometer-agent:amqp + - rabbitmq-server:amqp + - - heat:identity-service + - keystone:identity-service + - - heat:amqp + - rabbitmq-server:amqp + - - neutron-gateway:amqp + - rabbitmq-server:amqp + - - neutron-api:amqp + - rabbitmq-server:amqp + - - neutron-api:neutron-api + - nova-cloud-controller:neutron-api + - - neutron-api:neutron-plugin-api + - neutron-openvswitch:neutron-plugin-api + - - neutron-api:identity-service + - keystone:identity-service + - - neutron-api:neutron-plugin-api + - neutron-gateway:neutron-plugin-api + - - neutron-openvswitch:neutron-plugin + - nova-compute:neutron-plugin + - - neutron-openvswitch:amqp + - rabbitmq-server:amqp + - - ceph-osd:mon + - ceph-mon:osd + - - aodh:shared-db + - mysql:shared-db + - - designate:shared-db + - mysql:shared-db + - - aodh:amqp + - rabbitmq-server:amqp + - - aodh:identity-service + - keystone:identity-service + - - designate:identity-service + - keystone:identity-service + - - designate:amqp + - rabbitmq-server:amqp + - - designate:dns-backend + - designate-bind:dns-backend + - - designate:coordinator-memcached + - memcached:cache + - - gnocchi:shared-db + - mysql:shared-db + - - gnocchi:storage-ceph + - ceph-mon:client + - - gnocchi:amqp + - rabbitmq-server:amqp + - - gnocchi:coordinator-memcached + - memcached:cache + - - gnocchi:metric-service + - ceilometer:metric-service + - - gnocchi:identity-service + - keystone:identity-service + - - cinder-ceph:ceph-access + - nova-compute:ceph-access + - - ceilometer:identity-credentials + - keystone:identity-credentials + - - designate:dnsaas + - neutron-api:external-dns