1 {{- if and .Values.ingressController.enabled .Values.ingressController.installCRDs -}}
2 apiVersion: apiextensions.k8s.io/v1beta1
3 kind: CustomResourceDefinition
5 name: kongconsumers.configuration.konghq.com
7 {{- include "kong.metaLabels" . | nindent 4 }}
9 group: configuration.konghq.com
17 additionalPrinterColumns:
20 description: Username of a Kong Consumer
25 JSONPath: .metadata.creationTimestamp
38 apiVersion: apiextensions.k8s.io/v1beta1
39 kind: CustomResourceDefinition
41 name: kongcredentials.configuration.konghq.com
43 {{- include "kong.metaLabels" . | nindent 4 }}
45 group: configuration.konghq.com
50 plural: kongcredentials
51 additionalPrinterColumns:
52 - name: Credential-type
54 description: Type of credential
59 JSONPath: .metadata.creationTimestamp
62 description: Owner of the credential
63 JSONPath: .consumerRef
75 apiVersion: apiextensions.k8s.io/v1beta1
76 kind: CustomResourceDefinition
78 name: kongplugins.configuration.konghq.com
80 {{- include "kong.metaLabels" . | nindent 4 }}
82 group: configuration.konghq.com
90 additionalPrinterColumns:
93 description: Name of the plugin
98 JSONPath: .metadata.creationTimestamp
101 description: Indicates if the plugin is disabled
106 description: Configuration of the plugin
138 apiVersion: apiextensions.k8s.io/v1beta1
139 kind: CustomResourceDefinition
141 name: kongingresses.configuration.konghq.com
143 {{- include "kong.metaLabels" . | nindent 4 }}
145 group: configuration.konghq.com
150 plural: kongingresses
164 additionalProperties:
183 https_redirect_status_code:
217 - "consistent-hashing"
218 - "least-connections"
229 hash_fallback_header:
264 unhealthy: &unhealthy
287 unhealthy: *unhealthy