From 6aef5708522b22f5e7b66223ecf7c98febb53257 Mon Sep 17 00:00:00 2001 From: Steve Hipwell Date: Wed, 8 Sep 2021 13:46:54 +0100 Subject: [PATCH] compact: Make service headless Signed-off-by: Steve Hipwell --- CHANGELOG.md | 2 +- examples/all/manifests/compact-shard0-service.yaml | 1 + examples/all/manifests/compact-shard1-service.yaml | 1 + examples/all/manifests/compact-shard2-service.yaml | 1 + examples/all/manifests/thanos-compact-service.yaml | 1 + jsonnet/kube-thanos/kube-thanos-compact.libsonnet | 1 + 6 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e54e636d..33a2a0fa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,7 +19,7 @@ We use *breaking* word for marking changes that are not backward compatible (rel ### Changed -- +- [#247](https://github.com/thanos-io/kube-thanos/pull/247) Make Compact service headless. ### Added diff --git a/examples/all/manifests/compact-shard0-service.yaml b/examples/all/manifests/compact-shard0-service.yaml index 607e3f5d..7a4d3be2 100644 --- a/examples/all/manifests/compact-shard0-service.yaml +++ b/examples/all/manifests/compact-shard0-service.yaml @@ -10,6 +10,7 @@ metadata: name: thanos-compact-0 namespace: thanos spec: + clusterIP: None ports: - name: http port: 10902 diff --git a/examples/all/manifests/compact-shard1-service.yaml b/examples/all/manifests/compact-shard1-service.yaml index c9ebb1bd..92b966ef 100644 --- a/examples/all/manifests/compact-shard1-service.yaml +++ b/examples/all/manifests/compact-shard1-service.yaml @@ -10,6 +10,7 @@ metadata: name: thanos-compact-1 namespace: thanos spec: + clusterIP: None ports: - name: http port: 10902 diff --git a/examples/all/manifests/compact-shard2-service.yaml b/examples/all/manifests/compact-shard2-service.yaml index 6627b462..477b861e 100644 --- a/examples/all/manifests/compact-shard2-service.yaml +++ b/examples/all/manifests/compact-shard2-service.yaml @@ -10,6 +10,7 @@ metadata: name: thanos-compact-2 namespace: thanos spec: + clusterIP: None ports: - name: http port: 10902 diff --git a/examples/all/manifests/thanos-compact-service.yaml b/examples/all/manifests/thanos-compact-service.yaml index 16f8d81d..fe7fceea 100644 --- a/examples/all/manifests/thanos-compact-service.yaml +++ b/examples/all/manifests/thanos-compact-service.yaml @@ -9,6 +9,7 @@ metadata: name: thanos-compact namespace: thanos spec: + clusterIP: None ports: - name: http port: 10902 diff --git a/jsonnet/kube-thanos/kube-thanos-compact.libsonnet b/jsonnet/kube-thanos/kube-thanos-compact.libsonnet index 2ad500f6..78c7e0ef 100644 --- a/jsonnet/kube-thanos/kube-thanos-compact.libsonnet +++ b/jsonnet/kube-thanos/kube-thanos-compact.libsonnet @@ -22,6 +22,7 @@ function(params) { labels: tc.config.commonLabels, }, spec: { + clusterIP: 'None', selector: tc.config.podLabelSelector, ports: [ {