Skip to content

ingress

Kubernetes Ingress objects to be generated by the chart. Each key is an ingress identifier.

object

Keys are identifiers for ingress instances.

ingress:
main:
enabled: true
# ... configuration
secondary:
enabled: true
# ... configuration
ingress:
main:
className: nginx
hosts:
- host: app.example.com
paths:
- path: /
pathType: Prefix
service:
identifier: main
port: http

Available properties:

PropertyTypeRequiredDefaultDescription
annotationsobject / nullNo-Annotations to set on the item.
classNamestringNo-Set the ingressClass used for this Ingress.
defaultBackendobjectNo-Set the defaultBackend for this Ingress. This disables an…
enabledbooleanNotrueSet to false to disable the Ingress.
forceRenamestringNo-Override the default resource name. Mutually exclusive wi…
hostsarrayNo-Configure the hosts for the Ingress.
labelsobject / nullNo-Labels to set on the item.
prefixstringNoPrefix to prepend to the resource name. Mutually exclusiv…
suffixstringNo-Suffix to append to the resource name. Defaults to the re…
tlsarrayNo-Configure TLS for the Ingress.

Override the default resource name. Mutually exclusive with prefix and suffix.

Prefix to prepend to the resource name. Mutually exclusive with forceRename.

Suffix to append to the resource name. Defaults to the resource identifier if there are multiple items, otherwise empty. Mutually exclusive with forceRename.