sql >> データベース >  >> RDS >> PostgreSQL

new-appコマンドからopenshiftでkeycloakdockerハブイメージをビルドします

    だから最後に私は問題が何であったかを理解することができました。コマンドの助けを借りて:

    oc status -v
    

    次のエラー/警告が表示されました:

    Current security policy prevents your containers from being run as the root user. Some images
    may fail expecting to be able to change ownership or permissions on directories. Your admin
    can grant you access to run containers that need to run as the root user with this command:
    
    oadm policy add-scc-to-user anyuid -n keycloak-test -z keycloak
    

    そこで、サービスアカウントユーザーを追加しました:

    oc create sa keycloak
    

    キークロークserviceAccountユーザーに権限を付与する必要があるシステム管理者に連絡しました。

    少なくとも、deploymentConfigにserviceAccountを追加する必要がありました

    spec:
       ....
       template:
       .....
       spec:
           containers:
           ......
           serviceAccount: keycloak
           serviceAccountName: keycloak
    

    以上です。

    最初に新しいadminUserを追加する必要がある彼らのために少しヒントを追加します.2つの環境変数KEYCLOAK_USERを追加する必要があります およびKEYCLOAK_PASSWORD 。私が設定した他の環境変数は次のとおりです。POSTGRES_PORT_5432_TCP_ADDR POSTGRES_PASSWORD POSTGRES_USER およびPOSTGRES_DATABASE




    1. 「SQLServerを使用したMicrosoftAccessの最適化」プレゼンテーションをご覧ください

    2. PostgreSQL 9.0をインストールした後、NAMEDATALEN構成を変更するにはどうすればよいですか?

    3. MariaDBの日付から1日を引く方法

    4. javamysqlプリペアドステートメント