Update rook-ceph kubernetes deployment for k8s 1.15 50/8450/1
authorCian Johnston <cian.johnston@est.tech>
Tue, 23 Mar 2021 14:38:12 +0000 (14:38 +0000)
committerCian Johnston <cian.johnston@est.tech>
Tue, 20 Apr 2021 11:02:34 +0000 (11:02 +0000)
commit4876da5b9e3d8260c5b33352d57573129e8f6ff3
treece20fdd82b4b04d51f4cb37eec55fcfc33c30ace
parentde35de0a2dc766d50e3548397bfb075e658f44ac
Update rook-ceph kubernetes deployment for k8s 1.15

* Upgrade rook to v1.5.9 using CRDs specific to <v1.16
* Upgrade ceph to latest release
* Add taints and tolerations to separate rook-ceph workloads
  from other workloads to work around RBD+XFS hangup bug
* Use a separate volume for Ceph block storage

Change-Id: I3a634204ab63183adb137d9c07bf026b16ec2fcf
Signed-off-by: Cian Johnston <cian.johnston@est.tech>
17 files changed:
apps/ceph/kubespray/playbooks/roles/common/vars/main.yml
apps/ceph/kubespray/playbooks/roles/install/tasks/main.yaml
apps/ceph/kubespray/playbooks/roles/install/templates/cluster.yaml.j2
apps/ceph/kubespray/playbooks/roles/install/templates/common.yaml.j2
apps/ceph/kubespray/playbooks/roles/install/templates/crds.yaml.j2 [new file with mode: 0644]
apps/ceph/kubespray/playbooks/roles/install/templates/filesystem-storageclass.yaml.j2
apps/ceph/kubespray/playbooks/roles/install/templates/filesystem.yaml.j2
apps/ceph/kubespray/playbooks/roles/install/templates/operator.yaml.j2
apps/ceph/kubespray/playbooks/roles/install/templates/ping-tunnel-workaround.yaml.j2
apps/ceph/kubespray/playbooks/roles/install/templates/storageclass.yaml.j2
apps/ceph/kubespray/playbooks/roles/install/templates/toolbox.yaml.j2
apps/ceph/kubespray/playbooks/roles/install/vars/offline-deployment.yaml
apps/ceph/kubespray/playbooks/roles/install/vars/online-deployment.yaml
apps/ceph/kubespray/playbooks/roles/prepare/tasks/main.yml
apps/prometheus/kubespray/playbooks/roles/install/templates/values.yaml.j2
playbooks/roles/package/defaults/main.yaml
vars/kubernetes.yaml