(随時追加)
CRやCRDの削除がTerminatingのまま終わらない
Operatorをインストールしたりアンインストールしたりを繰り返していたときに発生した。CRの削除が何かしらの理由でハング状態になった。finalizerを消すことで削除が完了する。
$ kubectl edit ${CRD} ${CR} -n ${namespace}
* metadataのfinalizer行を削除して保存
operator-sdk run bundle時に「Failed to run bundle: error waiting for CSV to install: csv failed: reason: "UnsupportedOperatorGroup", message: "OwnNamespace InstallModeType not supported, cannot configure to watch own namespace"」
宛先ネームスペースにあるOperatorGroupと不整合が発生している。OperatorGroupを更新または削除すると解消する。ただし他のOperatorに影響がないことは確認すること。
$ kubectl get operatorgroup -A
$ kubectl delete operatorgroup ${name} -n ${namespace}