3.8. 在 OpenShift 中为环境变量创建 secret
在安装 Helm Chart 前,您必须在 OpenShift 项目中创建一组 secret。自助服务自动化门户 Helm Chart 从 OpenShift secret 获取环境变量。
3.8.1. 创建 Ansible Automation Platform 身份验证 secret 复制链接链接已复制到粘贴板!
您必须在 OpenShift Container Platform 中创建用于 Ansible Automation Platform 身份验证的 secret。
流程
- 登录您的 OpenShift Container Platform 实例。
- 在 Administrator 视图中为自助服务自动化门户打开 OpenShift 项目。
- 点侧窗格中的 Secrets。
- 单击 Create 以打开用于创建新 secret 的表单。
- 选择 Key/Value 选项。
创建名为
secrets-rhaap-portal的 secret。注意secret 必须使用此确切的名称。
将以下键值对添加到该机密。
注意secret 必须使用下面指定的确切密钥名称。
key:
aap-host-url需要的值:Ansible Automation Platform 实例 URL
Key:
oauth-client-id需要的值:Ansible Automation Platform OAuth 客户端 ID
Key:
oauth-client-secret需要的值:Ansible Automation Platform OAuth 客户端 secret 值
key:
aap-token需要的值:Ansible Automation Platform 用户身份验证的令牌(必须
具有读取访问权限)。
- 点 创建 secret。
3.8.2. 创建 GitHub 和 Gitlab secret 复制链接链接已复制到粘贴板!
此流程在 OpenShift Container Platform 项目中建立所需的 secret -scm Key/Value secret,以安全地存储 GitHub 和/或 GitLab 个人访问令牌(PAT)。
流程
- 登录您的 OpenShift Container Platform 实例。
- 为自助服务自动化门户打开 OpenShift 项目。
- 点侧窗格中的 Secrets。
- 单击 Create 以打开用于创建新 secret 的表单。
- 选择 Key/Value 选项。
创建名为
secrets-scm的 secret。注意secret 必须使用此确切的名称。
将以下键值对添加到该机密。如果您只使用一个 SCM,则仅为该 SCM 添加键值对。
注意secret 必须使用下面指定的确切密钥名称。
Key:
github-token需要的值:Github Personal Access Token (PAT)
key:
gitlab-token需要的值:Gitlab Personal Access Token (PAT)
- 点 Create 创建 secret。