diff --git a/scripts/devtron-reference-helm-charts/deployment-chart_4-18-0/README.md b/scripts/devtron-reference-helm-charts/deployment-chart_4-18-0/README.md index e43ef7d686..c81a3b6f1b 100644 --- a/scripts/devtron-reference-helm-charts/deployment-chart_4-18-0/README.md +++ b/scripts/devtron-reference-helm-charts/deployment-chart_4-18-0/README.md @@ -1,5 +1,5 @@ -# Deployment Chart - v4.18.0 +# Deployment Chart - v4.19.0 ## 1. Yaml File - @@ -73,6 +73,9 @@ LivenessProbe: value: abc scheme: "" tcp: true + grpc: + port: 8080 + service: "" ``` | Key | Description | @@ -86,7 +89,7 @@ LivenessProbe: | `httpHeaders` | Custom headers to set in the request. HTTP allows repeated headers,You can override the default headers by defining .httpHeaders for the probe. | | `scheme` | Scheme to use for connecting to the host (HTTP or HTTPS). Defaults to HTTP. | `tcp` | The kubelet will attempt to open a socket to your container on the specified port. If it can establish a connection, the container is considered healthy. | - +| `grpc` | GRPC specifies an action involving a GRPC port. Port is a required field if using gRPC service for health probes. Number must be in the range 1 to 65535. Service (optional) is the name of the service to place in the gRPC HealthCheckRequest. | ### MaxUnavailable @@ -128,6 +131,9 @@ ReadinessProbe: value: abc scheme: "" tcp: true + grpc: + port: 8080 + service: "" ``` | Key | Description | @@ -141,6 +147,7 @@ ReadinessProbe: | `httpHeaders` | Custom headers to set in the request. HTTP allows repeated headers,You can override the default headers by defining .httpHeaders for the probe. | | `scheme` | Scheme to use for connecting to the host (HTTP or HTTPS). Defaults to HTTP. | `tcp` | The kubelet will attempt to open a socket to your container on the specified port. If it can establish a connection, the container is considered healthy. | +| `grpc` | GRPC specifies an action involving a GRPC port. Port is a required field if using gRPC service for health probes. Number must be in the range 1 to 65535. Service (optional) is the name of the service to place in the gRPC HealthCheckRequest. | ### Pod Disruption Budget diff --git a/scripts/devtron-reference-helm-charts/deployment-chart_4-18-0/app-values.yaml b/scripts/devtron-reference-helm-charts/deployment-chart_4-18-0/app-values.yaml index ff562cb579..b9f3c350c6 100644 --- a/scripts/devtron-reference-helm-charts/deployment-chart_4-18-0/app-values.yaml +++ b/scripts/devtron-reference-helm-charts/deployment-chart_4-18-0/app-values.yaml @@ -79,6 +79,7 @@ LivenessProbe: successThreshold: 1 timeoutSeconds: 5 failureThreshold: 3 + grpc: {} ReadinessProbe: Path: "" @@ -94,6 +95,7 @@ ReadinessProbe: successThreshold: 1 timeoutSeconds: 5 failureThreshold: 3 + grpc: {} StartupProbe: Path: "" @@ -106,6 +108,7 @@ StartupProbe: httpHeaders: [] command: [] tcp: false + grpc: {} ingress: enabled: false diff --git a/scripts/devtron-reference-helm-charts/deployment-chart_4-18-0/templates/deployment.yaml b/scripts/devtron-reference-helm-charts/deployment-chart_4-18-0/templates/deployment.yaml index d307609b33..a2a39675e8 100644 --- a/scripts/devtron-reference-helm-charts/deployment-chart_4-18-0/templates/deployment.yaml +++ b/scripts/devtron-reference-helm-charts/deployment-chart_4-18-0/templates/deployment.yaml @@ -342,7 +342,7 @@ spec: {{- end }} {{- end }} -{{- if or $.Values.LivenessProbe.Path $.Values.LivenessProbe.command $.Values.LivenessProbe.tcp }} +{{- if or $.Values.LivenessProbe.Path $.Values.LivenessProbe.command $.Values.LivenessProbe.tcp $.Values.LivenessProbe.grpc }} livenessProbe: {{- if $.Values.LivenessProbe.Path }} httpGet: @@ -370,8 +370,12 @@ spec: successThreshold: {{ $.Values.LivenessProbe.successThreshold }} timeoutSeconds: {{ $.Values.LivenessProbe.timeoutSeconds }} failureThreshold: {{ $.Values.LivenessProbe.failureThreshold }} + {{- if $.Values.LivenessProbe.grpc }} + grpc: +{{ toYaml .Values.LivenessProbe.grpc | indent 14 }} + {{- end }} {{- end }} -{{- if or $.Values.ReadinessProbe.Path $.Values.ReadinessProbe.command $.Values.ReadinessProbe.tcp }} +{{- if or $.Values.ReadinessProbe.Path $.Values.ReadinessProbe.command $.Values.ReadinessProbe.tcp $.Values.ReadinessProbe.grpc }} readinessProbe: {{- if $.Values.ReadinessProbe.Path }} httpGet: @@ -399,10 +403,14 @@ spec: successThreshold: {{ $.Values.ReadinessProbe.successThreshold }} timeoutSeconds: {{ $.Values.ReadinessProbe.timeoutSeconds }} failureThreshold: {{ $.Values.ReadinessProbe.failureThreshold }} + {{- if $.Values.ReadinessProbe.grpc }} + grpc: +{{ toYaml .Values.ReadinessProbe.grpc | indent 14 }} + {{- end}} {{- end }} resources: {{ toYaml $.Values.resources | trim | indent 12 }} -{{- if or $.Values.StartupProbe.Path $.Values.StartupProbe.command $.Values.StartupProbe.tcp }} +{{- if or $.Values.StartupProbe.Path $.Values.StartupProbe.command $.Values.StartupProbe.tcp $.Values.StartupProbe.grpc }} startupProbe: {{- if $.Values.StartupProbe.Path }} httpGet: @@ -430,6 +438,10 @@ spec: successThreshold: {{ $.Values.StartupProbe.successThreshold }} timeoutSeconds: {{ $.Values.StartupProbe.timeoutSeconds }} failureThreshold: {{ $.Values.StartupProbe.failureThreshold }} + {{- if $.Values.StartupProbe.grpc }} + grpc: +{{ toYaml .Values.StartupProbe.grpc | indent 14 }} + {{- end}} {{- end }} volumeMounts: {{- with .Values.volumeMounts }} diff --git a/scripts/devtron-reference-helm-charts/deployment-chart_4-18-0/values.yaml b/scripts/devtron-reference-helm-charts/deployment-chart_4-18-0/values.yaml index bb5794b38b..d10b5199ba 100644 --- a/scripts/devtron-reference-helm-charts/deployment-chart_4-18-0/values.yaml +++ b/scripts/devtron-reference-helm-charts/deployment-chart_4-18-0/values.yaml @@ -340,6 +340,7 @@ LivenessProbe: httpHeaders: [] # - name: Custom-Header # value: abc + grpc: {} ReadinessProbe: Path: / @@ -352,6 +353,7 @@ ReadinessProbe: httpHeaders: [] # - name: Custom-Header # value: abc + grpc: {} StartupProbe: Path: "" @@ -364,6 +366,7 @@ StartupProbe: httpHeaders: [] command: [] tcp: false + grpc: {} prometheus: release: monitoring diff --git a/scripts/devtron-reference-helm-charts/reference-chart_4-18-0/Chart.yaml b/scripts/devtron-reference-helm-charts/reference-chart_4-18-0/Chart.yaml index d9d578132d..5335b9923f 100644 --- a/scripts/devtron-reference-helm-charts/reference-chart_4-18-0/Chart.yaml +++ b/scripts/devtron-reference-helm-charts/reference-chart_4-18-0/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v1 appVersion: "1.0" description: A Helm chart for Kubernetes -name: reference-chart_4-18-0 -version: 4.18.0 +name: reference-chart_4-19-0 +version: 4.19.0 diff --git a/scripts/devtron-reference-helm-charts/reference-chart_4-18-0/README.md b/scripts/devtron-reference-helm-charts/reference-chart_4-18-0/README.md index 9dcac8af4e..c9fd5b7c2b 100644 --- a/scripts/devtron-reference-helm-charts/reference-chart_4-18-0/README.md +++ b/scripts/devtron-reference-helm-charts/reference-chart_4-18-0/README.md @@ -1,5 +1,5 @@ -# Rollout Deployment Chart - v4.18 +# Rollout Deployment Chart - v4.19 ## 1. Yaml File - @@ -74,6 +74,9 @@ LivenessProbe: value: abc scheme: "" tcp: true + grpc: + port: 8000 + service: "" ``` | Key | Description | @@ -87,6 +90,7 @@ LivenessProbe: | `httpHeaders` | Custom headers to set in the request. HTTP allows repeated headers,You can override the default headers by defining .httpHeaders for the probe. | | `scheme` | Scheme to use for connecting to the host (HTTP or HTTPS). Defaults to HTTP. | `tcp` | The kubelet will attempt to open a socket to your container on the specified port. If it can establish a connection, the container is considered healthy. | +| `grpc` | GRPC specifies an action involving a GRPC port. Port is a required field if using gRPC service for health probes. Number must be in the range 1 to 65535. Service (optional) is the name of the service to place in the gRPC HealthCheckRequest. | ### MaxUnavailable @@ -129,6 +133,9 @@ ReadinessProbe: value: abc scheme: "" tcp: true + grpc: + port: 8000 + service: "" ``` | Key | Description | @@ -142,6 +149,7 @@ ReadinessProbe: | `httpHeaders` | Custom headers to set in the request. HTTP allows repeated headers,You can override the default headers by defining .httpHeaders for the probe. | | `scheme` | Scheme to use for connecting to the host (HTTP or HTTPS). Defaults to HTTP. | `tcp` | The kubelet will attempt to open a socket to your container on the specified port. If it can establish a connection, the container is considered healthy. | +| `grpc` | GRPC specifies an action involving a GRPC port. Port is a required field if using gRPC service for health probes. Number must be in the range 1 to 65535. Service (optional) is the name of the service to place in the gRPC HealthCheckRequest. | ### Pod Disruption Budget diff --git a/scripts/devtron-reference-helm-charts/reference-chart_4-18-0/app-values.yaml b/scripts/devtron-reference-helm-charts/reference-chart_4-18-0/app-values.yaml index f4c8cef663..9b88341f38 100644 --- a/scripts/devtron-reference-helm-charts/reference-chart_4-18-0/app-values.yaml +++ b/scripts/devtron-reference-helm-charts/reference-chart_4-18-0/app-values.yaml @@ -79,6 +79,7 @@ LivenessProbe: successThreshold: 1 timeoutSeconds: 5 failureThreshold: 3 + grpc: {} ReadinessProbe: Path: "" @@ -94,6 +95,7 @@ ReadinessProbe: successThreshold: 1 timeoutSeconds: 5 failureThreshold: 3 + grpc: {} StartupProbe: Path: "" @@ -106,6 +108,7 @@ StartupProbe: httpHeaders: [] command: [] tcp: false + grpc: {} ingress: enabled: false diff --git a/scripts/devtron-reference-helm-charts/reference-chart_4-18-0/templates/deployment.yaml b/scripts/devtron-reference-helm-charts/reference-chart_4-18-0/templates/deployment.yaml index 3f5351eb01..edf48cb3e0 100644 --- a/scripts/devtron-reference-helm-charts/reference-chart_4-18-0/templates/deployment.yaml +++ b/scripts/devtron-reference-helm-charts/reference-chart_4-18-0/templates/deployment.yaml @@ -344,7 +344,7 @@ spec: {{- end }} {{- end }} -{{- if or $.Values.LivenessProbe.Path $.Values.LivenessProbe.command $.Values.LivenessProbe.tcp }} +{{- if or $.Values.LivenessProbe.Path $.Values.LivenessProbe.command $.Values.LivenessProbe.tcp $.Values.LivenessProbe.grpc }} livenessProbe: {{- if $.Values.LivenessProbe.Path }} httpGet: @@ -357,7 +357,7 @@ spec: value: {{.value}} {{- end}} {{- end }} -{{- end }} +{{- end }} {{- if $.Values.LivenessProbe.command }} exec: command: @@ -372,8 +372,12 @@ spec: successThreshold: {{ $.Values.LivenessProbe.successThreshold }} timeoutSeconds: {{ $.Values.LivenessProbe.timeoutSeconds }} failureThreshold: {{ $.Values.LivenessProbe.failureThreshold }} + {{- if $.Values.LivenessProbe.grpc }} + grpc: +{{ toYaml .Values.LivenessProbe.grpc | indent 14 }} + {{- end}} {{- end }} -{{- if or $.Values.ReadinessProbe.Path $.Values.ReadinessProbe.command $.Values.ReadinessProbe.tcp }} +{{- if or $.Values.ReadinessProbe.Path $.Values.ReadinessProbe.command $.Values.ReadinessProbe.tcp $.Values.ReadinessProbe.grpc }} readinessProbe: {{- if $.Values.ReadinessProbe.Path }} httpGet: @@ -401,10 +405,14 @@ spec: successThreshold: {{ $.Values.ReadinessProbe.successThreshold }} timeoutSeconds: {{ $.Values.ReadinessProbe.timeoutSeconds }} failureThreshold: {{ $.Values.ReadinessProbe.failureThreshold }} + {{- if $.Values.ReadinessProbe.grpc }} + grpc: +{{ toYaml .Values.ReadinessProbe.grpc | indent 14 }} + {{- end}} {{- end }} resources: {{ toYaml $.Values.resources | trim | indent 12 }} -{{- if or $.Values.StartupProbe.Path $.Values.StartupProbe.command $.Values.StartupProbe.tcp }} +{{- if or $.Values.StartupProbe.Path $.Values.StartupProbe.command $.Values.StartupProbe.tcp $.Values.StartupProbe.grpc }} startupProbe: {{- if $.Values.StartupProbe.Path }} httpGet: @@ -432,6 +440,10 @@ spec: successThreshold: {{ $.Values.StartupProbe.successThreshold }} timeoutSeconds: {{ $.Values.StartupProbe.timeoutSeconds }} failureThreshold: {{ $.Values.StartupProbe.failureThreshold }} + {{- if $.Values.StartupProbe.grpc }} + grpc: +{{ toYaml .Values.StartupProbe.grpc | indent 14 }} + {{- end}} {{- end }} volumeMounts: {{- with .Values.volumeMounts }} diff --git a/scripts/devtron-reference-helm-charts/reference-chart_4-18-0/values.yaml b/scripts/devtron-reference-helm-charts/reference-chart_4-18-0/values.yaml index 97d1ddee93..63bcc2ab61 100644 --- a/scripts/devtron-reference-helm-charts/reference-chart_4-18-0/values.yaml +++ b/scripts/devtron-reference-helm-charts/reference-chart_4-18-0/values.yaml @@ -157,6 +157,9 @@ LivenessProbe: httpHeaders: [] # - name: Custom-Header # value: abc + grpc: {} + # port: 8000 # Port number of the gRPC service. Number must be in the range 1 to 65535. + # service: "" # Service is the name of the service to place in the gRPC HealthCheckRequest ReadinessProbe: Path: / @@ -169,6 +172,9 @@ ReadinessProbe: httpHeaders: [] # - name: Custom-Header # value: abc + grpc: {} + # port: 8000 # Port number of the gRPC service. Number must be in the range 1 to 65535. + # service: "" # Service is the name of the service to place in the gRPC HealthCheckRequest StartupProbe: Path: "" @@ -181,6 +187,9 @@ StartupProbe: httpHeaders: [] command: [] tcp: false + grpc: {} + # port: 8000 # Port number of the gRPC service. Number must be in the range 1 to 65535. + # service: "" # Service is the name of the service to place in the gRPC HealthCheckRequest prometheus: release: monitoring diff --git a/scripts/devtron-reference-helm-charts/statefulset-chart_4-18-0/README.md b/scripts/devtron-reference-helm-charts/statefulset-chart_4-18-0/README.md index 6b0ff6d4d6..ff7867170e 100644 --- a/scripts/devtron-reference-helm-charts/statefulset-chart_4-18-0/README.md +++ b/scripts/devtron-reference-helm-charts/statefulset-chart_4-18-0/README.md @@ -1,5 +1,5 @@ -# StatefulSet Chart 1.0.0 +# StatefulSet Chart 1.1.0 ## 1. Yaml File - @@ -191,6 +191,9 @@ LivenessProbe: value: abc scheme: "" tcp: true + grpc: + port: 8080 + service: "" ``` | Key | Description | @@ -204,6 +207,8 @@ LivenessProbe: | `httpHeaders` | Custom headers to set in the request. HTTP allows repeated headers,You can override the default headers by defining .httpHeaders for the probe. | | `scheme` | Scheme to use for connecting to the host (HTTP or HTTPS). Defaults to HTTP. | `tcp` | The kubelet will attempt to open a socket to your container on the specified port. If it can establish a connection, the container is considered healthy. | +| `grpc` | GRPC specifies an action involving a GRPC port. Port is a required field if using gRPC service for health probes. Number must be in the range 1 to 65535. Service (optional) is the name of the service to place in the gRPC HealthCheckRequest. | + ### MaxUnavailable @@ -246,6 +251,9 @@ ReadinessProbe: value: abc scheme: "" tcp: true + grpc: + port: 8000 + service: "" ``` | Key | Description | @@ -259,6 +267,7 @@ ReadinessProbe: | `httpHeaders` | Custom headers to set in the request. HTTP allows repeated headers,You can override the default headers by defining .httpHeaders for the probe. | | `scheme` | Scheme to use for connecting to the host (HTTP or HTTPS). Defaults to HTTP. | `tcp` | The kubelet will attempt to open a socket to your container on the specified port. If it can establish a connection, the container is considered healthy. | +| `grpc` | GRPC specifies an action involving a GRPC port. Port is a required field if using gRPC service for health probes. Number must be in the range 1 to 65535. Service (optional) is the name of the service to place in the gRPC HealthCheckRequest. | ### Ambassador Mappings diff --git a/scripts/devtron-reference-helm-charts/statefulset-chart_4-18-0/app-values.yaml b/scripts/devtron-reference-helm-charts/statefulset-chart_4-18-0/app-values.yaml index f1d80a0ea3..d4b3f827c9 100644 --- a/scripts/devtron-reference-helm-charts/statefulset-chart_4-18-0/app-values.yaml +++ b/scripts/devtron-reference-helm-charts/statefulset-chart_4-18-0/app-values.yaml @@ -111,6 +111,7 @@ LivenessProbe: successThreshold: 1 timeoutSeconds: 5 failureThreshold: 3 + grpc: {} ReadinessProbe: Path: "" @@ -126,6 +127,7 @@ ReadinessProbe: successThreshold: 1 timeoutSeconds: 5 failureThreshold: 3 + grpc: {} ingress: enabled: false diff --git a/scripts/devtron-reference-helm-charts/statefulset-chart_4-18-0/templates/statefulset.yaml b/scripts/devtron-reference-helm-charts/statefulset-chart_4-18-0/templates/statefulset.yaml index cc7e4881ed..39107b315e 100644 --- a/scripts/devtron-reference-helm-charts/statefulset-chart_4-18-0/templates/statefulset.yaml +++ b/scripts/devtron-reference-helm-charts/statefulset-chart_4-18-0/templates/statefulset.yaml @@ -337,7 +337,7 @@ spec: {{- end }} {{- end }} -{{- if or $.Values.LivenessProbe.Path $.Values.LivenessProbe.command $.Values.LivenessProbe.tcp }} +{{- if or $.Values.LivenessProbe.Path $.Values.LivenessProbe.command $.Values.LivenessProbe.tcp $.Values.LivenessProbe.grpc }} livenessProbe: {{- if $.Values.LivenessProbe.Path }} httpGet: @@ -365,8 +365,12 @@ spec: successThreshold: {{ $.Values.LivenessProbe.successThreshold }} timeoutSeconds: {{ $.Values.LivenessProbe.timeoutSeconds }} failureThreshold: {{ $.Values.LivenessProbe.failureThreshold }} + {{- if $.Values.LivenessProbe.grpc }} + grpc: +{{ toYaml .Values.LivenessProbe.grpc | indent 14 }} + {{- end}} {{- end }} -{{- if or $.Values.ReadinessProbe.Path $.Values.ReadinessProbe.command $.Values.ReadinessProbe.tcp }} +{{- if or $.Values.ReadinessProbe.Path $.Values.ReadinessProbe.command $.Values.ReadinessProbe.tcp $.Values.LivenessProbe.grpc }} readinessProbe: {{- if $.Values.ReadinessProbe.Path }} httpGet: @@ -394,6 +398,10 @@ spec: successThreshold: {{ $.Values.ReadinessProbe.successThreshold }} timeoutSeconds: {{ $.Values.ReadinessProbe.timeoutSeconds }} failureThreshold: {{ $.Values.ReadinessProbe.failureThreshold }} + {{- if $.Values.LivenessProbe.grpc }} + grpc: +{{ toYaml .Values.LivenessProbe.grpc | indent 14 }} + {{- end}} {{- end }} resources: {{ toYaml $.Values.resources | trim | indent 12 }} diff --git a/scripts/devtron-reference-helm-charts/statefulset-chart_4-18-0/values.yaml b/scripts/devtron-reference-helm-charts/statefulset-chart_4-18-0/values.yaml index b58cc8d715..97d114839e 100644 --- a/scripts/devtron-reference-helm-charts/statefulset-chart_4-18-0/values.yaml +++ b/scripts/devtron-reference-helm-charts/statefulset-chart_4-18-0/values.yaml @@ -156,6 +156,7 @@ LivenessProbe: httpHeaders: [] # - name: Custom-Header # value: abc + grpc: {} ReadinessProbe: Path: / @@ -168,6 +169,7 @@ ReadinessProbe: httpHeaders: [] # - name: Custom-Header # value: abc + grpc: {} prometheus: release: monitoring