~hopem/stsstack-bundles:fix-mysql-innodb-cluster

Last commit made on 2021-01-11
Get this branch:
git clone -b fix-mysql-innodb-cluster 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:
fix-mysql-innodb-cluster
Repository:
lp:~hopem/stsstack-bundles

Recent commits

5ff1931... by Edward Hope-Morley

Fix mysql-innodb-cluster

Need to use a separate mysql-router subordinate for each application
with a shared-db relation (i.e. can't related directly to mysql
like with the percona-cluster charm). To achieve this we
auto-generate an overlay containing a per-application subordinate
and all the necessary relations.

f80ba0d... by Rodrigo Barbieri

Fix novarc creds in Pike

Running ./configure in Pike produces the following
result: https://pastebin.canonical.com/p/KKMRTxbP4m/

Any command using OpenStack client produces the same
error: Cannot use v2 authentication with domain scope

Unsetting the _DOMAIN_ related env vars addresses
the issue.

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