sql >> Database >  >> RDS >> PostgreSQL

Bouw keycloak docker hub-afbeelding in openshift van opdracht nieuwe app

Zodat ik er uiteindelijk achter kon komen wat het probleem was. Met behulp van het commando:

oc status -v

Ik zag de volgende fout/waarschuwing:

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

Dus ik heb een gebruiker van een serviceaccount toegevoegd:

oc create sa keycloak

en nam contact op met mijn systeembeheerder die toestemming moet verlenen aan de keycloak serviceAccount-gebruiker.

Ik moest in ieder geval de serviceAccount toevoegen aan deploymentConfig

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

Dus dat is alles.

Ik voeg een kleine hint toe voor hen die aan het begin de nieuwe adminUser moeten toevoegen. Je moet twee omgevingsvariabelen toevoegen KEYCLOAK_USER en KEYCLOAK_PASSWORD .De andere env-variabelen die ik heb ingesteld waren:POSTGRES_PORT_5432_TCP_ADDR , POSTGRES_PASSWORD , POSTGRES_USER en POSTGRES_DATABASE .




  1. Hoe kan ik ORA-00911:ongeldige tekenfout oplossen?

  2. De APPEND_ONLY_STORAGE_INSERT_POINT-vergrendeling

  3. Maak verbinding met MySQL op afstand via Python

  4. Retourneer een boolean van een PHP-bestand naar het AJAX-bestand - Volg-knop