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),您必须生成客户端 secret,对其进行编码并将其添加到自定义资源中。
先决条件
- 获取了客户端 secret。
流程
存储您生成的客户端 secret。
使用 base64 对客户端 secret 进行编码:
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 编辑 secret,将 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 secret 的 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