Skip to content

Commit

Permalink
Merge pull request openstack-charmers#70 from freyes/use-charmhub-dis…
Browse files Browse the repository at this point in the history
…tro-regression

Use charmhub for distro regression bundles
  • Loading branch information
coreycb committed May 16, 2022
2 parents d8a930c + 300e144 commit 9c947ba
Show file tree
Hide file tree
Showing 5 changed files with 455 additions and 230 deletions.
137 changes: 91 additions & 46 deletions tests/distro-regression/tests/bundles/focal-ussuri.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,58 +5,69 @@ variables:
series: &series focal
applications:
aodh:
charm: cs:aodh
charm: ch:aodh
num_units: 1
options:
openstack-origin: *openstack-origin
constraints: mem=1024
channel: ussuri/edge
aodh-mysql-router:
charm: cs:mysql-router
charm: ch:mysql-router
channel: 8.0.19/edge
barbican:
charm: cs:barbican
charm: ch:barbican
num_units: 1
options:
openstack-origin: *openstack-origin
constraints: mem=1024
channel: ussuri/edge
barbican-mysql-router:
charm: cs:mysql-router
charm: ch:mysql-router
channel: 8.0.19/edge
ceilometer:
charm: cs:ceilometer
charm: ch:ceilometer
num_units: 1
options:
openstack-origin: *openstack-origin
constraints: mem=1024
channel: ussuri/edge
ceilometer-agent:
charm: cs:ceilometer-agent
charm: ch:ceilometer-agent
channel: ussuri/edge
ceph-mon:
charm: cs:ceph-mon
charm: ch:ceph-mon
num_units: 3
options:
expected-osd-count: 3
source: *source
constraints: mem=1024
channel: octopus/edge
ceph-osd:
charm: cs:ceph-osd
charm: ch:ceph-osd
num_units: 3
options:
source: *source
storage:
osd-devices: cinder,10G
constraints: mem=1024
channel: octopus/edge
cinder:
charm: cs:cinder
charm: ch:cinder
num_units: 1
options:
block-device: None
glance-api-version: 2
openstack-origin: *openstack-origin
constraints: mem=1024
channel: ussuri/edge
cinder-ceph:
charm: cs:cinder-ceph
charm: ch:cinder-ceph
channel: ussuri/edge
cinder-mysql-router:
charm: cs:mysql-router
charm: ch:mysql-router
channel: 8.0.19/edge
designate:
charm: cs:designate
charm: ch:designate
num_units: 1
options:
nameservers: ns1.ubuntu.com.
Expand All @@ -66,68 +77,85 @@ applications:
nova-domain-email: bob@serverstack.ubuntu.com
openstack-origin: *openstack-origin
constraints: mem=1024
channel: ussuri/edge
designate-bind:
charm: cs:designate-bind
charm: ch:designate-bind
num_units: 1
channel: ussuri/edge
designate-mysql-router:
charm: cs:mysql-router
charm: ch:mysql-router
channel: 8.0.19/edge
glance:
charm: cs:glance
charm: ch:glance
num_units: 1
options:
openstack-origin: *openstack-origin
constraints: mem=1024
channel: ussuri/edge
glance-mysql-router:
charm: cs:mysql-router
charm: ch:mysql-router
channel: 8.0.19/edge
gnocchi:
charm: cs:gnocchi
charm: ch:gnocchi
num_units: 1
options:
openstack-origin: *openstack-origin
channel: ussuri/edge
gnocchi-mysql-router:
charm: cs:mysql-router
charm: ch:mysql-router
channel: 8.0.19/edge
heat:
charm: cs:heat
charm: ch:heat
num_units: 1
options:
openstack-origin: *openstack-origin
channel: ussuri/edge
heat-mysql-router:
charm: cs:mysql-router
charm: ch:mysql-router
channel: 8.0.19/edge
keystone:
charm: cs:keystone
charm: ch:keystone
num_units: 1
options:
admin-password: openstack
openstack-origin: *openstack-origin
constraints: mem=1024
channel: ussuri/edge
keystone-mysql-router:
charm: cs:mysql-router
charm: ch:mysql-router
channel: 8.0.19/edge
memcached:
charm: cs:~memcached-team/memcached
charm: ch:memcached
num_units: 1
constraints: mem=1024
# holding at bionic as memcached doesn't support focal yet
series: bionic
mysql-innodb-cluster:
charm: cs:mysql-innodb-cluster
charm: ch:mysql-innodb-cluster
num_units: 3
constraints: mem=4096
channel: 8.0.19/edge
vault:
charm: cs:vault
charm: ch:vault
num_units: 1
channel: 1.7/stable
vault-mysql-router:
charm: cs:mysql-router
charm: ch:mysql-router
channel: 8.0.19/edge
ovn-central:
charm: cs:ovn-central
charm: ch:ovn-central
num_units: 3
options:
source: *openstack-origin
channel: 20.03/edge
neutron-api-plugin-ovn:
charm: cs:neutron-api-plugin-ovn
charm: ch:neutron-api-plugin-ovn
channel: ussuri/edge
ovn-chassis:
charm: cs:ovn-chassis
charm: ch:ovn-chassis
channel: 20.03/edge
neutron-api:
charm: cs:neutron-api
charm: ch:neutron-api
num_units: 1
options:
neutron-security-groups: true
Expand All @@ -137,103 +165,120 @@ applications:
enable-qos: true
enable-vlan-trunking: true
constraints: mem=1024
channel: ussuri/edge
neutron-mysql-router:
charm: cs:mysql-router
charm: ch:mysql-router
channel: 8.0.19/edge
nova-cloud-controller:
charm: cs:nova-cloud-controller
charm: ch:nova-cloud-controller
num_units: 1
options:
network-manager: Neutron
openstack-origin: *openstack-origin
constraints: mem=2048
channel: ussuri/edge
nova-compute:
charm: cs:nova-compute
charm: ch:nova-compute
num_units: 3
options:
enable-live-migration: true
enable-resize: true
migration-auth-type: ssh
openstack-origin: *openstack-origin
constraints: mem=4096
channel: ussuri/edge
nova-mysql-router:
charm: cs:mysql-router
charm: ch:mysql-router
channel: 8.0.19/edge
openstack-dashboard:
charm: cs:openstack-dashboard
charm: ch:openstack-dashboard
num_units: 1
options:
openstack-origin: *openstack-origin
constraints: mem=1024
channel: ussuri/edge
placement:
charm: cs:placement
charm: ch:placement
num_units: 1
options:
openstack-origin: *openstack-origin
constraints: mem=1024
channel: ussuri/edge
placement-mysql-router:
charm: cs:mysql-router
charm: ch:mysql-router
channel: 8.0.19/edge
rabbitmq-server:
charm: cs:rabbitmq-server
charm: ch:rabbitmq-server
num_units: 1
options:
source: *source
constraints: mem=1024
channel: 3.8/edge
swift-proxy:
charm: cs:swift-proxy
charm: ch:swift-proxy
num_units: 1
options:
openstack-origin: *openstack-origin
replicas: 3
swift-hash: fdfef9d4-8b06-11e2-8ac0-531c923c8fae
zone-assignment: manual
constraints: mem=1024
channel: ussuri/edge
swift-storage-z1:
charm: cs:swift-storage
charm: ch:swift-storage
num_units: 1
options:
openstack-origin: *openstack-origin
zone: 1
storage:
block-devices: cinder,10G
constraints: mem=1024
channel: ussuri/edge
swift-storage-z2:
charm: cs:swift-storage
charm: ch:swift-storage
num_units: 1
options:
openstack-origin: *openstack-origin
zone: 2
storage:
block-devices: cinder,10G
constraints: mem=1024
channel: ussuri/edge
swift-storage-z3:
charm: cs:swift-storage
charm: ch:swift-storage
num_units: 1
options:
openstack-origin: *openstack-origin
zone: 3
storage:
block-devices: cinder,10G
constraints: mem=1024
channel: ussuri/edge
octavia:
charm: cs:octavia
charm: ch:octavia
num_units: 1
options:
openstack-origin: *openstack-origin
spare-pool-size: 2
loadbalancer-topology: 'ACTIVE_STANDBY'
channel: ussuri/edge
octavia-mysql-router:
charm: cs:mysql-router
charm: ch:mysql-router
channel: 8.0.19/edge
glance-simplestreams-sync:
charm: cs:glance-simplestreams-sync
charm: ch:glance-simplestreams-sync
num_units: 1
options:
use_swift: true
constraints: root-disk=8G
channel: ussuri/edge
octavia-diskimage-retrofit:
charm: cs:octavia-diskimage-retrofit
charm: ch:octavia-diskimage-retrofit
options:
amp-image-tag: 'octavia-amphora'
retrofit-uca-pocket: rocky
retrofit-series: bionic
channel: ussuri/edge
relations:
- - nova-cloud-controller:amqp
- rabbitmq-server:amqp
Expand Down
Loading

0 comments on commit 9c947ba

Please sign in to comment.