Fix service type for AWS GRPC (#862)
Signed-off-by: Thomas O'Neill <toneill@new-innov.com> Co-authored-by: Thomas O'Neill <toneill@new-innov.com>
This commit is contained in:
parent
07c1cf092c
commit
607caac246
4 changed files with 14 additions and 2 deletions
|
@ -2,7 +2,7 @@ apiVersion: v2
|
||||||
appVersion: 2.0.5
|
appVersion: 2.0.5
|
||||||
description: A Helm chart for ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes.
|
description: A Helm chart for ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes.
|
||||||
name: argo-cd
|
name: argo-cd
|
||||||
version: 3.11.4
|
version: 3.11.5
|
||||||
home: https://github.com/argoproj/argo-helm
|
home: https://github.com/argoproj/argo-helm
|
||||||
icon: https://argoproj.github.io/argo-cd/assets/logo.png
|
icon: https://argoproj.github.io/argo-cd/assets/logo.png
|
||||||
keywords:
|
keywords:
|
||||||
|
|
|
@ -312,6 +312,7 @@ NAME: my-release
|
||||||
| server.ingressGrpc.ingressClassName | Defines which ingress controller will implement the resource [gRPC-ingress] | `""` |
|
| server.ingressGrpc.ingressClassName | Defines which ingress controller will implement the resource [gRPC-ingress] | `""` |
|
||||||
| server.ingressGrpc.tls | Ingress TLS configuration for dedicated [gRPC-ingress] | `[]` |
|
| server.ingressGrpc.tls | Ingress TLS configuration for dedicated [gRPC-ingress] | `[]` |
|
||||||
| server.ingressGrpc.isAWSALB | Setup up GRPC ingress to work with an AWS ALB | `false` |
|
| server.ingressGrpc.isAWSALB | Setup up GRPC ingress to work with an AWS ALB | `false` |
|
||||||
|
| server.ingressGrpc.awsALB.serviceType | Service type for the AWS ALB GRPC service | `NodePort` |
|
||||||
| server.route.enabled | Enable a OpenShift route for the server | `false` |
|
| server.route.enabled | Enable a OpenShift route for the server | `false` |
|
||||||
| server.route.hostname | Hostname of OpenShift route | `""` |
|
| server.route.hostname | Hostname of OpenShift route | `""` |
|
||||||
| server.lifecycle | PostStart and PreStop hooks configuration | `{}` |
|
| server.lifecycle | PostStart and PreStop hooks configuration | `{}` |
|
||||||
|
@ -454,5 +455,7 @@ server:
|
||||||
ingressGrpc:
|
ingressGrpc:
|
||||||
enabled: true
|
enabled: true
|
||||||
isAWSALB: true
|
isAWSALB: true
|
||||||
|
awsALB:
|
||||||
|
serviceType: ClusterIP
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
|
@ -20,5 +20,5 @@ spec:
|
||||||
selector:
|
selector:
|
||||||
{{- include "argo-cd.selectorLabels" (dict "context" . "name" .Values.server.name) | nindent 4 }}
|
{{- include "argo-cd.selectorLabels" (dict "context" . "name" .Values.server.name) | nindent 4 }}
|
||||||
sessionAffinity: None
|
sessionAffinity: None
|
||||||
type: NodePort
|
type: {{ .Values.server.ingressGrpc.awsALB.serviceType }}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
|
@ -611,6 +611,15 @@ server:
|
||||||
labels: {}
|
labels: {}
|
||||||
ingressClassName: ""
|
ingressClassName: ""
|
||||||
|
|
||||||
|
## Service Type if isAWSALB is set to true
|
||||||
|
## Can be of type NodePort or ClusterIP depending on which mode you are
|
||||||
|
## are running. Instance mode needs type NodePort, IP mode needs type
|
||||||
|
## ClusterIP
|
||||||
|
## Ref: https://kubernetes-sigs.github.io/aws-load-balancer-controller/v2.2/how-it-works/#ingress-traffic
|
||||||
|
##
|
||||||
|
awsALB:
|
||||||
|
serviceType: NodePort
|
||||||
|
|
||||||
## Argo Ingress.
|
## Argo Ingress.
|
||||||
## Hostnames must be provided if Ingress is enabled.
|
## Hostnames must be provided if Ingress is enabled.
|
||||||
## Secrets must be manually created in the namespace
|
## Secrets must be manually created in the namespace
|
||||||
|
|
Loading…
Reference in a new issue