Global
Appears in
.Values.global
Defaults
global: labels: {} annotations: {} namespace: "" minNodePort: 9000 stopAll: false metallb: addServiceAnnotations: true traefik: addServiceAnnotations: true fixedMiddlewares: - name: chain-basic namespace: "" allowCorsMiddlewares: - name: tc-opencors-chain namespace: ""labels
Additional Labels that apply to all objects
| Key | global.labels |
| Type | map |
| Required | ❌ |
Helm tpl | ✅ (On value only) |
| Default | {} |
Example
global: labels: key: valueannotations
Additional Annotations that apply to all objects
| Key | global.annotations |
| Type | map |
| Required | ❌ |
Helm tpl | ✅ (On value only) |
| Default | {} |
Example
global: annotations: key: valuenamespace
Namespace to apply to all objects, also applies to chart deps
| Key | global.namespace |
| Type | string |
| Required | ❌ |
Helm tpl | ✅ |
| Default | "" |
Example
global: namespace: ""minNodePort
Minimum Node Port Allowed
| Key | global.minNodePort |
| Type | int |
| Required | ✅ |
Helm tpl | ❌ |
| Default | 9000 |
Example
global: minNodePort: 9000stopAll
Applies different techniques to stop all objects in the chart and its dependencies
| Key | global.stopAll |
| Type | bool |
| Required | ❌ |
Helm tpl | ❌ |
| Default | false |
Example
global: stopAll: falsemetallb
Settings for metallb integration
| Key | global.metallb |
| Type | map |
| Required | ❌ |
Helm tpl | ❌ |
Default
global: metallb: addServiceAnnotations: trueExample
global: metallb: addServiceAnnotations: falsetraefik
Settings for traefik integration
| Key | global.traefik |
| Type | map |
| Required | ❌ |
Helm tpl | ❌ |
Default
global: traefik: addServiceAnnotations: true fixedMiddlewares: - name: chain-basic namespace: "" allowCorsMiddlewares: - name: tc-opencors-chain namespace: ""Example
global: traefik: addServiceAnnotations: false fixedMiddlewares: [] allowCorsMiddlewares: []traefik.addServiceAnnotations
Add annotations to services for traefik
| Key | global.traefik.addServiceAnnotations |
| Type | bool |
| Required | ❌ |
Helm tpl | ❌ |
| Default | true |
Example
global: traefik: addServiceAnnotations: truetraefik.fixedMiddlewares
See documentation here
Default
global: traefik: fixedMiddlewares: - name: chain-basic namespace: ""traefik.fixedMiddlewares[].name
See documentation here
Example
global: traefik: fixedMiddlewares: - name: my-custom-middlewaretraefik.fixedMiddlewares[].namespace
See documentation here
Example
global: traefik: fixedMiddlewares: - name: my-custom-middleware namespace: my-namespacetraefik.allowCorsMiddlewares
Middlewares for traefik to apply when allowCors is enabled in the ingress
| Key | global.traefik.allowCorsMiddlewares |
| Type | list of map |
| Required | ❌ |
Helm tpl | ❌ |
Default
global: traefik: allowCorsMiddlewares: - name: tc-opencors-chain namespace: ""Example
global: traefik: allowCorsMiddlewares: - name: my-custom-middleware namespace: my-namespacetraefik.allowCorsMiddlewares[].name
Name of the middleware
| Key | global.traefik.allowCorsMiddlewares[].name |
| Type | string |
| Required | ❌ |
Helm tpl | ❌ |
| Default | "" |
Example
global: traefik: allowCorsMiddlewares: - name: my-custom-middlewaretraefik.allowCorsMiddlewares[].namespace
Namespace of the middleware
| Key | global.traefik.allowCorsMiddlewares[].namespace |
| Type | string |
| Required | ❌ |
Helm tpl | ❌ |
| Default | "" |
Example
global: traefik: allowCorsMiddlewares: - name: my-custom-middleware namespace: my-namespaceFull Examples
global: labels: key: value annotations: key: value namespace: "" minNodePort: 9000 stopAll: false metallb: addServiceAnnotations: true traefik: addServiceAnnotations: true fixedMiddlewares: - name: chain-basic namespace: "" allowCorsMiddlewares: - name: tc-opencors-chain namespace: ""