Update rook-ceph kubernetes deployment 25/8425/1
authorCian Johnston <cian.johnston@est.tech>
Tue, 23 Mar 2021 14:38:12 +0000 (14:38 +0000)
committerCian Johnston <cian.johnston@est.tech>
Fri, 16 Apr 2021 13:59:36 +0000 (13:59 +0000)
commit346533a32cb7cf00414d723f2cdb89785f1a2e2d
tree46541de3409eb8899cd0d5c6920520a7406fc945
parent3f7a6e04758ac28aa51bd66b67f600534f646ff0
Update rook-ceph kubernetes deployment

* Upgrade rook to v1.5.9 (and update associated CRDs)
* 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

Signed-off-by: Cian Johnston <cian.johnston@est.tech>
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