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 # ... configurationInstance Properties
Section titled “Instance Properties”Available properties:
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
annotations | object / null | No | - | Annotations to set on the item. |
enabled | boolean | No | true | Set to false to disable the Route. |
forceRename | string | No | - | Override the default resource name. Mutually exclusive wi… |
hostnames | array | No | - | Host addresses for the Route. Helm templates are supported. |
kind | string | No | - | Route kind. Supported values: GRPCRoute, HTTPRoute, TCPRo… |
labels | object / null | No | - | Labels to set on the item. |
parentRefs | array | No | - | Resource the Route attaches to. |
prefix | string | No | “ | Prefix to prepend to the resource name. Mutually exclusiv… |
rules | array | No | - | Rules for routing. Defaults to the primary service. |
suffix | string | No | - | Suffix to append to the resource name. Defaults to the re… |
Property Details
Section titled “Property Details”forceRename
Section titled “forceRename”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
Section titled “prefix”Prefix to prepend to the resource name. Mutually exclusive with forceRename.
suffix
Section titled “suffix”Suffix to append to the resource name. Defaults to the resource identifier if there are multiple items, otherwise empty. Mutually exclusive with forceRename.