diff --git a/charts/victoria-logs-single/CHANGELOG.md b/charts/victoria-logs-single/CHANGELOG.md
index 23bb3560e..df399af45 100644
--- a/charts/victoria-logs-single/CHANGELOG.md
+++ b/charts/victoria-logs-single/CHANGELOG.md
@@ -1,5 +1,6 @@
## Next release
+- added ability to override default headless service .Values.server.service.clusterIP with empty value
- vector chart 0.37.x -> 0.40.x
## 0.8.14
diff --git a/charts/victoria-logs-single/Chart.yaml b/charts/victoria-logs-single/Chart.yaml
index 8d3c2dabd..773daeffc 100644
--- a/charts/victoria-logs-single/Chart.yaml
+++ b/charts/victoria-logs-single/Chart.yaml
@@ -3,7 +3,7 @@ type: application
appVersion: v1.6.1
description: Victoria Logs Single version - high-performance, cost-effective and scalable logs storage
name: victoria-logs-single
-version: 0.8.14
+version: 0.8.15
sources:
- https://github.com/VictoriaMetrics/helm-charts
icon: https://avatars.githubusercontent.com/u/43720803?s=200&v=4
diff --git a/charts/victoria-logs-single/README.md b/charts/victoria-logs-single/README.md
index d305dde03..9ad7a91db 100644
--- a/charts/victoria-logs-single/README.md
+++ b/charts/victoria-logs-single/README.md
@@ -910,7 +910,7 @@ readOnlyRootFilesystem: true
server.service.clusterIP |
string |
-""
+None
|
diff --git a/charts/victoria-logs-single/templates/server-service.yaml b/charts/victoria-logs-single/templates/server-service.yaml
index 399b49588..65b5a88fb 100644
--- a/charts/victoria-logs-single/templates/server-service.yaml
+++ b/charts/victoria-logs-single/templates/server-service.yaml
@@ -20,12 +20,11 @@ spec:
{{- end }}
type: {{ $type }}
{{- $clusterIP := $service.clusterIP }}
- {{- if and (not $clusterIP) (eq $type "ClusterIP") $app.statefulSet.enabled }}
- {{- $clusterIP = "None" }}
- {{- end }}
- {{- with $clusterIP }}
+ {{- if and (eq $type "ClusterIP") $app.statefulSet.enabled }}
+ {{- with $service.clusterIP }}
clusterIP: {{ . }}
{{- end }}
+ {{- end }}
{{- with $service.externalIPs }}
externalIPs: {{ toYaml . | nindent 4 }}
{{- end }}
diff --git a/charts/victoria-logs-single/values.yaml b/charts/victoria-logs-single/values.yaml
index 0c81688a2..f8520b1c7 100644
--- a/charts/victoria-logs-single/values.yaml
+++ b/charts/victoria-logs-single/values.yaml
@@ -252,7 +252,7 @@ server:
# -- Service labels
labels: {}
# -- Service ClusterIP
- clusterIP: ""
+ clusterIP: None
# -- Service external IPs. Details are [here]( https://kubernetes.io/docs/user-guide/services/#external-ips)
externalIPs: []
# -- Service load balancer IP
diff --git a/charts/victoria-metrics-cluster/CHANGELOG.md b/charts/victoria-metrics-cluster/CHANGELOG.md
index 828e50db5..18a15eb55 100644
--- a/charts/victoria-metrics-cluster/CHANGELOG.md
+++ b/charts/victoria-metrics-cluster/CHANGELOG.md
@@ -1,6 +1,6 @@
## Next release
-- TODO
+- added ability to override default headless service .Values.vmselect.service.clusterIP with empty value
## 0.17.4
diff --git a/charts/victoria-metrics-cluster/Chart.yaml b/charts/victoria-metrics-cluster/Chart.yaml
index 6d526de8f..4a7ca1e51 100644
--- a/charts/victoria-metrics-cluster/Chart.yaml
+++ b/charts/victoria-metrics-cluster/Chart.yaml
@@ -2,7 +2,7 @@ apiVersion: v2
type: application
description: Victoria Metrics Cluster version - high-performance, cost-effective and scalable TSDB, long-term remote storage for Prometheus
name: victoria-metrics-cluster
-version: 0.17.4
+version: 0.17.5
appVersion: v1.110.0
sources:
- https://github.com/VictoriaMetrics/helm-charts
diff --git a/charts/victoria-metrics-cluster/README.md b/charts/victoria-metrics-cluster/README.md
index b87d26fdc..ed6710ee2 100644
--- a/charts/victoria-metrics-cluster/README.md
+++ b/charts/victoria-metrics-cluster/README.md
@@ -2632,7 +2632,7 @@ timeoutSeconds: 5
vmselect.service.clusterIP |
string |
-""
+None
|
diff --git a/charts/victoria-metrics-cluster/templates/service.yaml b/charts/victoria-metrics-cluster/templates/service.yaml
index 7f993a492..37c57e290 100644
--- a/charts/victoria-metrics-cluster/templates/service.yaml
+++ b/charts/victoria-metrics-cluster/templates/service.yaml
@@ -22,12 +22,10 @@ spec:
{{- $type = "ClusterIP" }}
{{- end }}
type: {{ $type }}
- {{- $clusterIP := $service.clusterIP }}
- {{- if and (not $clusterIP) (eq $type "ClusterIP") ($app.statefulSet).enabled }}
- {{- $clusterIP = "None" }}
+ {{- if and (eq $type "ClusterIP") ($app.statefulSet).enabled }}
+ {{- with $service.clusterIP }}
+ clusterIP: {{. }}
{{- end }}
- {{- with $clusterIP }}
- clusterIP: {{ . }}
{{- end }}
{{- with $service.externalIPs }}
externalIPs: {{ toYaml . | nindent 4 }}
diff --git a/charts/victoria-metrics-cluster/values.yaml b/charts/victoria-metrics-cluster/values.yaml
index 5a5927997..e284cf031 100644
--- a/charts/victoria-metrics-cluster/values.yaml
+++ b/charts/victoria-metrics-cluster/values.yaml
@@ -220,7 +220,7 @@ vmselect:
# -- Service labels
labels: {}
# -- Service ClusterIP
- clusterIP: ""
+ clusterIP: None
# -- Service external IPs. Details are [here](https://kubernetes.io/docs/user-guide/services/#external-ips)
externalIPs: []
# -- Extra service ports
diff --git a/charts/victoria-metrics-single/CHANGELOG.md b/charts/victoria-metrics-single/CHANGELOG.md
index c6fa2bdac..46ab3a169 100644
--- a/charts/victoria-metrics-single/CHANGELOG.md
+++ b/charts/victoria-metrics-single/CHANGELOG.md
@@ -1,6 +1,6 @@
## Next release
-- TODO
+- added ability to override default headless service .Values.server.service.clusterIP with empty value
## 0.13.8
diff --git a/charts/victoria-metrics-single/Chart.yaml b/charts/victoria-metrics-single/Chart.yaml
index 98bcc662f..084aee5f8 100644
--- a/charts/victoria-metrics-single/Chart.yaml
+++ b/charts/victoria-metrics-single/Chart.yaml
@@ -2,7 +2,7 @@ apiVersion: v2
type: application
description: Victoria Metrics Single version - high-performance, cost-effective and scalable TSDB, long-term remote storage for Prometheus
name: victoria-metrics-single
-version: 0.13.8
+version: 0.13.9
appVersion: v1.110.0
sources:
- https://github.com/VictoriaMetrics/helm-charts
diff --git a/charts/victoria-metrics-single/README.md b/charts/victoria-metrics-single/README.md
index 9a7489f64..fc128239a 100644
--- a/charts/victoria-metrics-single/README.md
+++ b/charts/victoria-metrics-single/README.md
@@ -1206,7 +1206,7 @@ scrape_configs:
server.service.clusterIP |
string |
-""
+None
|
diff --git a/charts/victoria-metrics-single/templates/server-service.yaml b/charts/victoria-metrics-single/templates/server-service.yaml
index fa5811778..80457b59b 100644
--- a/charts/victoria-metrics-single/templates/server-service.yaml
+++ b/charts/victoria-metrics-single/templates/server-service.yaml
@@ -21,13 +21,11 @@ spec:
{{- $type = "ClusterIP" }}
{{- end }}
type: {{ $type }}
- {{- $clusterIP := $service.clusterIP }}
- {{- if and (not $clusterIP) (eq $type "ClusterIP") $app.statefulSet.enabled }}
- {{- $clusterIP = "None" }}
- {{- end }}
- {{- with $clusterIP }}
+ {{- if and (eq $type "ClusterIP") $app.statefulSet.enabled }}
+ {{- with $service.clusterIP }}
clusterIP: {{ . }}
{{- end }}
+ {{- end }}
{{- with $service.externalIPs }}
externalIPs: {{ toYaml . | nindent 4 }}
{{- end }}
diff --git a/charts/victoria-metrics-single/values.yaml b/charts/victoria-metrics-single/values.yaml
index 9f279ae6f..66ff1f462 100644
--- a/charts/victoria-metrics-single/values.yaml
+++ b/charts/victoria-metrics-single/values.yaml
@@ -351,7 +351,7 @@ server:
# -- Service labels
labels: {}
# -- Service ClusterIP
- clusterIP: ""
+ clusterIP: "None"
# -- Service external IPs. Details are [here](https://kubernetes.io/docs/user-guide/services/#external-ips)
externalIPs: []
# -- Service load balancer IP