Então, no final, eu poderia descobrir qual era o problema. Com a ajuda do comando:
oc status -v
Eu vi o seguinte erro/aviso:
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
Então eu adicionei um usuário de conta de serviço:
oc create sa keycloak
e entrei em contato com o administrador do sistema que deve conceder permissões ao usuário keycloak serviceAccount.
Pelo menos eu tive que adicionar ao deploymentConfig o serviceAccount
spec:
....
template:
.....
spec:
containers:
......
serviceAccount: keycloak
serviceAccountName: keycloak
Então isso é tudo.
Eu adiciono uma pequena dica para eles que precisam adicionar o novo adminUser no início. Você tem que adicionar duas variáveis de ambiente KEYCLOAK_USER e KEYCLOAK_PASSWORD .As outras variáveis de ambiente que defini foram:POSTGRES_PORT_5432_TCP_ADDR , POSTGRES_PASSWORD , POSTGRES_USER e POSTGRES_DATABASE .