Stack with JHipster Online on Red Hat OpenShift.
This stack include:
Go to https://github.com/settings/developers to generate new OAuth App for this configuration:
-->values.yaml
...
APPLICATION_GITHUB_HOST: https://github.com
APPLICATION_GITHUB_CLIENT-ID: CLIENT-ID
APPLICATION_GITHUB_CLIENT-SECRET: CLIENT-SECRET
...
-->values.yaml
...
APPLICATION_JHIPSTER-CMD_CMD: jhipster-quarkus
OPENSHIFT_TEKTON_URL-PIPELINE: "https://raw.githubusercontent.com/redhat-developer-demos/jhipster-online/main/src/main/kubernetes/jhipster-pipeline-quarkus.yaml"
...
-->values.yaml
...
APPLICATION_JHIPSTER-CMD_CMD: jhipster
OPENSHIFT_TEKTON_URL-PIPELINE: "https://raw.githubusercontent.com/redhat-developer-demos/jhipster-online/main/src/main/kubernetes/jhipster-pipeline.yaml"
...
-->values.yaml
...
OPENSHIFT_DEVSPACE_URL-DEVFILE: "https://raw.githubusercontent.com/redhat-developer-demos/jhipster-online/main/src/main/kubernetes/jhipster-devspaces.yaml"
OPENSHIFT_BACKSTAGE_URL-BACKSTAGE: "https://raw.githubusercontent.com/redhat-developer-demos/jhipster-online/main/src/main/kubernetes/catalog-info.yaml"
...
helm repo add jhipster-online https://maximilianopizarro.github.io/jhipster-online-helm-chart/
helm install jhipster-online jhipster-online/jhipster-online --version 0.1.0 -f values.yaml
Example:
helm install jhipster-online jhipster-online/jhipster-online --version 0.1.0 -f values.yaml
NOTE. jhipster-online name is mandatory, not use my-jhipster-online sample name. If you use other name change the configmap ngnix and rollout deployment jhipster-online.
...
location /jdl-studio/ {
proxy_pass http://jhipster-online:8081/; <-- update by the name set instance
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
}
...
helm uninstall jhipster-online
helm package -u . -d charts
helm repo index .
Try on Red Hat OpenShift Dev Spaces, search by “JHipster Online” on the sample catalog and launch the code.

Join Red Hat Developer for product trails, hands-on learning, tools, technologies, and community.