Skip to content

Commit 9d97d6e

Browse files
- made changes to install metrics services through helm chart
1 parent 6fe3e49 commit 9d97d6e

File tree

2 files changed

+9
-10
lines changed

2 files changed

+9
-10
lines changed

hack/install-prometheus.sh

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,6 @@ helm repo add prometheus-community https://prometheus-community.github.io/helm-c
3939
echo "Updating Helm repositories..."
4040
helm repo update
4141

42-
# Create service to export the metrics for Prometheus to scrape from the sidecars
43-
echo "Applying CSI Linode Controller Metrics Service..."
44-
kubectl apply -f observability/metrics/csi-linode-controller-metrics-service.yaml || true
45-
4642
# Create a namespace for monitoring tools
4743
echo "Creating namespace '${NAMESPACE}'..."
4844
kubectl create namespace ${NAMESPACE} --dry-run=client -o yaml | kubectl apply -f -

observability/metrics/csi-linode-controller-metrics-service.yaml renamed to helm-chart/csi-driver/templates/csi-linode-controller-metrics.yaml

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1+
{{- if .Values.enable_metrics }}
2+
---
13
apiVersion: v1
24
kind: Service
35
metadata:
4-
name: csi-linode-controller-metrics-10248
6+
name: csi-provisioner-metrics
57
namespace: kube-system
68
labels:
79
app: csi-linode-controller
8-
service: csi-linode-controller-metrics-10248
10+
service: csi-provisioner-metrics
911
annotations:
1012
prometheus.io/scrape: 'true'
1113
prometheus.io/port: '10248'
@@ -22,11 +24,11 @@ spec:
2224
apiVersion: v1
2325
kind: Service
2426
metadata:
25-
name: csi-linode-controller-metrics-10249
27+
name: csi-attacher-metrics
2628
namespace: kube-system
2729
labels:
2830
app: csi-linode-controller
29-
service: csi-linode-controller-metrics-10249
31+
service: csi-attacher-metrics
3032
annotations:
3133
prometheus.io/scrape: 'true'
3234
prometheus.io/port: '10249'
@@ -43,11 +45,11 @@ spec:
4345
apiVersion: v1
4446
kind: Service
4547
metadata:
46-
name: csi-linode-controller-metrics-10250
48+
name: csi-resizer-metrics
4749
namespace: kube-system
4850
labels:
4951
app: csi-linode-controller
50-
service: csi-linode-controller-metrics-10250
52+
service: csi-resizer-metrics
5153
annotations:
5254
prometheus.io/scrape: 'true'
5355
prometheus.io/port: '10250'
@@ -60,3 +62,4 @@ spec:
6062
port: 10250
6163
targetPort: 10250
6264
protocol: TCP
65+
{{- end }}

0 commit comments

Comments
 (0)