Expose API services

If we expose the API services, then the Zaza func
tests can be run on any conformant OpenStack,
rather than requiring an OpenStack with wide open
security groups.

Change-Id: Ic0967e198939c6951e3a6df8214e244eb320029f
This commit is contained in:
Chris MacNaughton 2019-01-11 08:35:12 +01:00
parent f2b1b942f7
commit a6fb83a06b
9 changed files with 36 additions and 0 deletions

View File

@ -24,15 +24,18 @@ applications:
charm: cs:rabbitmq-server
num_units: 1
keystone:
expose: True
charm: cs:keystone
num_units: 1
nova-compute:
charm: cs:nova-compute
num_units: 1
glance:
expose: True
charm: cs:glance
num_units: 1
cinder:
expose: True
charm: cs:cinder
num_units: 1
options:
@ -41,6 +44,7 @@ applications:
cinder-ceph:
charm: cs:cinder-ceph
nova-cloud-controller:
expose: True
charm: cs:nova-cloud-controller
num_units: 1
relations:

View File

@ -29,6 +29,7 @@ applications:
options:
source: cloud:bionic-updates/rocky
keystone:
expose: True
charm: cs:~openstack-charmers-next/keystone
num_units: 1
options:
@ -39,11 +40,13 @@ applications:
options:
openstack-origin: cloud:bionic-rocky/proposed
glance:
expose: True
charm: cs:~openstack-charmers-next/glance
num_units: 1
options:
openstack-origin: cloud:bionic-rocky/proposed
cinder:
expose: True
charm: cs:~openstack-charmers-next/cinder
num_units: 1
options:
@ -53,6 +56,7 @@ applications:
cinder-ceph:
charm: cs:~openstack-charmers-next/cinder-ceph
nova-cloud-controller:
expose: True
charm: cs::~openstack-charmers-next/nova-cloud-controller
num_units: 1
options:

View File

@ -24,6 +24,7 @@ applications:
charm: cs:~openstack-charmers-next/rabbitmq-server
num_units: 1
keystone:
expose: True
charm: cs:~openstack-charmers-next/keystone
num_units: 1
options:
@ -34,11 +35,13 @@ applications:
options:
openstack-origin: cloud:bionic-rocky/proposed
glance:
expose: True
charm: cs:~openstack-charmers-next/glance
num_units: 1
options:
openstack-origin: cloud:bionic-rocky/proposed
cinder:
expose: True
charm: cs:~openstack-charmers-next/cinder
num_units: 1
options:
@ -48,6 +51,7 @@ applications:
cinder-ceph:
charm: cs:~openstack-charmers-next/cinder-ceph
nova-cloud-controller:
expose: True
charm: cs:~openstack-charmers-next/nova-cloud-controller
num_units: 1
options:

View File

@ -40,6 +40,7 @@ applications:
constraints:
virt-type=kvm
keystone:
expose: True
charm: cs:~openstack-charmers-next/keystone
num_units: 1
# workaround while awaiting release of next version of python-libjuju with
@ -54,6 +55,7 @@ applications:
constraints:
virt-type=kvm
glance:
expose: True
charm: cs:~openstack-charmers-next/glance
num_units: 1
# workaround while awaiting release of next version of python-libjuju with
@ -61,6 +63,7 @@ applications:
constraints:
virt-type=kvm
cinder:
expose: True
charm: cs:~openstack-charmers-next/cinder
num_units: 1
options:
@ -73,6 +76,7 @@ applications:
cinder-ceph:
charm: cs:~openstack-charmers-next/cinder-ceph
nova-cloud-controller:
expose: True
charm: cs:~openstack-charmers-next/nova-cloud-controller
num_units: 1
# workaround while awaiting release of next version of python-libjuju with

View File

