1.5. 自定义 Argo CD 控制台链接
在多租户集群中,用户可能需要处理多个 Argo CD 实例。例如,在命名空间中安装 Argo CD 实例后,您可能会在 Console Application Launcher 中找到附加到 Argo CD 控制台链接的不同 Argo CD 实例,而不是在 Console Application Launcher 中找到自己的 Argo CD 实例。
您可以通过设置 DISABLE_DEFAULT_ARGOCD_CONSOLELINK
环境变量来自定义 Argo CD 控制台链接:
-
当您将
DISABLE_DEFAULT_ARGOCD_CONSOLELINK
设置为true
时,Argo CD 控制台链接将永久删除。 -
当您将
DISABLE_DEFAULT_ARGOCD_CONSOLELINK
设置为false
或使用默认值时,Argo CD 控制台链接会被临时删除并在 Argo CD 路由被协调时再次可见。
先决条件
- 以管理员身份登录到 OpenShift Container Platform 集群。
- 已安装 Red Hat OpenShift GitOps Operator。
流程
-
在 Administrator 视角中,进入到 Administration
CustomResourceDefinitions。 - 找到 Subscription CRD 并点它打开它。
- 选择 Instances 选项卡,然后点 openshift-gitops-operator 订阅。
选择 YAML 选项卡并进行自定义:
要启用或禁用 Argo CD 控制台链接,请根据需要编辑
DISABLE_DEFAULT_ARGOCD_CONSOLELINK
的值:apiVersion: operators.coreos.com/v1alpha1 kind: Subscription metadata: name: openshift-gitops-operator spec: config: env: - name: DISABLE_DEFAULT_ARGOCD_CONSOLELINK value: 'true'