helm chart repository for COSMO
For general installation instructions, see GETTING-STARTED.md.
helm repo add cosmo https://cosmo-workspace.github.io/charts
Example
helm upgrade --install -n cosmo-system --create-namespace cosmo-controller-manager cosmo/cosmo-controller-manager --set logLevel=debug
Option | Avairable values (default) | Description |
---|---|---|
logLevel | ["info", "debug", 2(DEBUG_ALL) ] (info) | Loglevel for zap logger |
enableCertManager | [true, false] (true) | Use cert-manager to gen cert for Admission Webhook. Or use helm inner function |
See detail in values.yaml
Example
helm upgrade --install -n cosmo-system cosmo-dashboard cosmo/cosmo-dashboard --set service.type=LoadBalancer
Option | Avairable values (default) | Description |
---|---|---|
maxMinutes | MINUTES_NUMBER (180) | Session lifetime minutes until expiration. default 3 hours. |
service.type | ["ClutserIP", "NodePort", "LoadBalancer"] (ClusterIP) | Service type of Dashboard |
service.port | SERVICE_PORT_NUMBER (8443) | Service port of Dashboard |
ingress.enabled | [true, false] (false) | Enable Ingress. See values.yaml to other ingress configurations |
logLevel | ["info", "debug", 2(DEBUG_ALL) ] (info) | Loglevel for zap logger |
cert.enableCertManager | [true, false] (true) | Use cert-manager to gen cert. or you prepare TLS secret before install |
cert.dnsName | HOSTNAME (None) | cert-manager certificate DNS name in addition to cosmo-dashboard.{{.Release.Namespace}}.svc |
cert.secretName | SecretName (dashboard-server-cert) | TLS secret name for Dashboard |
insecure | [true, false] (false) | Use http server not https |
See detail in values.yaml