@ -45,6 +45,7 @@ applications:
constraints:
virt-type=kvm
keystone:
expose: True
charm: cs:~openstack-charmers-next/keystone
num_units: 1
options:
@ -63,6 +64,7 @@ applications:
constraints:
virt-type=kvm
glance:
expose: True
charm: cs:~openstack-charmers-next/glance
num_units: 1
options:
@ -72,6 +74,7 @@ applications:
constraints:
virt-type=kvm
cinder:
expose: True
charm: cs:~openstack-charmers-next/cinder
num_units: 1
options:
@ -85,6 +88,7 @@ applications:
cinder-ceph:
charm: cs:~openstack-charmers-next/cinder-ceph
nova-cloud-controller:
expose: True
charm: cs:~openstack-charmers-next/nova-cloud-controller
num_units: 1
options:

View File

@ -24,15 +24,18 @@ applications:
charm: cs:~openstack-charmers-next/rabbitmq-server
num_units: 1
keystone:
expose: True
charm: cs:~openstack-charmers-next/keystone
num_units: 1
nova-compute:
charm: cs:~openstack-charmers-next/nova-compute
num_units: 1
glance:
expose: True
charm: cs:~openstack-charmers-next/glance
num_units: 1
cinder:
expose: True
charm: cs:~openstack-charmers-next/cinder
num_units: 1
options:
@ -41,6 +44,7 @@ applications:
cinder-ceph:
charm: cs:~openstack-charmers-next/cinder-ceph
nova-cloud-controller:
expose: True
charm: cs:~openstack-charmers-next/nova-cloud-controller
num_units: 1
relations:

View File

@ -29,6 +29,7 @@ applications:
options:
source: cloud:xenial-ocata
keystone:
expose: True
charm: cs:~openstack-charmers-next/keystone
num_units: 1
options:
@ -39,11 +40,13 @@ applications:
options:
openstack-origin: cloud:xenial-ocata
glance:
expose: True
charm: cs:~openstack-charmers-next/glance
num_units: 1
options:
openstack-origin: cloud:xenial-ocata
cinder:
expose: True
charm: cs:~openstack-charmers-next/cinder
num_units: 1
options:
@ -53,6 +56,7 @@ applications:
cinder-ceph:
charm: cs:~openstack-charmers-next/cinder-ceph
nova-cloud-controller:
expose: True
charm: cs:~openstack-charmers-next/nova-cloud-controller
num_units: 1
options:

View File

@ -29,6 +29,7 @@ applications:
options:
source: cloud:xenial-pike
keystone:
expose: True
charm: cs:~openstack-charmers-next/keystone
num_units: 1
options:
@ -39,11 +40,13 @@ applications:
options:
openstack-origin: cloud:xenial-pike
glance:
expose: True
charm: cs:~openstack-charmers-next/glance
num_units: 1
options:
openstack-origin: cloud:xenial-pike
cinder:
expose: True
charm: cs:~openstack-charmers-next/cinder
num_units: 1
options:
@ -53,6 +56,7 @@ applications:
cinder-ceph:
charm: cs:~openstack-charmers-next/cinder-ceph
nova-cloud-controller:
expose: True
charm: cs:~openstack-charmers-next/nova-cloud-controller
num_units: 1
options:

View File

@ -29,6 +29,7 @@ applications:
options:
source: cloud:xenial-queens
keystone:
expose: True
charm: cs:~openstack-charmers-next/keystone
num_units: 1
options:
@ -39,11 +40,13 @@ applications:
options:
openstack-origin: cloud:xenial-queens
glance:
expose: True
charm: cs:~openstack-charmers-next/glance
num_units: 1
options:
openstack-origin: cloud:xenial-queens
cinder:
expose: True
charm: cs:~openstack-charmers-next/cinder
num_units: 1
options:
@ -53,6 +56,7 @@ applications:
cinder-ceph:
charm: cs:~openstack-charmers-next/cinder-ceph
nova-cloud-controller:
expose: True
charm: cs:~openstack-charmers-next/nova-cloud-controller
num_units: 1
options: