Fork of https://github.com/openshift/console adjusted to work on upstream Kubernetes with virtually all features that can be supported.
Check https://github.com/openshift/console/blob/master/cmd/bridge/main.go for the supported env vars; the main ones to look out for are:
- BRIDGE_K8S_AUTH - service-account | bearer-token | oidc | openshift
- BRIDGE_K8S_AUTH_BEARER_TOKEN - Authorization token to send with proxied Kubernetes API requests.
- BRIDGE_K8S_MODE - in-cluster | off-cluster
- BRIDGE_K8S_MODE_OFF_CLUSTER_ENDPOINT - URL of the Kubernetes API server.
- BRIDGE_K8S_MODE_OFF_CLUSTER_SKIP_VERIFY_TLS - Bool
- BRIDGE_SERVICE_CA_FILE - CA bundle for the Kubernetes API
- BRIDGE_USER_AUTH - oidc | openshift | disabled
- BRIDGE_USER_AUTH_OIDC_ISSUER_URL - The OIDC/OAuth2 issuer URL
- BRIDGE_USER_AUTH_OIDC_CLIENT_ID - The OIDC/OAuth2 client ID
- BRIDGE_USER_AUTH_OIDC_CLIENT_SECRET - The OIDC/OAuth2 client secret
- BRIDGE_BASE_ADDRESS - The URL the console will be available on