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: ""