diff --git a/charts/ingress/ci/__snapshots__/gateway-discovery-values.snap b/charts/ingress/ci/__snapshots__/gateway-discovery-values.snap index 5d1751421..0b52c70d6 100644 --- a/charts/ingress/ci/__snapshots__/gateway-discovery-values.snap +++ b/charts/ingress/ci/__snapshots__/gateway-discovery-values.snap @@ -9,7 +9,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: controller app.kubernetes.io/version: \"3.6\" - helm.sh/chart: controller-2.37.0 + helm.sh/chart: controller-2.37.1 name: chartsnap-controller-validations namespace: default webhooks: @@ -83,7 +83,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: controller app.kubernetes.io/version: \"3.6\" - helm.sh/chart: controller-2.37.0 + helm.sh/chart: controller-2.37.1 name: chartsnap-controller namespace: default spec: @@ -108,7 +108,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: controller app.kubernetes.io/version: \"3.6\" - helm.sh/chart: controller-2.37.0 + helm.sh/chart: controller-2.37.1 version: \"3.6\" spec: automountServiceAccountToken: false @@ -164,7 +164,7 @@ SnapShot = """ name: cmetrics protocol: TCP - containerPort: 10254 - name: status + name: cstatus protocol: TCP readinessProbe: failureThreshold: 3 @@ -240,7 +240,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: gateway app.kubernetes.io/version: \"3.6\" - helm.sh/chart: gateway-2.37.0 + helm.sh/chart: gateway-2.37.1 name: chartsnap-gateway namespace: default spec: @@ -263,7 +263,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: gateway app.kubernetes.io/version: \"3.6\" - helm.sh/chart: gateway-2.37.0 + helm.sh/chart: gateway-2.37.1 version: \"3.6\" spec: automountServiceAccountToken: false @@ -491,7 +491,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: controller app.kubernetes.io/version: \"3.6\" - helm.sh/chart: controller-2.37.0 + helm.sh/chart: controller-2.37.1 name: chartsnap-controller rules: - apiGroups: @@ -771,7 +771,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: controller app.kubernetes.io/version: \"3.6\" - helm.sh/chart: controller-2.37.0 + helm.sh/chart: controller-2.37.1 name: chartsnap-controller roleRef: apiGroup: rbac.authorization.k8s.io @@ -790,7 +790,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: controller app.kubernetes.io/version: \"3.6\" - helm.sh/chart: controller-2.37.0 + helm.sh/chart: controller-2.37.1 name: chartsnap-controller namespace: default rules: @@ -854,7 +854,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: controller app.kubernetes.io/version: \"3.6\" - helm.sh/chart: controller-2.37.0 + helm.sh/chart: controller-2.37.1 name: chartsnap-controller namespace: default roleRef: @@ -877,7 +877,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: controller app.kubernetes.io/version: \"3.6\" - helm.sh/chart: controller-2.37.0 + helm.sh/chart: controller-2.37.1 name: chartsnap-controller-admin-api-ca-keypair namespace: default type: kubernetes.io/tls @@ -893,7 +893,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: controller app.kubernetes.io/version: \"3.6\" - helm.sh/chart: controller-2.37.0 + helm.sh/chart: controller-2.37.1 name: chartsnap-controller-admin-api-keypair namespace: default type: kubernetes.io/tls @@ -909,7 +909,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: controller app.kubernetes.io/version: \"3.6\" - helm.sh/chart: controller-2.37.0 + helm.sh/chart: controller-2.37.1 name: chartsnap-controller-validation-webhook-ca-keypair namespace: default type: kubernetes.io/tls @@ -925,7 +925,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: controller app.kubernetes.io/version: \"3.6\" - helm.sh/chart: controller-2.37.0 + helm.sh/chart: controller-2.37.1 name: chartsnap-controller-validation-webhook-keypair namespace: default type: kubernetes.io/tls @@ -938,7 +938,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: controller app.kubernetes.io/version: \"3.6\" - helm.sh/chart: controller-2.37.0 + helm.sh/chart: controller-2.37.1 name: chartsnap-controller-validation-webhook namespace: default spec: @@ -953,7 +953,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: controller app.kubernetes.io/version: \"3.6\" - helm.sh/chart: controller-2.37.0 + helm.sh/chart: controller-2.37.1 - object: apiVersion: v1 kind: Service @@ -963,7 +963,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: gateway app.kubernetes.io/version: \"3.6\" - helm.sh/chart: gateway-2.37.0 + helm.sh/chart: gateway-2.37.1 name: chartsnap-gateway-admin namespace: default spec: @@ -987,7 +987,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: gateway app.kubernetes.io/version: \"3.6\" - helm.sh/chart: gateway-2.37.0 + helm.sh/chart: gateway-2.37.1 name: chartsnap-gateway-manager namespace: default spec: @@ -1015,7 +1015,7 @@ SnapShot = """ app.kubernetes.io/name: gateway app.kubernetes.io/version: \"3.6\" enable-metrics: \"true\" - helm.sh/chart: gateway-2.37.0 + helm.sh/chart: gateway-2.37.1 name: chartsnap-gateway-proxy namespace: default spec: @@ -1042,7 +1042,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: controller app.kubernetes.io/version: \"3.6\" - helm.sh/chart: controller-2.37.0 + helm.sh/chart: controller-2.37.1 name: chartsnap-controller namespace: default - object: @@ -1054,7 +1054,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: gateway app.kubernetes.io/version: \"3.6\" - helm.sh/chart: gateway-2.37.0 + helm.sh/chart: gateway-2.37.1 name: chartsnap-gateway namespace: default """ diff --git a/charts/kong/CHANGELOG.md b/charts/kong/CHANGELOG.md index 3e5f8d64f..7d06c93e8 100644 --- a/charts/kong/CHANGELOG.md +++ b/charts/kong/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 2.38.0 + +### Changes + +* Added support for setting `SVC.tls.appProtocol` and `SVC.http.appProtocol` values to configure the appProtocol fields + for Kubernetes Service HTTP and TLS ports. It might be useful for integration with external load balancers like GCP. + [#1018](https://github.com/Kong/charts/pull/1018) + ## 2.37.1 * Rename the controller status port. This fixes a collision with the proxy status port in the Prometheus ServiceMonitor. diff --git a/charts/kong/Chart.yaml b/charts/kong/Chart.yaml index 84e4e2c4f..b8ca8b0cf 100644 --- a/charts/kong/Chart.yaml +++ b/charts/kong/Chart.yaml @@ -8,7 +8,7 @@ maintainers: name: kong sources: - https://github.com/Kong/charts/tree/main/charts/kong -version: 2.37.1 +version: 2.38.0 appVersion: "3.6" dependencies: - name: postgresql diff --git a/charts/kong/README.md b/charts/kong/README.md index 48483e7aa..3c5f3da05 100644 --- a/charts/kong/README.md +++ b/charts/kong/README.md @@ -666,40 +666,42 @@ nodes. mixed TCP/UDP LoadBalancer Services). It _does not_ support the `http`, `tls`, or `ingress` sections, as it is used only for stream listens. -| Parameter | Description | Default | -|------------------------------------|---------------------------------------------------------------------------------------|--------------------------| -| SVC.enabled | Create Service resource for SVC (admin, proxy, manager, etc.) | | -| SVC.http.enabled | Enables http on the service | | -| SVC.http.servicePort | Service port to use for http | | -| SVC.http.containerPort | Container port to use for http | | -| SVC.http.nodePort | Node port to use for http | | -| SVC.http.hostPort | Host port to use for http | | -| SVC.http.parameters | Array of additional listen parameters | `[]` | -| SVC.tls.enabled | Enables TLS on the service | | -| SVC.tls.containerPort | Container port to use for TLS | | -| SVC.tls.servicePort | Service port to use for TLS | | -| SVC.tls.nodePort | Node port to use for TLS | | -| SVC.tls.hostPort | Host port to use for TLS | | -| SVC.tls.overrideServiceTargetPort | Override service port to use for TLS without touching Kong containerPort | | -| SVC.tls.parameters | Array of additional listen parameters | `["http2"]` | -| SVC.type | k8s service type. Options: NodePort, ClusterIP, LoadBalancer | | -| SVC.clusterIP | k8s service clusterIP | | -| SVC.loadBalancerClass | loadBalancerClass to use for LoadBalancer provisionning | | -| SVC.loadBalancerSourceRanges | Limit service access to CIDRs if set and service type is `LoadBalancer` | `[]` | -| SVC.loadBalancerIP | Reuse an existing ingress static IP for the service | | -| SVC.externalIPs | IPs for which nodes in the cluster will also accept traffic for the servic | `[]` | -| SVC.externalTrafficPolicy | k8s service's externalTrafficPolicy. Options: Cluster, Local | | -| SVC.ingress.enabled | Enable ingress resource creation (works with SVC.type=ClusterIP) | `false` | -| SVC.ingress.ingressClassName | Set the ingressClassName to associate this Ingress with an IngressClass | | -| SVC.ingress.hostname | Ingress hostname | `""` | -| SVC.ingress.path | Ingress path. | `/` | -| SVC.ingress.pathType | Ingress pathType. One of `ImplementationSpecific`, `Exact` or `Prefix` | `ImplementationSpecific` | -| SVC.ingress.hosts | Slice of hosts configurations, including `hostname`, `path` and `pathType` keys | `[]` | -| SVC.ingress.tls | Name of secret resource or slice of `secretName` and `hosts` keys | | -| SVC.ingress.annotations | Ingress annotations. See documentation for your ingress controller for details | `{}` | -| SVC.ingress.labels | Ingress labels. Additional custom labels to add to the ingress. | `{}` | -| SVC.annotations | Service annotations | `{}` | -| SVC.labels | Service labels | `{}` | +| Parameter | Description | Default | +|-----------------------------------|-------------------------------------------------------------------------------------------|--------------------------| +| SVC.enabled | Create Service resource for SVC (admin, proxy, manager, etc.) | | +| SVC.http.enabled | Enables http on the service | | +| SVC.http.servicePort | Service port to use for http | | +| SVC.http.containerPort | Container port to use for http | | +| SVC.http.nodePort | Node port to use for http | | +| SVC.http.hostPort | Host port to use for http | | +| SVC.http.parameters | Array of additional listen parameters | `[]` | +| SVC.http.appProtocol | `appProtocol` to be set in a Service's port. If left empty, no `appProtocol` will be set. | | +| SVC.tls.enabled | Enables TLS on the service | | +| SVC.tls.containerPort | Container port to use for TLS | | +| SVC.tls.servicePort | Service port to use for TLS | | +| SVC.tls.nodePort | Node port to use for TLS | | +| SVC.tls.hostPort | Host port to use for TLS | | +| SVC.tls.overrideServiceTargetPort | Override service port to use for TLS without touching Kong containerPort | | +| SVC.tls.parameters | Array of additional listen parameters | `["http2"]` | +| SVC.tls.appProtocol | `appProtocol` to be set in a Service's port. If left empty, no `appProtocol` will be set. | | +| SVC.type | k8s service type. Options: NodePort, ClusterIP, LoadBalancer | | +| SVC.clusterIP | k8s service clusterIP | | +| SVC.loadBalancerClass | loadBalancerClass to use for LoadBalancer provisionning | | +| SVC.loadBalancerSourceRanges | Limit service access to CIDRs if set and service type is `LoadBalancer` | `[]` | +| SVC.loadBalancerIP | Reuse an existing ingress static IP for the service | | +| SVC.externalIPs | IPs for which nodes in the cluster will also accept traffic for the servic | `[]` | +| SVC.externalTrafficPolicy | k8s service's externalTrafficPolicy. Options: Cluster, Local | | +| SVC.ingress.enabled | Enable ingress resource creation (works with SVC.type=ClusterIP) | `false` | +| SVC.ingress.ingressClassName | Set the ingressClassName to associate this Ingress with an IngressClass | | +| SVC.ingress.hostname | Ingress hostname | `""` | +| SVC.ingress.path | Ingress path. | `/` | +| SVC.ingress.pathType | Ingress pathType. One of `ImplementationSpecific`, `Exact` or `Prefix` | `ImplementationSpecific` | +| SVC.ingress.hosts | Slice of hosts configurations, including `hostname`, `path` and `pathType` keys | `[]` | +| SVC.ingress.tls | Name of secret resource or slice of `secretName` and `hosts` keys | | +| SVC.ingress.annotations | Ingress annotations. See documentation for your ingress controller for details | `{}` | +| SVC.ingress.labels | Ingress labels. Additional custom labels to add to the ingress. | `{}` | +| SVC.annotations | Service annotations | `{}` | +| SVC.labels | Service labels | `{}` | #### Admin Service mTLS diff --git a/charts/kong/ci/__snapshots__/admin-api-service-clusterip-values.snap b/charts/kong/ci/__snapshots__/admin-api-service-clusterip-values.snap index 13b56ef05..f7853bdc5 100644 --- a/charts/kong/ci/__snapshots__/admin-api-service-clusterip-values.snap +++ b/charts/kong/ci/__snapshots__/admin-api-service-clusterip-values.snap @@ -10,7 +10,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default spec: @@ -34,7 +34,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 version: \"3.6\" spec: automountServiceAccountToken: false @@ -275,7 +275,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-custom-dbless-config namespace: default - object: @@ -287,7 +287,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-admin namespace: default spec: @@ -310,7 +310,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-manager namespace: default spec: @@ -338,7 +338,7 @@ SnapShot = """ app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" enable-metrics: \"true\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-proxy namespace: default spec: @@ -365,7 +365,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default """ diff --git a/charts/kong/ci/__snapshots__/custom-labels-values.snap b/charts/kong/ci/__snapshots__/custom-labels-values.snap index ae2387908..70b631e1d 100644 --- a/charts/kong/ci/__snapshots__/custom-labels-values.snap +++ b/charts/kong/ci/__snapshots__/custom-labels-values.snap @@ -10,7 +10,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validations namespace: default webhooks: @@ -85,7 +85,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default spec: @@ -109,7 +109,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 version: \"3.6\" spec: automountServiceAccountToken: false @@ -409,7 +409,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong rules: - apiGroups: @@ -690,7 +690,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong roleRef: apiGroup: rbac.authorization.k8s.io @@ -710,7 +710,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default rules: @@ -775,7 +775,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default roleRef: @@ -799,7 +799,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validation-webhook-ca-keypair namespace: default type: kubernetes.io/tls @@ -816,7 +816,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validation-webhook-keypair namespace: default type: kubernetes.io/tls @@ -830,7 +830,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-manager namespace: default spec: @@ -859,7 +859,7 @@ SnapShot = """ app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" enable-metrics: \"true\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-proxy namespace: default spec: @@ -887,7 +887,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validation-webhook namespace: default spec: @@ -903,7 +903,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 - object: apiVersion: v1 kind: ServiceAccount @@ -914,7 +914,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default """ diff --git a/charts/kong/ci/__snapshots__/default-values.snap b/charts/kong/ci/__snapshots__/default-values.snap index a8bf224b9..0733fed1f 100644 --- a/charts/kong/ci/__snapshots__/default-values.snap +++ b/charts/kong/ci/__snapshots__/default-values.snap @@ -9,7 +9,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validations namespace: default webhooks: @@ -83,7 +83,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default spec: @@ -106,7 +106,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 version: \"3.6\" spec: automountServiceAccountToken: false @@ -411,7 +411,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong rules: - apiGroups: @@ -691,7 +691,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong roleRef: apiGroup: rbac.authorization.k8s.io @@ -710,7 +710,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default rules: @@ -774,7 +774,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default roleRef: @@ -797,7 +797,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validation-webhook-ca-keypair namespace: default type: kubernetes.io/tls @@ -813,7 +813,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validation-webhook-keypair namespace: default type: kubernetes.io/tls @@ -826,7 +826,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-manager namespace: default spec: @@ -854,7 +854,7 @@ SnapShot = """ app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" enable-metrics: \"true\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-proxy namespace: default spec: @@ -881,7 +881,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validation-webhook namespace: default spec: @@ -896,7 +896,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 - object: apiVersion: v1 kind: ServiceAccount @@ -906,7 +906,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default """ diff --git a/charts/kong/ci/__snapshots__/kong-ingress-1-values.snap b/charts/kong/ci/__snapshots__/kong-ingress-1-values.snap index fb5b88f05..3de415c6f 100644 --- a/charts/kong/ci/__snapshots__/kong-ingress-1-values.snap +++ b/charts/kong/ci/__snapshots__/kong-ingress-1-values.snap @@ -9,7 +9,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validations namespace: default webhooks: @@ -83,7 +83,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default spec: @@ -106,7 +106,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 version: \"3.6\" spec: automountServiceAccountToken: false @@ -405,7 +405,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-proxy namespace: default spec: @@ -431,7 +431,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong rules: - apiGroups: @@ -711,7 +711,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong roleRef: apiGroup: rbac.authorization.k8s.io @@ -730,7 +730,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default rules: @@ -794,7 +794,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default roleRef: @@ -817,7 +817,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validation-webhook-ca-keypair namespace: default type: kubernetes.io/tls @@ -833,7 +833,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validation-webhook-keypair namespace: default type: kubernetes.io/tls @@ -855,7 +855,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-manager namespace: default spec: @@ -883,7 +883,7 @@ SnapShot = """ app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" enable-metrics: \"true\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-proxy namespace: default spec: @@ -910,7 +910,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validation-webhook namespace: default spec: @@ -925,7 +925,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 - object: apiVersion: v1 kind: ServiceAccount @@ -935,7 +935,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default """ diff --git a/charts/kong/ci/__snapshots__/kong-ingress-2-values.snap b/charts/kong/ci/__snapshots__/kong-ingress-2-values.snap index 57ddf459f..456a42147 100644 --- a/charts/kong/ci/__snapshots__/kong-ingress-2-values.snap +++ b/charts/kong/ci/__snapshots__/kong-ingress-2-values.snap @@ -9,7 +9,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validations namespace: default webhooks: @@ -83,7 +83,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default spec: @@ -106,7 +106,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 version: \"3.6\" spec: automountServiceAccountToken: false @@ -405,7 +405,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-proxy namespace: default spec: @@ -433,7 +433,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong rules: - apiGroups: @@ -713,7 +713,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong roleRef: apiGroup: rbac.authorization.k8s.io @@ -732,7 +732,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default rules: @@ -796,7 +796,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default roleRef: @@ -819,7 +819,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validation-webhook-ca-keypair namespace: default type: kubernetes.io/tls @@ -835,7 +835,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validation-webhook-keypair namespace: default type: kubernetes.io/tls @@ -857,7 +857,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-manager namespace: default spec: @@ -885,7 +885,7 @@ SnapShot = """ app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" enable-metrics: \"true\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-proxy namespace: default spec: @@ -912,7 +912,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validation-webhook namespace: default spec: @@ -927,7 +927,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 - object: apiVersion: v1 kind: ServiceAccount @@ -937,7 +937,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default """ diff --git a/charts/kong/ci/__snapshots__/kong-ingress-3-values.snap b/charts/kong/ci/__snapshots__/kong-ingress-3-values.snap index 699eda3af..7c37f2363 100644 --- a/charts/kong/ci/__snapshots__/kong-ingress-3-values.snap +++ b/charts/kong/ci/__snapshots__/kong-ingress-3-values.snap @@ -9,7 +9,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validations namespace: default webhooks: @@ -83,7 +83,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default spec: @@ -106,7 +106,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 version: \"3.6\" spec: automountServiceAccountToken: false @@ -405,7 +405,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-proxy namespace: default spec: @@ -429,7 +429,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong rules: - apiGroups: @@ -709,7 +709,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong roleRef: apiGroup: rbac.authorization.k8s.io @@ -728,7 +728,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default rules: @@ -792,7 +792,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default roleRef: @@ -815,7 +815,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validation-webhook-ca-keypair namespace: default type: kubernetes.io/tls @@ -831,7 +831,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validation-webhook-keypair namespace: default type: kubernetes.io/tls @@ -844,7 +844,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-manager namespace: default spec: @@ -872,7 +872,7 @@ SnapShot = """ app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" enable-metrics: \"true\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-proxy namespace: default spec: @@ -899,7 +899,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validation-webhook namespace: default spec: @@ -914,7 +914,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 - object: apiVersion: v1 kind: ServiceAccount @@ -924,7 +924,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default """ diff --git a/charts/kong/ci/__snapshots__/kong-ingress-4-values.snap b/charts/kong/ci/__snapshots__/kong-ingress-4-values.snap index 6dabcfe52..0a8f0fb27 100644 --- a/charts/kong/ci/__snapshots__/kong-ingress-4-values.snap +++ b/charts/kong/ci/__snapshots__/kong-ingress-4-values.snap @@ -9,7 +9,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validations namespace: default webhooks: @@ -83,7 +83,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default spec: @@ -106,7 +106,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 version: \"3.6\" spec: automountServiceAccountToken: false @@ -405,7 +405,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-proxy namespace: default spec: @@ -464,7 +464,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong rules: - apiGroups: @@ -744,7 +744,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong roleRef: apiGroup: rbac.authorization.k8s.io @@ -763,7 +763,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default rules: @@ -827,7 +827,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default roleRef: @@ -850,7 +850,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validation-webhook-ca-keypair namespace: default type: kubernetes.io/tls @@ -866,7 +866,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validation-webhook-keypair namespace: default type: kubernetes.io/tls @@ -897,7 +897,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-manager namespace: default spec: @@ -925,7 +925,7 @@ SnapShot = """ app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" enable-metrics: \"true\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-proxy namespace: default spec: @@ -952,7 +952,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validation-webhook namespace: default spec: @@ -967,7 +967,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 - object: apiVersion: v1 kind: ServiceAccount @@ -977,7 +977,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default """ diff --git a/charts/kong/ci/__snapshots__/kong-ingress-5-3.1-rbac-values.snap b/charts/kong/ci/__snapshots__/kong-ingress-5-3.1-rbac-values.snap index c36470149..4eb6e9861 100644 --- a/charts/kong/ci/__snapshots__/kong-ingress-5-3.1-rbac-values.snap +++ b/charts/kong/ci/__snapshots__/kong-ingress-5-3.1-rbac-values.snap @@ -9,7 +9,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validations namespace: default webhooks: @@ -83,7 +83,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default spec: @@ -106,7 +106,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 version: \"3.6\" spec: automountServiceAccountToken: false @@ -411,7 +411,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong rules: - apiGroups: @@ -691,7 +691,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong roleRef: apiGroup: rbac.authorization.k8s.io @@ -710,7 +710,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default rules: @@ -774,7 +774,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default roleRef: @@ -797,7 +797,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validation-webhook-ca-keypair namespace: default type: kubernetes.io/tls @@ -813,7 +813,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validation-webhook-keypair namespace: default type: kubernetes.io/tls @@ -826,7 +826,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-manager namespace: default spec: @@ -854,7 +854,7 @@ SnapShot = """ app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" enable-metrics: \"true\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-proxy namespace: default spec: @@ -881,7 +881,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validation-webhook namespace: default spec: @@ -896,7 +896,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 - object: apiVersion: v1 kind: ServiceAccount @@ -906,7 +906,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default """ diff --git a/charts/kong/ci/__snapshots__/proxy-appprotocol-values.snap b/charts/kong/ci/__snapshots__/proxy-appprotocol-values.snap new file mode 100644 index 000000000..c53f0066f --- /dev/null +++ b/charts/kong/ci/__snapshots__/proxy-appprotocol-values.snap @@ -0,0 +1,908 @@ +[proxy-appprotocol-values] +SnapShot = """ +- object: + apiVersion: admissionregistration.k8s.io/v1 + kind: ValidatingWebhookConfiguration + metadata: + labels: + app.kubernetes.io/instance: chartsnap + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: kong + app.kubernetes.io/version: \"3.6\" + helm.sh/chart: kong-2.38.0 + name: chartsnap-kong-validations + namespace: default + webhooks: + - admissionReviewVersions: + - v1beta1 + clientConfig: + caBundle: '###DYNAMIC_FIELD###' + service: + name: chartsnap-kong-validation-webhook + namespace: default + failurePolicy: Ignore + name: validations.kong.konghq.com + objectSelector: + matchExpressions: + - key: owner + operator: NotIn + values: + - helm + rules: + - apiGroups: + - configuration.konghq.com + apiVersions: + - '*' + operations: + - CREATE + - UPDATE + resources: + - kongconsumers + - kongplugins + - kongclusterplugins + - kongingresses + - apiGroups: + - \"\" + apiVersions: + - v1 + operations: + - CREATE + - UPDATE + resources: + - secrets + - services + - apiGroups: + - networking.k8s.io + apiVersions: + - v1 + operations: + - CREATE + - UPDATE + resources: + - ingresses + - apiGroups: + - gateway.networking.k8s.io + apiVersions: + - v1alpha2 + - v1beta1 + - v1 + operations: + - CREATE + - UPDATE + resources: + - gateways + - httproutes + sideEffects: None +- object: + apiVersion: apps/v1 + kind: Deployment + metadata: + labels: + app.kubernetes.io/component: app + app.kubernetes.io/instance: chartsnap + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: kong + app.kubernetes.io/version: \"3.6\" + helm.sh/chart: kong-2.38.0 + name: chartsnap-kong + namespace: default + spec: + replicas: 1 + selector: + matchLabels: + app.kubernetes.io/component: app + app.kubernetes.io/instance: chartsnap + app.kubernetes.io/name: kong + template: + metadata: + annotations: + kuma.io/gateway: enabled + kuma.io/service-account-token-volume: chartsnap-kong-token + traffic.sidecar.istio.io/includeInboundPorts: \"\" + labels: + app: chartsnap-kong + app.kubernetes.io/component: app + app.kubernetes.io/instance: chartsnap + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: kong + app.kubernetes.io/version: \"3.6\" + helm.sh/chart: kong-2.38.0 + version: \"3.6\" + spec: + automountServiceAccountToken: false + containers: + - args: null + env: + - name: POD_NAME + valueFrom: + fieldRef: + apiVersion: v1 + fieldPath: metadata.name + - name: POD_NAMESPACE + valueFrom: + fieldRef: + apiVersion: v1 + fieldPath: metadata.namespace + - name: CONTROLLER_ADMISSION_WEBHOOK_LISTEN + value: 0.0.0.0:8080 + - name: CONTROLLER_ELECTION_ID + value: kong-ingress-controller-leader-kong + - name: CONTROLLER_INGRESS_CLASS + value: kong + - name: CONTROLLER_KONG_ADMIN_TLS_SKIP_VERIFY + value: \"true\" + - name: CONTROLLER_KONG_ADMIN_URL + value: https://localhost:8444 + - name: CONTROLLER_PUBLISH_SERVICE + value: default/chartsnap-kong-proxy + image: kong/kubernetes-ingress-controller:3.1 + imagePullPolicy: IfNotPresent + livenessProbe: + failureThreshold: 3 + httpGet: + path: /healthz + port: 10254 + scheme: HTTP + initialDelaySeconds: 5 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 5 + name: ingress-controller + ports: + - containerPort: 8080 + name: webhook + protocol: TCP + - containerPort: 10255 + name: cmetrics + protocol: TCP + - containerPort: 10254 + name: cstatus + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /readyz + port: 10254 + scheme: HTTP + initialDelaySeconds: 5 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 5 + resources: {} + securityContext: + allowPrivilegeEscalation: false + capabilities: + drop: + - ALL + readOnlyRootFilesystem: true + runAsNonRoot: true + runAsUser: 1000 + seccompProfile: + type: RuntimeDefault + volumeMounts: + - mountPath: /admission-webhook + name: webhook-cert + readOnly: true + - mountPath: /var/run/secrets/kubernetes.io/serviceaccount + name: chartsnap-kong-token + readOnly: true + - env: + - name: KONG_ADMIN_ACCESS_LOG + value: /dev/stdout + - name: KONG_ADMIN_ERROR_LOG + value: /dev/stderr + - name: KONG_ADMIN_GUI_ACCESS_LOG + value: /dev/stdout + - name: KONG_ADMIN_GUI_ERROR_LOG + value: /dev/stderr + - name: KONG_ADMIN_LISTEN + value: 127.0.0.1:8444 http2 ssl, [::1]:8444 http2 ssl + - name: KONG_CLUSTER_LISTEN + value: \"off\" + - name: KONG_DATABASE + value: \"off\" + - name: KONG_KIC + value: \"on\" + - name: KONG_LUA_PACKAGE_PATH + value: /opt/?.lua;/opt/?/init.lua;; + - name: KONG_NGINX_WORKER_PROCESSES + value: \"2\" + - name: KONG_PORTAL_API_ACCESS_LOG + value: /dev/stdout + - name: KONG_PORTAL_API_ERROR_LOG + value: /dev/stderr + - name: KONG_PORT_MAPS + value: 80:8000, 443:8443 + - name: KONG_PREFIX + value: /kong_prefix/ + - name: KONG_PROXY_ACCESS_LOG + value: /dev/stdout + - name: KONG_PROXY_ERROR_LOG + value: /dev/stderr + - name: KONG_PROXY_LISTEN + value: 0.0.0.0:8000, [::]:8000, 0.0.0.0:8443 http2 ssl, [::]:8443 http2 ssl + - name: KONG_PROXY_STREAM_ACCESS_LOG + value: /dev/stdout basic + - name: KONG_PROXY_STREAM_ERROR_LOG + value: /dev/stderr + - name: KONG_ROUTER_FLAVOR + value: traditional + - name: KONG_STATUS_ACCESS_LOG + value: \"off\" + - name: KONG_STATUS_ERROR_LOG + value: /dev/stderr + - name: KONG_STATUS_LISTEN + value: 0.0.0.0:8100, [::]:8100 + - name: KONG_STREAM_LISTEN + value: \"off\" + - name: KONG_NGINX_DAEMON + value: \"off\" + image: kong:3.6 + imagePullPolicy: IfNotPresent + lifecycle: + preStop: + exec: + command: + - kong + - quit + - --wait=15 + livenessProbe: + failureThreshold: 3 + httpGet: + path: /status + port: status + scheme: HTTP + initialDelaySeconds: 5 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 5 + name: proxy + ports: + - containerPort: 8000 + name: proxy + protocol: TCP + - containerPort: 8443 + name: proxy-tls + protocol: TCP + - containerPort: 8100 + name: status + protocol: TCP + readinessProbe: + failureThreshold: 3 + httpGet: + path: /status/ready + port: status + scheme: HTTP + initialDelaySeconds: 5 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 5 + resources: {} + securityContext: + allowPrivilegeEscalation: false + capabilities: + drop: + - ALL + readOnlyRootFilesystem: true + runAsNonRoot: true + runAsUser: 1000 + seccompProfile: + type: RuntimeDefault + volumeMounts: + - mountPath: /kong_prefix/ + name: chartsnap-kong-prefix-dir + - mountPath: /tmp + name: chartsnap-kong-tmp + initContainers: + - command: + - rm + - -vrf + - $KONG_PREFIX/pids + env: + - name: KONG_ADMIN_ACCESS_LOG + value: /dev/stdout + - name: KONG_ADMIN_ERROR_LOG + value: /dev/stderr + - name: KONG_ADMIN_GUI_ACCESS_LOG + value: /dev/stdout + - name: KONG_ADMIN_GUI_ERROR_LOG + value: /dev/stderr + - name: KONG_ADMIN_LISTEN + value: 127.0.0.1:8444 http2 ssl, [::1]:8444 http2 ssl + - name: KONG_CLUSTER_LISTEN + value: \"off\" + - name: KONG_DATABASE + value: \"off\" + - name: KONG_KIC + value: \"on\" + - name: KONG_LUA_PACKAGE_PATH + value: /opt/?.lua;/opt/?/init.lua;; + - name: KONG_NGINX_WORKER_PROCESSES + value: \"2\" + - name: KONG_PORTAL_API_ACCESS_LOG + value: /dev/stdout + - name: KONG_PORTAL_API_ERROR_LOG + value: /dev/stderr + - name: KONG_PORT_MAPS + value: 80:8000, 443:8443 + - name: KONG_PREFIX + value: /kong_prefix/ + - name: KONG_PROXY_ACCESS_LOG + value: /dev/stdout + - name: KONG_PROXY_ERROR_LOG + value: /dev/stderr + - name: KONG_PROXY_LISTEN + value: 0.0.0.0:8000, [::]:8000, 0.0.0.0:8443 http2 ssl, [::]:8443 http2 ssl + - name: KONG_PROXY_STREAM_ACCESS_LOG + value: /dev/stdout basic + - name: KONG_PROXY_STREAM_ERROR_LOG + value: /dev/stderr + - name: KONG_ROUTER_FLAVOR + value: traditional + - name: KONG_STATUS_ACCESS_LOG + value: \"off\" + - name: KONG_STATUS_ERROR_LOG + value: /dev/stderr + - name: KONG_STATUS_LISTEN + value: 0.0.0.0:8100, [::]:8100 + - name: KONG_STREAM_LISTEN + value: \"off\" + image: kong:3.6 + imagePullPolicy: IfNotPresent + name: clear-stale-pid + resources: {} + securityContext: + allowPrivilegeEscalation: false + capabilities: + drop: + - ALL + readOnlyRootFilesystem: true + runAsNonRoot: true + runAsUser: 1000 + seccompProfile: + type: RuntimeDefault + volumeMounts: + - mountPath: /kong_prefix/ + name: chartsnap-kong-prefix-dir + - mountPath: /tmp + name: chartsnap-kong-tmp + securityContext: {} + serviceAccountName: chartsnap-kong + terminationGracePeriodSeconds: 30 + volumes: + - emptyDir: + sizeLimit: 256Mi + name: chartsnap-kong-prefix-dir + - emptyDir: + sizeLimit: 1Gi + name: chartsnap-kong-tmp + - name: chartsnap-kong-token + projected: + sources: + - serviceAccountToken: + expirationSeconds: 3607 + path: token + - configMap: + items: + - key: ca.crt + path: ca.crt + name: kube-root-ca.crt + - downwardAPI: + items: + - fieldRef: + apiVersion: v1 + fieldPath: metadata.namespace + path: namespace + - name: webhook-cert + secret: + secretName: chartsnap-kong-validation-webhook-keypair +- object: + apiVersion: rbac.authorization.k8s.io/v1 + kind: ClusterRole + metadata: + labels: + app.kubernetes.io/instance: chartsnap + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: kong + app.kubernetes.io/version: \"3.6\" + helm.sh/chart: kong-2.38.0 + name: chartsnap-kong + rules: + - apiGroups: + - configuration.konghq.com + resources: + - kongupstreampolicies + verbs: + - get + - list + - watch + - apiGroups: + - configuration.konghq.com + resources: + - kongupstreampolicies/status + verbs: + - get + - patch + - update + - apiGroups: + - configuration.konghq.com + resources: + - kongconsumergroups + verbs: + - get + - list + - watch + - apiGroups: + - configuration.konghq.com + resources: + - kongconsumergroups/status + verbs: + - get + - patch + - update + - apiGroups: + - \"\" + resources: + - events + verbs: + - create + - patch + - apiGroups: + - \"\" + resources: + - nodes + verbs: + - list + - watch + - apiGroups: + - \"\" + resources: + - pods + verbs: + - get + - list + - watch + - apiGroups: + - \"\" + resources: + - secrets + verbs: + - list + - watch + - apiGroups: + - \"\" + resources: + - services + verbs: + - get + - list + - watch + - apiGroups: + - \"\" + resources: + - services/status + verbs: + - get + - patch + - update + - apiGroups: + - configuration.konghq.com + resources: + - ingressclassparameterses + verbs: + - get + - list + - watch + - apiGroups: + - configuration.konghq.com + resources: + - kongconsumers + verbs: + - get + - list + - watch + - apiGroups: + - configuration.konghq.com + resources: + - kongconsumers/status + verbs: + - get + - patch + - update + - apiGroups: + - configuration.konghq.com + resources: + - kongingresses + verbs: + - get + - list + - watch + - apiGroups: + - configuration.konghq.com + resources: + - kongingresses/status + verbs: + - get + - patch + - update + - apiGroups: + - configuration.konghq.com + resources: + - kongplugins + verbs: + - get + - list + - watch + - apiGroups: + - configuration.konghq.com + resources: + - kongplugins/status + verbs: + - get + - patch + - update + - apiGroups: + - configuration.konghq.com + resources: + - tcpingresses + verbs: + - get + - list + - watch + - apiGroups: + - configuration.konghq.com + resources: + - tcpingresses/status + verbs: + - get + - patch + - update + - apiGroups: + - configuration.konghq.com + resources: + - udpingresses + verbs: + - get + - list + - watch + - apiGroups: + - configuration.konghq.com + resources: + - udpingresses/status + verbs: + - get + - patch + - update + - apiGroups: + - extensions + resources: + - ingresses + verbs: + - get + - list + - watch + - apiGroups: + - extensions + resources: + - ingresses/status + verbs: + - get + - patch + - update + - apiGroups: + - networking.k8s.io + resources: + - ingresses + verbs: + - get + - list + - watch + - apiGroups: + - networking.k8s.io + resources: + - ingresses/status + verbs: + - get + - patch + - update + - apiGroups: + - discovery.k8s.io + resources: + - endpointslices + verbs: + - get + - list + - watch + - apiGroups: + - configuration.konghq.com + resources: + - konglicenses + verbs: + - get + - list + - watch + - apiGroups: + - configuration.konghq.com + resources: + - konglicenses/status + verbs: + - get + - patch + - update + - apiGroups: + - configuration.konghq.com + resources: + - kongvaults + verbs: + - get + - list + - watch + - apiGroups: + - configuration.konghq.com + resources: + - kongvaults/status + verbs: + - get + - patch + - update + - apiGroups: + - configuration.konghq.com + resources: + - kongclusterplugins + verbs: + - get + - list + - watch + - apiGroups: + - configuration.konghq.com + resources: + - kongclusterplugins/status + verbs: + - get + - patch + - update + - apiGroups: + - apiextensions.k8s.io + resources: + - customresourcedefinitions + verbs: + - list + - watch + - apiGroups: + - networking.k8s.io + resources: + - ingressclasses + verbs: + - get + - list + - watch +- object: + apiVersion: rbac.authorization.k8s.io/v1 + kind: ClusterRoleBinding + metadata: + labels: + app.kubernetes.io/instance: chartsnap + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: kong + app.kubernetes.io/version: \"3.6\" + helm.sh/chart: kong-2.38.0 + name: chartsnap-kong + roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: chartsnap-kong + subjects: + - kind: ServiceAccount + name: chartsnap-kong + namespace: default +- object: + apiVersion: rbac.authorization.k8s.io/v1 + kind: Role + metadata: + labels: + app.kubernetes.io/instance: chartsnap + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: kong + app.kubernetes.io/version: \"3.6\" + helm.sh/chart: kong-2.38.0 + name: chartsnap-kong + namespace: default + rules: + - apiGroups: + - \"\" + resources: + - configmaps + - pods + - secrets + - namespaces + verbs: + - get + - apiGroups: + - \"\" + resourceNames: + - kong-ingress-controller-leader-kong-kong + resources: + - configmaps + verbs: + - get + - update + - apiGroups: + - \"\" + resources: + - configmaps + verbs: + - create + - apiGroups: + - \"\" + - coordination.k8s.io + resources: + - configmaps + - leases + verbs: + - get + - list + - watch + - create + - update + - patch + - delete + - apiGroups: + - \"\" + resources: + - events + verbs: + - create + - patch + - apiGroups: + - \"\" + resources: + - services + verbs: + - get +- object: + apiVersion: rbac.authorization.k8s.io/v1 + kind: RoleBinding + metadata: + labels: + app.kubernetes.io/instance: chartsnap + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: kong + app.kubernetes.io/version: \"3.6\" + helm.sh/chart: kong-2.38.0 + name: chartsnap-kong + namespace: default + roleRef: + apiGroup: rbac.authorization.k8s.io + kind: Role + name: chartsnap-kong + subjects: + - kind: ServiceAccount + name: chartsnap-kong + namespace: default +- object: + apiVersion: v1 + data: + tls.crt: '###DYNAMIC_FIELD###' + tls.key: '###DYNAMIC_FIELD###' + kind: Secret + metadata: + labels: + app.kubernetes.io/instance: chartsnap + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: kong + app.kubernetes.io/version: \"3.6\" + helm.sh/chart: kong-2.38.0 + name: chartsnap-kong-validation-webhook-ca-keypair + namespace: default + type: kubernetes.io/tls +- object: + apiVersion: v1 + data: + tls.crt: '###DYNAMIC_FIELD###' + tls.key: '###DYNAMIC_FIELD###' + kind: Secret + metadata: + labels: + app.kubernetes.io/instance: chartsnap + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: kong + app.kubernetes.io/version: \"3.6\" + helm.sh/chart: kong-2.38.0 + name: chartsnap-kong-validation-webhook-keypair + namespace: default + type: kubernetes.io/tls +- object: + apiVersion: v1 + kind: Service + metadata: + labels: + app.kubernetes.io/instance: chartsnap + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: kong + app.kubernetes.io/version: \"3.6\" + helm.sh/chart: kong-2.38.0 + name: chartsnap-kong-manager + namespace: default + spec: + ports: + - name: kong-manager + port: 8002 + protocol: TCP + targetPort: 8002 + - name: kong-manager-tls + port: 8445 + protocol: TCP + targetPort: 8445 + selector: + app.kubernetes.io/component: app + app.kubernetes.io/instance: chartsnap + app.kubernetes.io/name: kong + type: NodePort +- object: + apiVersion: v1 + kind: Service + metadata: + labels: + app.kubernetes.io/instance: chartsnap + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: kong + app.kubernetes.io/version: \"3.6\" + enable-metrics: \"true\" + helm.sh/chart: kong-2.38.0 + name: chartsnap-kong-proxy + namespace: default + spec: + ports: + - appProtocol: http + name: kong-proxy + port: 80 + protocol: TCP + targetPort: 8000 + - appProtocol: https + name: kong-proxy-tls + port: 443 + protocol: TCP + targetPort: 8443 + selector: + app.kubernetes.io/component: app + app.kubernetes.io/instance: chartsnap + app.kubernetes.io/name: kong + type: LoadBalancer +- object: + apiVersion: v1 + kind: Service + metadata: + labels: + app.kubernetes.io/instance: chartsnap + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: kong + app.kubernetes.io/version: \"3.6\" + helm.sh/chart: kong-2.38.0 + name: chartsnap-kong-validation-webhook + namespace: default + spec: + ports: + - name: webhook + port: 443 + protocol: TCP + targetPort: webhook + selector: + app.kubernetes.io/component: app + app.kubernetes.io/instance: chartsnap + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: kong + app.kubernetes.io/version: \"3.6\" + helm.sh/chart: kong-2.38.0 +- object: + apiVersion: v1 + kind: ServiceAccount + metadata: + labels: + app.kubernetes.io/instance: chartsnap + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: kong + app.kubernetes.io/version: \"3.6\" + helm.sh/chart: kong-2.38.0 + name: chartsnap-kong + namespace: default +""" diff --git a/charts/kong/ci/__snapshots__/service-account.snap b/charts/kong/ci/__snapshots__/service-account.snap index 9a5c829e5..acfde1ef4 100644 --- a/charts/kong/ci/__snapshots__/service-account.snap +++ b/charts/kong/ci/__snapshots__/service-account.snap @@ -9,7 +9,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validations namespace: default webhooks: @@ -83,7 +83,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default spec: @@ -106,7 +106,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 version: \"3.6\" spec: automountServiceAccountToken: false @@ -405,7 +405,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong rules: - apiGroups: @@ -685,7 +685,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong roleRef: apiGroup: rbac.authorization.k8s.io @@ -704,7 +704,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default rules: @@ -768,7 +768,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default roleRef: @@ -791,7 +791,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validation-webhook-ca-keypair namespace: default type: kubernetes.io/tls @@ -807,7 +807,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validation-webhook-keypair namespace: default type: kubernetes.io/tls @@ -820,7 +820,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-manager namespace: default spec: @@ -848,7 +848,7 @@ SnapShot = """ app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" enable-metrics: \"true\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-proxy namespace: default spec: @@ -875,7 +875,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validation-webhook namespace: default spec: @@ -890,7 +890,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 - object: apiVersion: v1 kind: ServiceAccount @@ -900,7 +900,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: my-kong-sa namespace: default """ diff --git a/charts/kong/ci/__snapshots__/single-image-default-values.snap b/charts/kong/ci/__snapshots__/single-image-default-values.snap index 0c9627d19..2f242db10 100644 --- a/charts/kong/ci/__snapshots__/single-image-default-values.snap +++ b/charts/kong/ci/__snapshots__/single-image-default-values.snap @@ -9,7 +9,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validations namespace: default webhooks: @@ -83,7 +83,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default spec: @@ -106,7 +106,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 version: \"3.6\" spec: automountServiceAccountToken: false @@ -411,7 +411,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong rules: - apiGroups: @@ -691,7 +691,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong roleRef: apiGroup: rbac.authorization.k8s.io @@ -710,7 +710,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default rules: @@ -774,7 +774,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default roleRef: @@ -797,7 +797,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validation-webhook-ca-keypair namespace: default type: kubernetes.io/tls @@ -813,7 +813,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validation-webhook-keypair namespace: default type: kubernetes.io/tls @@ -826,7 +826,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-manager namespace: default spec: @@ -854,7 +854,7 @@ SnapShot = """ app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" enable-metrics: \"true\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-proxy namespace: default spec: @@ -881,7 +881,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validation-webhook namespace: default spec: @@ -896,7 +896,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 - object: apiVersion: v1 kind: ServiceAccount @@ -906,7 +906,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default """ diff --git a/charts/kong/ci/__snapshots__/test-enterprise-version-3.4.0.0-values.snap b/charts/kong/ci/__snapshots__/test-enterprise-version-3.4.0.0-values.snap index 1b3bfebe1..f16c309cb 100644 --- a/charts/kong/ci/__snapshots__/test-enterprise-version-3.4.0.0-values.snap +++ b/charts/kong/ci/__snapshots__/test-enterprise-version-3.4.0.0-values.snap @@ -10,7 +10,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default spec: @@ -33,7 +33,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 version: \"3.6\" spec: automountServiceAccountToken: false @@ -250,7 +250,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-manager namespace: default spec: @@ -278,7 +278,7 @@ SnapShot = """ app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" enable-metrics: \"true\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-proxy namespace: default spec: @@ -305,7 +305,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default """ diff --git a/charts/kong/ci/__snapshots__/test1-values.snap b/charts/kong/ci/__snapshots__/test1-values.snap index 12ff409bd..8f5070eb0 100644 --- a/charts/kong/ci/__snapshots__/test1-values.snap +++ b/charts/kong/ci/__snapshots__/test1-values.snap @@ -9,7 +9,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validations namespace: default webhooks: @@ -83,7 +83,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default spec: @@ -106,7 +106,7 @@ SnapShot = """ app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" environment: test - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 version: \"3.6\" spec: automountServiceAccountToken: false @@ -448,7 +448,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default spec: @@ -474,7 +474,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-proxy namespace: default spec: @@ -498,7 +498,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong rules: - apiGroups: @@ -778,7 +778,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong roleRef: apiGroup: rbac.authorization.k8s.io @@ -797,7 +797,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default rules: @@ -861,7 +861,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default roleRef: @@ -884,7 +884,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validation-webhook-ca-keypair namespace: default type: kubernetes.io/tls @@ -900,7 +900,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validation-webhook-keypair namespace: default type: kubernetes.io/tls @@ -913,7 +913,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-manager namespace: default spec: @@ -941,7 +941,7 @@ SnapShot = """ app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" enable-metrics: \"true\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-proxy namespace: default spec: @@ -968,7 +968,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validation-webhook namespace: default spec: @@ -983,7 +983,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 - object: apiVersion: v1 kind: ServiceAccount @@ -993,7 +993,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default """ diff --git a/charts/kong/ci/__snapshots__/test2-values.snap b/charts/kong/ci/__snapshots__/test2-values.snap index 023c66266..641245925 100644 --- a/charts/kong/ci/__snapshots__/test2-values.snap +++ b/charts/kong/ci/__snapshots__/test2-values.snap @@ -9,7 +9,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validations namespace: default webhooks: @@ -84,7 +84,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default spec: @@ -112,7 +112,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 version: \"3.6\" spec: automountServiceAccountToken: false @@ -725,7 +725,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-init-migrations namespace: default spec: @@ -741,7 +741,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: kong-init-migrations spec: automountServiceAccountToken: false @@ -978,7 +978,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-post-upgrade-migrations namespace: default spec: @@ -994,7 +994,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: kong-post-upgrade-migrations spec: automountServiceAccountToken: false @@ -1233,7 +1233,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-pre-upgrade-migrations namespace: default spec: @@ -1249,7 +1249,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: kong-pre-upgrade-migrations spec: automountServiceAccountToken: false @@ -1482,7 +1482,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-proxy namespace: default spec: @@ -1506,7 +1506,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong rules: - apiGroups: @@ -1565,7 +1565,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong roleRef: apiGroup: rbac.authorization.k8s.io @@ -1584,7 +1584,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default rules: @@ -1648,7 +1648,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-default namespace: default rules: @@ -1882,7 +1882,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default roleRef: @@ -1902,7 +1902,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-default namespace: default roleRef: @@ -1928,7 +1928,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-bash-wait-for-postgres namespace: default - object: @@ -1950,7 +1950,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validation-webhook-ca-keypair namespace: default type: kubernetes.io/tls @@ -1966,7 +1966,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validation-webhook-keypair namespace: default type: kubernetes.io/tls @@ -1994,7 +1994,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-manager namespace: default spec: @@ -2022,7 +2022,7 @@ SnapShot = """ app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" enable-metrics: \"true\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-proxy namespace: default spec: @@ -2057,7 +2057,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validation-webhook namespace: default spec: @@ -2072,7 +2072,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 - object: apiVersion: v1 kind: Service @@ -2132,7 +2132,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default """ diff --git a/charts/kong/ci/__snapshots__/test3-values.snap b/charts/kong/ci/__snapshots__/test3-values.snap index 60b8d5fb1..07233ea33 100644 --- a/charts/kong/ci/__snapshots__/test3-values.snap +++ b/charts/kong/ci/__snapshots__/test3-values.snap @@ -10,7 +10,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default spec: @@ -34,7 +34,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 version: \"3.6\" spec: automountServiceAccountToken: false @@ -296,7 +296,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-custom-dbless-config namespace: default - object: @@ -308,7 +308,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-manager namespace: default spec: @@ -336,7 +336,7 @@ SnapShot = """ app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" enable-metrics: \"true\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-proxy namespace: default spec: @@ -363,7 +363,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default """ diff --git a/charts/kong/ci/__snapshots__/test4-values.snap b/charts/kong/ci/__snapshots__/test4-values.snap index b8d0c5c07..31f738f57 100644 --- a/charts/kong/ci/__snapshots__/test4-values.snap +++ b/charts/kong/ci/__snapshots__/test4-values.snap @@ -10,7 +10,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default spec: @@ -34,7 +34,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 version: \"3.6\" spec: automountServiceAccountToken: false @@ -272,7 +272,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-proxy namespace: default spec: @@ -305,7 +305,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-custom-dbless-config namespace: default - object: @@ -317,7 +317,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-manager namespace: default spec: @@ -345,7 +345,7 @@ SnapShot = """ app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" enable-metrics: \"true\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-proxy namespace: default spec: @@ -380,7 +380,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default """ diff --git a/charts/kong/ci/__snapshots__/test5-values.snap b/charts/kong/ci/__snapshots__/test5-values.snap index 77de83643..2d3f4ba41 100644 --- a/charts/kong/ci/__snapshots__/test5-values.snap +++ b/charts/kong/ci/__snapshots__/test5-values.snap @@ -9,7 +9,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validations namespace: default webhooks: @@ -83,7 +83,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default spec: @@ -111,7 +111,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 version: \"3.6\" spec: automountServiceAccountToken: false @@ -695,7 +695,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-init-migrations namespace: default spec: @@ -711,7 +711,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: kong-init-migrations spec: automountServiceAccountToken: false @@ -933,7 +933,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-post-upgrade-migrations namespace: default spec: @@ -949,7 +949,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: kong-post-upgrade-migrations spec: automountServiceAccountToken: false @@ -1173,7 +1173,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-pre-upgrade-migrations namespace: default spec: @@ -1189,7 +1189,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: kong-pre-upgrade-migrations spec: automountServiceAccountToken: false @@ -1407,7 +1407,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-proxy namespace: default spec: @@ -1431,7 +1431,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong rules: - apiGroups: @@ -1711,7 +1711,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong roleRef: apiGroup: rbac.authorization.k8s.io @@ -1730,7 +1730,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default rules: @@ -1794,7 +1794,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default roleRef: @@ -1820,7 +1820,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-bash-wait-for-postgres namespace: default - object: @@ -1835,7 +1835,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validation-webhook-ca-keypair namespace: default type: kubernetes.io/tls @@ -1851,7 +1851,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validation-webhook-keypair namespace: default type: kubernetes.io/tls @@ -1879,7 +1879,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-manager namespace: default spec: @@ -1907,7 +1907,7 @@ SnapShot = """ app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" enable-metrics: \"true\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-proxy namespace: default spec: @@ -1934,7 +1934,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong-validation-webhook namespace: default spec: @@ -1949,7 +1949,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 - object: apiVersion: v1 kind: Service @@ -2009,7 +2009,7 @@ SnapShot = """ app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: kong app.kubernetes.io/version: \"3.6\" - helm.sh/chart: kong-2.37.1 + helm.sh/chart: kong-2.38.0 name: chartsnap-kong namespace: default """ diff --git a/charts/kong/ci/proxy-appprotocol-values.yaml b/charts/kong/ci/proxy-appprotocol-values.yaml new file mode 100644 index 000000000..ad042424c --- /dev/null +++ b/charts/kong/ci/proxy-appprotocol-values.yaml @@ -0,0 +1,7 @@ +# This values test that the `proxy.*.appProtocol` can be set to a custom value. + +proxy: + http: + appProtocol: "http" + tls: + appProtocol: "https" diff --git a/charts/kong/templates/_helpers.tpl b/charts/kong/templates/_helpers.tpl index 89d574586..2dab58695 100644 --- a/charts/kong/templates/_helpers.tpl +++ b/charts/kong/templates/_helpers.tpl @@ -213,6 +213,9 @@ spec: - name: kong-{{ .serviceName }} port: {{ .http.servicePort }} targetPort: {{ .http.containerPort }} + {{- if .http.appProtocol }} + appProtocol: {{ .http.appProtocol }} + {{- end }} {{- if (and (or (eq .type "LoadBalancer") (eq .type "NodePort")) (not (empty .http.nodePort))) }} nodePort: {{ .http.nodePort }} {{- end }} @@ -223,6 +226,9 @@ spec: - name: kong-{{ .serviceName }}-tls port: {{ .tls.servicePort }} targetPort: {{ .tls.overrideServiceTargetPort | default .tls.containerPort }} + {{- if .tls.appProtocol }} + appProtocol: {{ .tls.appProtocol }} + {{- end }} {{- if (and (or (eq .type "LoadBalancer") (eq .type "NodePort")) (not (empty .tls.nodePort))) }} nodePort: {{ .tls.nodePort }} {{- end }} diff --git a/charts/kong/values.yaml b/charts/kong/values.yaml index a8b699cd1..cb1bb6493 100644 --- a/charts/kong/values.yaml +++ b/charts/kong/values.yaml @@ -317,6 +317,10 @@ proxy: parameters: - http2 + # Specify the Service's TLS port's appProtocol. This can be useful when integrating with + # external load balancers that require the `appProtocol` field to be set (e.g. GCP). + appProtocol: "" + # Define stream (TCP) listen # To enable, remove "[]", uncomment the section below, and select your desired # ports and parameters. Listens are dynamically named after their containerPort,