Skip to content

Commit 8031b21

Browse files
bors[bot]agodard
andauthored
Merge #113
113: Add loadBalancerIP and externalTrafficPolicy support for service r=alallema a=agodard # Pull Request ## What does this PR do? Fixes #112 : Add `service.loadBalancerIP` and `service.externalTrafficPolicy` optional chart values to configure meilisearch kubernetes service with custom IP address from IaaS. Co-authored-by: agodard <[email protected]>
2 parents 0c9c9e7 + 1e8f546 commit 8031b21

File tree

3 files changed

+11
-1
lines changed

3 files changed

+11
-1
lines changed

charts/meilisearch/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v1
22
appVersion: "v0.27.0"
33
description: A Helm chart for the Meilisearch search engine
44
name: meilisearch
5-
version: 0.1.30
5+
version: 0.1.31
66
icon: https://res.cloudinary.com/meilisearch/image/upload/v1597822872/Logo/logo_img.svg
77
home: https://github.com/meilisearch/meilisearch-kubernetes/charts
88
maintainers:

charts/meilisearch/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,10 @@ helm uninstall <your-service-name>
8282
| | |
8383
| `service.type` | Kubernetes Service type | `ClusterIP`
8484
| | |
85+
| `service.externalTrafficPolicy` | Service external traffic policy | `-` (No external traffic policy)
86+
| | |
87+
| `service.loadBalancerIP` | Service load balancer IP | `-` (No load balancer IP)
88+
| | |
8589
| `service.annotations` | Additional annotations for service | `{}`
8690
| | |
8791
| `persistence.enabled` | Enable persistence using PVC | `false`

charts/meilisearch/templates/service.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,13 @@ metadata:
1515
{{ toYaml . | nindent 4 }}
1616
{{- end }}
1717
spec:
18+
{{- if .Values.service.externalTrafficPolicy }}
19+
externalTrafficPolicy: {{.Values.service.externalTrafficPolicy}}
20+
{{- end }}
1821
type: {{ .Values.service.type }}
22+
{{- if .Values.service.loadBalancerIP }}
23+
loadBalancerIP: {{.Values.service.loadBalancerIP}}
24+
{{- end }}
1925
ports:
2026
- port: {{ .Values.service.port }}
2127
targetPort: http

0 commit comments

Comments
 (0)