Skip to content
This repository was archived by the owner on Jan 13, 2023. It is now read-only.

Commit 9dca22c

Browse files
authored
Merge pull request #172 from redskyops/ksmaddr
fix: Correct kube-state-metrics address
2 parents 9bbb78b + c3374a1 commit 9dca22c

File tree

3 files changed

+10
-4
lines changed

3 files changed

+10
-4
lines changed

config/docker-entrypoint.sh

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,17 @@ case "$1" in
1616
# Generate prometheus manifests
1717
shift && cd /workspace/prometheus
1818

19+
namePrefix="redsky-"
1920
if [ -n "$NAMESPACE" ]; then
20-
kustomize edit set nameprefix redsky-$NAMESPACE-
21+
namePrefix="redsky-$NAMESPACE-"
2122
fi
23+
24+
kustomize edit set nameprefix $namePrefix
25+
26+
# Update static scrape target
27+
## janky busybox sed
28+
sed -i -re 's/- (kube-state-metrics:8080)/- '$namePrefix'\1/' prometheus-server-configmap.yaml
29+
2230
;;
2331
esac
2432

config/prometheus/kustomization.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@ kind: Kustomization
33

44
namespace: default
55

6-
namePrefix: redsky-
7-
86
resources:
97
- ./kube-state-metrics-deployment.yaml
108
- ./kube-state-metrics-rbac.yaml

config/prometheus/prometheus-server-configmap.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ data:
5353
scheme: http
5454
static_configs:
5555
- targets:
56-
- redsky-kube-state-metrics:8080
56+
- kube-state-metrics:8080
5757
5858
recording_rules.yml: |
5959
{}

0 commit comments

Comments
 (0)