mirror of
https://github.com/bitnami/charts.git
synced 2026-02-19 19:47:22 +08:00
[bitnami/envoy-gateway]: Add support for customizing loadBalancerClass (#34618)
* [bitnami/envoy-gateway]: Add support for customizing loadBalancerClass Signed-off-by: Carlos Rodríguez Hernández <carlos.rodriguez-hernandez@broadcom.com> * Apply suggestion Signed-off-by: Carlos Rodríguez Hernández <carlos.rodriguez-hernandez@broadcom.com> * Update CHANGELOG.md Signed-off-by: Bitnami Bot <bitnami.bot@broadcom.com> --------- Signed-off-by: Carlos Rodríguez Hernández <carlos.rodriguez-hernandez@broadcom.com> Signed-off-by: Bitnami Bot <bitnami.bot@broadcom.com> Co-authored-by: Bitnami Bot <bitnami.bot@broadcom.com>
This commit is contained in:
committed by
GitHub
parent
4003b7b7f3
commit
9769190aa7
@@ -1,8 +1,12 @@
|
||||
# Changelog
|
||||
|
||||
## 1.0.5 (2025-06-19)
|
||||
## 1.1.0 (2025-06-25)
|
||||
|
||||
* bitnami/envoy-gateway: fix template hpa ([#33621](https://github.com/bitnami/charts/pull/33621))
|
||||
* [bitnami/envoy-gateway]: Add support for customizing loadBalancerClass ([#34618](https://github.com/bitnami/charts/pull/34618))
|
||||
|
||||
## <small>1.0.5 (2025-06-19)</small>
|
||||
|
||||
* bitnami/envoy-gateway: fix template hpa (#33621) ([e6676fe](https://github.com/bitnami/charts/commit/e6676febc2ef79222d7342dbe1d83caa1fbcee0a)), closes [#33621](https://github.com/bitnami/charts/issues/33621)
|
||||
|
||||
## <small>1.0.4 (2025-06-13)</small>
|
||||
|
||||
|
||||
@@ -36,4 +36,4 @@ maintainers:
|
||||
name: envoy-gateway
|
||||
sources:
|
||||
- https://github.com/bitnami/charts/tree/main/bitnami/envoy-gateway
|
||||
version: 1.0.5
|
||||
version: 1.1.0
|
||||
|
||||
@@ -381,6 +381,7 @@ As an alternative, use one of the preset configurations for pod affinity, pod an
|
||||
| `service.nodePorts.webhook` | Node port for webhook | `""` |
|
||||
| `service.clusterIP` | Envoy Gateway service Cluster IP | `""` |
|
||||
| `service.loadBalancerIP` | Envoy Gateway service Load Balancer IP | `""` |
|
||||
| `service.loadBalancerClass` | Envoy Gateway Load Balancer class if service type is `LoadBalancer` (optional, cloud specific) | `""` |
|
||||
| `service.loadBalancerSourceRanges` | Envoy Gateway service Load Balancer sources | `[]` |
|
||||
| `service.externalTrafficPolicy` | Envoy Gateway service external traffic policy | `Cluster` |
|
||||
| `service.labels` | Labels for the service | `{}` |
|
||||
|
||||
@@ -35,11 +35,16 @@ spec:
|
||||
{{- if or (eq .Values.service.type "LoadBalancer") (eq .Values.service.type "NodePort") }}
|
||||
externalTrafficPolicy: {{ .Values.service.externalTrafficPolicy | quote }}
|
||||
{{- end }}
|
||||
{{- if and (eq .Values.service.type "LoadBalancer") (not (empty .Values.service.loadBalancerSourceRanges)) }}
|
||||
loadBalancerSourceRanges: {{ .Values.service.loadBalancerSourceRanges }}
|
||||
{{- end }}
|
||||
{{- if and (eq .Values.service.type "LoadBalancer") (not (empty .Values.service.loadBalancerIP)) }}
|
||||
loadBalancerIP: {{ .Values.service.loadBalancerIP }}
|
||||
{{- if eq .Values.service.type "LoadBalancer" }}
|
||||
{{- if not (empty .Values.service.loadBalancerSourceRanges) }}
|
||||
loadBalancerSourceRanges: {{ .Values.service.loadBalancerSourceRanges }}
|
||||
{{- end }}
|
||||
{{- if not (empty .Values.service.loadBalancerIP) }}
|
||||
loadBalancerIP: {{ .Values.service.loadBalancerIP }}
|
||||
{{- end }}
|
||||
{{- if not (empty .Values.service.loadBalancerClass) }}
|
||||
loadBalancerClass: {{ .Values.service.loadBalancerClass }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
ports:
|
||||
# All ports except admin are hardcoded and cannot be edited. Even in the case of the service, the operator
|
||||
|
||||
@@ -502,6 +502,10 @@ service:
|
||||
## ref: https://kubernetes.io/docs/concepts/services-networking/service/#type-loadbalancer
|
||||
##
|
||||
loadBalancerIP: ""
|
||||
## @param service.loadBalancerClass Envoy Gateway Load Balancer class if service type is `LoadBalancer` (optional, cloud specific)
|
||||
## ref: https://kubernetes.io/docs/concepts/services-networking/service/#type-loadbalancer
|
||||
##
|
||||
loadBalancerClass: ""
|
||||
## @param service.loadBalancerSourceRanges Envoy Gateway service Load Balancer sources
|
||||
## ref: https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/#restrict-access-for-loadbalancer-service
|
||||
## e.g:
|
||||
|
||||
Reference in New Issue
Block a user