From e6c3ebef7697ea5c979153eec6797a811aa58ecb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Floure?= Date: Sat, 31 Jul 2021 10:21:21 +0200 Subject: [PATCH 1/2] [rook] mention workaround for missing provisioners --- rook/README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/rook/README.md b/rook/README.md index 58d0016..627631b 100644 --- a/rook/README.md +++ b/rook/README.md @@ -123,3 +123,12 @@ Especially these: ## Other flux related problems * The host is not cleared / old /var/lib/rook is persisting + +## Troubleshooting: PVC stuck pending, no csi-{cephfs,rbd}provisioner-plugin pod in rook-ceph namespace + +2021-07-31: it seems that the provisioner plugin tend to silently die. +Restarting the `rook-ceph-operator` deployment will get them back up: + +``` +kubectl rollout restart deployment/rook-ceph-operator -n rook-ceph +``` From 926a552d688aea06a0ef1107410f4dae0be7260c Mon Sep 17 00:00:00 2001 From: Nico Schottelius Date: Sat, 31 Jul 2021 11:07:30 +0200 Subject: [PATCH 2/2] ++service test --- tests/service-without-endpoints.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 tests/service-without-endpoints.yaml diff --git a/tests/service-without-endpoints.yaml b/tests/service-without-endpoints.yaml new file mode 100644 index 0000000..1832176 --- /dev/null +++ b/tests/service-without-endpoints.yaml @@ -0,0 +1,10 @@ +apiVersion: v1 +kind: Service +metadata: + name: blank-service +spec: + selector: + app: something-that-comes-later + ports: + - protocol: TCP + port: 80