You can build a gear using this cartridge with the following command:
rhc app create keycloak http://cartreflect-claytondev.rhcloud.com/github/keycloak/openshift-keycloak-cartridge
It will take a few minutes to build, so be patient.
https://github.com/developercorey/openshift-wildfly-cartridge
To update the version of Keycloak in the cartridge follow these steps:
- Extract Keycloak dist
- Edit
standalone/deployments/auth-server.war/WEB-INF/web.xml
in extracted Keycloak dist and uncomment thesecurity-constraint
element that enables theconfidential transport-guarantee
- Replace
versions/1/modules/base
withmodules/base
from the extracted Keycloak dist - Replace
versions/1/standalone/deployments
withstandalone/deployments
from extracted Keycloak dist - Replace
versions/1/standalone/configuration/themes
withstandalone/configuration/themes
from extracted Keycloak dist - Replace
versions/1/standalone/configuration/keycloak-sever.json
withstandalone/configuration/keycloak-sever.json
from extracted Keycloak dist
To update WildFly version pull in changes from https://github.com/developercorey/openshift-wildfly-cartridge