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: value
annotations
Additional Annotations that apply to all objects
Key | global.annotations |
Type | map |
Required | ❌ |
Helm tpl | ✅ (On value only) |
Default | {} |
Example
global: annotations: key: value
namespace
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: 9000
stopAll
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: false
metallb
Settings for metallb integration
Key | global.metallb |
Type | map |
Required | ❌ |
Helm tpl | ❌ |
Default
global: metallb: addServiceAnnotations: true
Example
global: metallb: addServiceAnnotations: false
traefik
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: true
traefik.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-middleware
traefik.fixedMiddlewares[].namespace
See documentation here
Example
global: traefik: fixedMiddlewares: - name: my-custom-middleware namespace: my-namespace
traefik.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-namespace
traefik.allowCorsMiddlewares[].name
Name of the middleware
Key | global.traefik.allowCorsMiddlewares[].name |
Type | string |
Required | ❌ |
Helm tpl | ❌ |
Default | "" |
Example
global: traefik: allowCorsMiddlewares: - name: my-custom-middleware
traefik.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-namespace
Full 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: ""