3.6. 在 OpenShift 中为环境变量创建 secret
在安装 chart 之前,您必须在 OpenShift 项目中创建一组 secret。自助服务技术预览 Helm Chart 从 OpenShift secret 获取环境变量。
3.6.1. 创建 Ansible Automation Platform 身份验证 secret
- 登录您的 OpenShift Container Platform 实例。
- 在 Administrator 视图中,为自助服务技术预览打开 OpenShift 项目。
- 点侧窗格中的 Secrets。
- 单击 Create 以打开用于创建新 secret 的表单。
- 选择 Key/Value 选项。
创建名为
secrets-rhaap-self-service-preview
的 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 用户身份验证的令牌(必须
具有写入访问权限
)。
- 点 Create 创建 secret。
3.6.2. 创建 GitHub 和 Gitlab secret
- 登录您的 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。