11.10. コミュニティー版 External Secrets Operator から External Secrets Operator for Red Hat OpenShift への移行
コミュニティー版 External Secrets Operator から、サポート対象バージョンの External Secrets Operator for Red Hat OpenShift に移行します。この変換により、外部シークレットを管理するためのエンタープライズグレードのサポートとシームレスな統合が提供されます。
次のバージョン間の移行は完全にテスト済みです。
| アップストリームバージョン | インストール方法 | ダウンストリームバージョン |
|---|---|---|
| 0.11.0 | OLM | v1.0.0 GA |
| 0.19.0 | Helm | v1.0.0 GA |
この移行はロールバックをサポートしていません。
External Secrets Operator for Red Hat OpenShift は、アップストリームバージョン 0.19.0 に基づいています。それより後のバージョンの External Secrets Operator から移行しないでください。
11.10.1. コミュニティー版 External Secrets Operator の削除 リンクのコピーリンクがクリップボードにコピーされました!
レガシーアプリケーションが完全に削除されるように、コミュニティー Operator の設定リソースを削除します。このアクションにより、External Secrets Operator for Red Hat OpenShift をインストールする前に競合を防ぐことができます。
前提条件
-
cluster-adminロールを持つユーザーとしてログインしている。 -
ocコマンドラインツールがインストールおよび設定されている。
手順
次のコマンドを実行して、コミュニティー版 Operator の
namespaceを確認します。$ oc get operatorconfigs.operator.external-secrets.io -A以下は、
namespaceの確認の例です。NAMESPACE NAME AGE external-secrets cluster 9m18s次のコマンドを実行して、
operatorconfigカスタムリソース (CR) を削除します。$ oc delete operatorconfig <config_name> -n <operator_namespace>
検証
次のコマンドを実行して、
operatorconfigCR が削除されたことを確認します。$ oc get operatorconfig -n <operator_namespace>このコマンドは
no resource foundを返すはずです。古い Webhook が削除されたことを確認するには、次のコマンドを実行します。
$ oc get validatingwebhookconfigurations | grep external-secrets$ oc get mutatingwebhookconfigurations | grep external-secretsこのコマンドは何も結果を返さないはずです。