~hemanth-n/stsstack-bundles:fix-master-ha-bundle

Last commit made on 2020-12-02
Get this branch:
git clone -b fix-master-ha-bundle https://git.launchpad.net/~hemanth-n/stsstack-bundles
Only Hemanth Nakkina can upload to this branch. If you are Hemanth Nakkina please log in for upload directions.

Branch merges

Branch information

Name:
fix-master-ha-bundle
Repository:
lp:~hemanth-n/stsstack-bundles

Recent commits

a799e8a... by Hemanth Nakkina

Fix bundle errors when deployed with --master-ha overlay

Bundle not deployed when generated using --master-ha overlay
./generate-bundle.sh -s bionic -n k8sha --use-stable-charms --master-ha

* Missing kube-api-endpoint relation between k8s-master and k8s-worker

  kube-api-endpoint relation is added between k8s-master and k8s-worker.
  --master-ha and --lb-octavia should be mutually exclusive since the
  lb-octavia overlay uses openstack-integrator for loadbalancing the
  control plane

* Relation not required beween kube-api-loadbalancer and easyrsa

  Overlay k8s-lb-easyrsa.yaml need not be added since it adds relation
  for kube-api-loadbalancer which does not exist in this scenario

2840946... by Felipe Reyes

Set cephfs storageclass as default when ceph-fs is present

If ceph-fs overlay is added (--ceph-fs) the default-storage class
set for kubernetes-master will be 'cephfs', this will make all PVCs
to use cephfs without opting-in explicitly.

e32f039... by Edward Hope-Morley

[kubernetes|ceph] fix mysql-innodb-cluster units

31d569e... by Nicolas Bock

Fix quoting issue when unsetting

Constructing a string of values separated by whitespace via `paste`
leads to quoting issues when sourcing `novarc` in `zsh`. This change
removes the `paste` command and instead lets the shell parse the
string and split it into a list.

Signed-off-by: Nicolas Bock <email address hidden>

5400b14... by Edward Hope-Morley

[kubernetes] fix vault+mysql for focal

 * also fix vault +/- kubeapi-load-balancer

1849112... by Edward Hope-Morley

[kubernetes] infer --ceph when using --ceph-fs

0709889... by Edward Hope-Morley

Suppress extraneous messages when installing CA

14cd4d9... by James Vaughn

Add missing quotes to Vault certificates relation check

e58c89a... by Edward Hope-Morley

Fix config-based ssl novarc

When using config based ssl (i.e. not vault) the certs
are stored under a path named with the model deployed
and as such the old path of openstack/ssl no longer
works so we remove refs to that and use a selection
method to choose the right one if more than one
exists.

ff496d4... by Edward Hope-Morley

Use an rfc1918 network for octavia ipv4

The current network range is not a private
network so lets use an actual private network
to avoid potential conflicts. Also set to /24
since /29 is specifically for the case of
testing address exhaustion which is not
necessarily everyones use-case and can always
be manually adjusted.