~hopem/stsstack-bundles:bug/1863147

Last commit made on 2020-02-14
Get this branch:
git clone -b bug/1863147 https://git.launchpad.net/~hopem/stsstack-bundles
Only Edward Hope-Morley can upload to this branch. If you are Edward Hope-Morley please log in for upload directions.

Branch merges

Branch information

Name:
bug/1863147
Repository:
lp:~hopem/stsstack-bundles

Recent commits

45849ac... by Edward Hope-Morley

Auto-detect when using vault for keystone ssl

df8d78a... by Edward Hope-Morley

Rework opt input processing

This is a fairly large refactor that basically ensures that
all opt processing is done at the highest level. The main
reason for this is to be able to properly support exclusive
opts and overrides. It also helps to simplify the code by
storing opts that are not specific to a module in a
global dictionary that can be updated at any point.

Also moves generate-bundle.sh into common and creates a
symlink from each module since the code is the same
everywhere.

f55c3a6... by Hemanth Nakkina

Add support for ceph-proxy

Add new overlay --ceph-proxy to use ceph-proxy instead of ceph-mon for
the external applications to connect and perform ceph operations. The
ceph-client relations for glance, nova, cinder, rgw are connected to
ceph-proxy instead of ceph-mon when --ceph-proxy overlay is used.

Following cases are verified with this patch
./generate-bundle.sh -s bionic -r train -n ceph
./generate-bundle.sh -s bionic -r train -n cephproxy --ceph-proxy
./generate-bundle.sh -s bionic -r train -n cephnrgw --ceph-rgw
./generate-bundle.sh -s bionic -r train -n cephproxynrgw --ceph-rgw --ceph-proxy
./generate-bundle.sh -s bionic -n k8snceph --ceph
./generate-bundle.sh -s bionic -n k8sncephproxy --ceph --ceph-proxy
./generate-bundle.sh -s bionic -r train -n openstacknceph --ceph
./generate-bundle.sh -s bionic -r train -n openstackncephproxy --ceph --ceph-proxy

Closes-Bug: #1861142

d80702a... by Rodrigo Barbieri

Fix allowing OVN to be deployed in Stein

Package networking-ovn-metadata-agent is not available
in Stein Cloud Archive, so deployment fails with error.

Closes-bug: #1862472

b71a51a... by Edward Hope-Morley

add-ports.sh autodetect app name

It is currently necessary to provide the application
name you want to configure ports for unless you want
neutron-openvswitch which is the default. This patch
automatically detects what you have deployed since
it can currently only be neutron-openvswitch or
ovn-chassis. An override is still supported.

ee61164... by Edward Hope-Morley

Increase ovn-central units to mem=2G

Zaza tests have shown timeouts when using low memory so trying
increasing to this for now and if we still see issues can try
higher and also look at increasing neutron-api resources.

08f68f0... by Edward Hope-Morley

Ensure --run and --replay work together

When we introduced exclusive passthough opts we
forgot to allow --run to be passed with --replay.

ba9ea5f... by Edward Hope-Morley

Fixup neutron-ovn config

Now that bug 1850956 has landed we can switch to
using the proper way to configure bridge
interfaces.

246bccd... by Edward Hope-Morley

Use 50G volume for nova-compute instances data

Closes-Bug: #1862172

dc3a998... by Edward Hope-Morley

Fix per-module release naming

Once a bundle is generated we print the series-release
name but this openstack-centric and should take into
account the module we are building for.

Closes-Bug: #1861484