This Helm chart deploys the OSAC UI.
osac-ui client registered.Platform integration (Keycloak KC_HOSTNAME, OIDC client, fulfillment trusted issuer, TLS troubleshooting) is documented in ../../docs/deployment-openshift-guide.md.
helm install deploys only the UI; complete Keycloak and fulfillment integration per the OpenShift deployment guide before expecting a working login flow.
To install the chart with the release name osac-ui:
$ helm install osac-ui ./deploy/chart -n osac --create-namespace
The following table lists the configurable parameters of the chart and their default values:
| Parameter | Description | Default | Required |
|---|---|---|---|
externalHostname |
External hostname for the OpenShift Route. When not set, the hostname is automatically assigned by OpenShift. | "" |
No |
api.fulfillment.url |
URL of the Fulfillment API backend. | https://fulfillment-api:8000 |
Yes |
api.fulfillment.certs.caBundle.configMap |
Name of a ConfigMap in the release namespace that contains trusted CA certificates in PEM format for the Fulfillment API TLS connection. | "" |
Yes |
auth.oidcClientId |
OIDC client ID registered in Keycloak (or another OIDC provider) for the UI. | osac-ui |
Yes |
auth.certs.caBundle.configMap |
Name of a ConfigMap in the release namespace that contains trusted CA certificates in PEM format for the OIDC/Auth TLS connection. | "" |
Yes |
log.level |
Log level for all components. Valid values: debug, info, warn, error. Setting debug increases log volume and may impact performance. |
info |
No |
images.ui |
Container image for the UI. | ghcr.io/osac-project/osac-ui:main |
No |