7.6. Red Hat Single Sign-On 接続シークレットの作成
この手順を使用して、Red Hat Single Sign-On の接続シークレットを作成します。
手順
-
https://<sso_host>/auth/realms/ansible-automation-platformに移動します。 -
public_key値をコピーします。 - OpenShift Web UI で、Workloads → Secrets に移動します。
- ansible-automation-platform プロジェクトを選択します。
- Create をクリックし、From YAML を選択します。
次の YAML を編集してシークレットを作成します。
apiVersion: v1 kind: Secret metadata: name: automation-hub-sso 1 namespace: ansible-automation-platform type: Opaque stringData: keycloak_host: "keycloak-rh-sso.apps-crc.testing" keycloak_port: "443" keycloak_protocol: "https" keycloak_realm: "ansible-automation-platform" keycloak_admin_role: "hubadmin" social_auth_keycloak_key: "automation-hub" social_auth_keycloak_secret: "client-secret" 2 social_auth_keycloak_public_key: >- 3
- 1
- この名前は、Automation Hub インスタンスを作成する際の次のステップで使用されます。
- 2
- Automation Hub 用の Keycloak クライアントを作成するときにシークレットが変更した場合は、必ずこの値を変更して一致させます。
- 3
- Ansible Automation Platform Operator のインストール でコピーした
public_keyの値を入力します。
- Create をクリックし、プロセスが完了するまで待ちます。