1 {{- if .Values.settings.integrations.knative.enabled }}
4 # ↓ required as knative dependency on istio crds is hard-coded right now ↓
5 apiVersion: apiextensions.k8s.io/v1beta1
6 kind: CustomResourceDefinition
8 name: virtualservices.networking.istio.io
10 "helm.sh/hook": crd-install
14 group: networking.istio.io
17 listKind: VirtualServiceList
18 plural: virtualservices
19 singular: virtualservice
26 # ↑ required as knative dependency on istio crds is hard-coded right now ↑
29 apiVersion: apiextensions.k8s.io/v1beta1
30 kind: CustomResourceDefinition
33 "helm.sh/hook": crd-install
35 knative.dev/crd-install: "true"
36 serving.knative.dev/release: devel
37 name: certificates.networking.internal.knative.dev
39 additionalPrinterColumns:
40 - JSONPath: .status.conditions[?(@.type=="Ready")].status
43 - JSONPath: .status.conditions[?(@.type=="Ready")].reason
46 group: networking.internal.knative.dev
63 apiVersion: apiextensions.k8s.io/v1beta1
64 kind: CustomResourceDefinition
67 "helm.sh/hook": crd-install
69 knative.dev/crd-install: "true"
70 serving.knative.dev/release: devel
71 name: clusteringresses.networking.internal.knative.dev
73 additionalPrinterColumns:
74 - JSONPath: .status.conditions[?(@.type=='Ready')].status
77 - JSONPath: .status.conditions[?(@.type=='Ready')].reason
80 group: networking.internal.knative.dev
87 plural: clusteringresses
88 singular: clusteringress
95 apiVersion: apiextensions.k8s.io/v1beta1
96 kind: CustomResourceDefinition
99 "helm.sh/hook": crd-install
101 knative.dev/crd-install: "true"
102 serving.knative.dev/release: devel
103 name: configurations.serving.knative.dev
105 additionalPrinterColumns:
106 - JSONPath: .status.latestCreatedRevisionName
109 - JSONPath: .status.latestReadyRevisionName
112 - JSONPath: .status.conditions[?(@.type=='Ready')].status
115 - JSONPath: .status.conditions[?(@.type=='Ready')].reason
118 group: serving.knative.dev
125 plural: configurations
129 singular: configuration
136 apiVersion: apiextensions.k8s.io/v1beta1
137 kind: CustomResourceDefinition
140 "helm.sh/hook": crd-install
142 knative.dev/crd-install: "true"
143 name: images.caching.internal.knative.dev
145 group: caching.internal.knative.dev
162 apiVersion: apiextensions.k8s.io/v1beta1
163 kind: CustomResourceDefinition
166 "helm.sh/hook": crd-install
168 knative.dev/crd-install: "true"
169 serving.knative.dev/release: devel
170 name: podautoscalers.autoscaling.internal.knative.dev
172 additionalPrinterColumns:
173 - JSONPath: .status.conditions[?(@.type=='Ready')].status
176 - JSONPath: .status.conditions[?(@.type=='Ready')].reason
179 group: autoscaling.internal.knative.dev
186 plural: podautoscalers
189 singular: podautoscaler
196 apiVersion: apiextensions.k8s.io/v1beta1
197 kind: CustomResourceDefinition
200 "helm.sh/hook": crd-install
202 knative.dev/crd-install: "true"
203 serving.knative.dev/release: devel
204 name: revisions.serving.knative.dev
206 additionalPrinterColumns:
207 - JSONPath: .status.serviceName
210 - JSONPath: .metadata.labels['serving\.knative\.dev/configurationGeneration']
213 - JSONPath: .status.conditions[?(@.type=='Ready')].status
216 - JSONPath: .status.conditions[?(@.type=='Ready')].reason
219 group: serving.knative.dev
236 apiVersion: apiextensions.k8s.io/v1beta1
237 kind: CustomResourceDefinition
240 "helm.sh/hook": crd-install
242 knative.dev/crd-install: "true"
243 serving.knative.dev/release: devel
244 name: routes.serving.knative.dev
246 additionalPrinterColumns:
247 - JSONPath: .status.domain
250 - JSONPath: .status.conditions[?(@.type=='Ready')].status
253 - JSONPath: .status.conditions[?(@.type=='Ready')].reason
256 group: serving.knative.dev
273 apiVersion: apiextensions.k8s.io/v1beta1
274 kind: CustomResourceDefinition
277 "helm.sh/hook": crd-install
279 knative.dev/crd-install: "true"
280 serving.knative.dev/release: devel
281 name: services.serving.knative.dev
283 additionalPrinterColumns:
284 - JSONPath: .status.domain
287 - JSONPath: .status.latestCreatedRevisionName
290 - JSONPath: .status.latestReadyRevisionName
293 - JSONPath: .status.conditions[?(@.type=='Ready')].status
296 - JSONPath: .status.conditions[?(@.type=='Ready')].reason
299 group: serving.knative.dev
317 apiVersion: apiextensions.k8s.io/v1beta1
318 kind: CustomResourceDefinition
321 "helm.sh/hook": crd-install
323 knative.dev/crd-install: "true"
324 serving.knative.dev/release: devel
325 name: serverlessservices.networking.internal.knative.dev
327 group: networking.internal.knative.dev
333 kind: ServerlessService
334 plural: serverlessservices
337 singular: serverlessservice