Skip to content

route

Kubernetes Gateway API *Route objects to be generated by the chart. Additional routes can be added by adding a dictionary key similar to the ‘main’ route. See https://gateway-api.sigs.k8s.io/references/spec/ for the Gateway API specification.

object

Keys are identifiers for route instances.

route:
main:
enabled: true
# ... configuration
secondary:
enabled: true
# ... configuration

Available properties:

PropertyTypeRequiredDefaultDescription
annotationsobject / nullNo-Annotations to set on the item.
enabledbooleanNotrueSet to false to disable the Route.
forceRenamestringNo-Override the default resource name. Mutually exclusive wi…
hostnamesarrayNo-Host addresses for the Route. Helm templates are supported.
kindstringNo-Route kind. Supported values: GRPCRoute, HTTPRoute, TCPRo…
labelsobject / nullNo-Labels to set on the item.
parentRefsarrayNo-Resource the Route attaches to.
prefixstringNoPrefix to prepend to the resource name. Mutually exclusiv…
rulesarrayNo-Rules for routing. Defaults to the primary service.
suffixstringNo-Suffix to append to the resource name. Defaults to the re…

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

Route kind. Supported values: GRPCRoute, HTTPRoute, TCPRoute, TLSRoute, UDPRoute.

Allowed values: GRPCRoute, HTTPRoute, TCPRoute, TLSRoute, UDPRoute

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.