# A helm chart for opencloud-oidc-webfinger-proxy ## Status This is a very basic chart that deploys [opencloud-oidc-webfinger-proxy](https://git.barbiric.io/opencloud-oidc-webfinger-proxy). ## Development Use mise to install devdeps. ## Parameters ### Common Configuration | Name | Description | Value | | --------------------------------------------------------------------- | ---------------------------------------- | ---------------------------------------------------------- | | `common.controllers.main.containers.app.image.repository` | Image repository | `git.barbiric.io/barbirict/opencloud-oidc-webfinger-proxy` | | `common.controllers.main.containers.app.image.tag` | Image tag (defaults to Chart.AppVersion) | `{{ .Chart.AppVersion }}` | | `common.controllers.main.containers.app.image.pullPolicy` | Image pull policy | `IfNotPresent` | | `common.controllers.main.containers.app.env[0].name` | Environment variable name | `PORT` | | `common.controllers.main.containers.app.env[0].value` | Application listen port | `9210` | | `common.controllers.main.containers.app.envFrom[0].configMapRef.name` | ConfigMap name for env vars | `opencloud-oidc-webfinger-proxy-config` | | `common.controllers.main.containers.app.probes.liveness.enabled` | Enable liveness probe | `true` | | `common.controllers.main.containers.app.probes.readiness.enabled` | Enable readiness probe | `true` | | `common.controllers.main.containers.app.resources.requests.cpu` | CPU request | `100m` | | `common.controllers.main.containers.app.resources.requests.memory` | Memory request | `64Mi` | | `common.controllers.main.containers.app.resources.limits.cpu` | CPU limit | `250m` | | `common.controllers.main.containers.app.resources.limits.memory` | Memory limit | `128Mi` | ### Service Configuration | Name | Description | Value | | ------------------------------------ | ---------------------------- | ------ | | `common.service.app.controller` | Controller to associate with | `main` | | `common.service.app.ports.http.port` | HTTP service port | `9210` | ### ConfigMap Configuration | Name | Description | Value | | ------------------------------------------------ | ------------------------------------------- | ---------------------------------------- | | `common.configMaps.config.data.UPSTREAM_URL` | Upstream URL to proxy requests to | `https://cloud.domain.com` | | `common.configMaps.config.data.HREF_PATTERN` | Pattern to match in href attributes | `https://auth.domain.com/application/o/` | | `common.configMaps.config.data.HREF_REPLACEMENT` | Replacement value for matched href patterns | `https://auth.domain.com/application/o/` | | `common.configMaps.config.data.DEFAULT_SUFFIX` | Default suffix appended to requests | `opencloud` |