sql >> Databasteknik >  >> RDS >> PostgreSQL

Bygg keycloak docker hub image i openshift från new-app kommando

Så till slut kunde jag ta reda på vad problemet var. Med hjälp av kommandot:

oc status -v

Jag såg följande fel/varning:

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

Så jag lade till en tjänstkontoanvändare:

oc create sa keycloak

och kontaktade min systemadministratör som måste ge behörigheter till keycloak serviceAccount-användaren.

Åtminstone var jag tvungen att lägga till servicekontot

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

Så det är allt.

Jag lägger till en liten ledtråd för dem som måste lägga till den nya adminUser i början. Du måste lägga till två miljövariabler KEYCLOAK_USER och KEYCLOAK_PASSWORD .De andra env-variablerna som jag ställde in var:POSTGRES_PORT_5432_TCP_ADDR , POSTGRES_PASSWORD , POSTGRES_USER och POSTGRES_DATABASE .




  1. Tjänstegruppförändringar i R12.2

  2. Nullvärden infogas automatiskt när en fråga körs med JSP och MySQL

  3. hur mycket CPU en session förbrukar vid en given tidpunkt i Oracle

  4. MySQL atomic insert-om-inte-finns med stabil autoincrement