This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.4.5.3. Argo CD OIDC の設定
Argo CD OpenID Connect (OIDC) を設定するには、クライアントシークレットを生成し、エンコードし、これをカスタムリソースに追加する必要があります。
前提条件
- クライアントシークレットを取得している。
手順
生成したクライアントシークレットを保存します。
base64 でクライアントシークレットをエンコードします。
echo -n '83083958-8ec6-47b0-a411-a8c55381fbd2' | base64
$ echo -n '83083958-8ec6-47b0-a411-a8c55381fbd2' | base64
Copy to Clipboard Copied! Toggle word wrap Toggle overflow シークレットを編集し、base64 の値を
oidc.keycloak.clientSecret
キーに追加します。oc edit secret argocd-secret -n <namespace>
$ oc edit secret argocd-secret -n <namespace>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow シークレットの YAML サンプル
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
argocd
カスタムリソースを編集し、OIDC 設定を追加して Keycloak 認証を有効にします。oc edit argocd -n <your_namespace>
$ oc edit argocd -n <your_namespace>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow argocd
カスタムリソースの例Copy to Clipboard Copied! Toggle word wrap Toggle overflow