File tree Expand file tree Collapse file tree 13 files changed +12967
-0
lines changed
Monitoring/monitor_fsxn_with_harvest_on_eks Expand file tree Collapse file tree 13 files changed +12967
-0
lines changed Original file line number Diff line number Diff line change @@ -13,3 +13,7 @@ rule "terraform_required_providers" {
1313rule "terraform_unused_declarations" {
1414 enabled = false
1515}
16+
17+ rule "terraform_module_pinned_source" {
18+ enabled = false
19+ }
Original file line number Diff line number Diff line change 1+ apiVersion : v2
2+ name : harvest
3+ description : A Helm chart for harvest
4+ type : application
5+ version : 0.1.0
6+ appVersion : " 1.0.0"
Original file line number Diff line number Diff line change 1+ apiVersion : apps/v1
2+ kind : Deployment
3+ metadata :
4+ annotations :
5+ kompose.cmd : kompose convert --file harvest-compose.yml --volumes configMap -o kub.yaml
6+ kompose.version : 1.28.0 (HEAD)
7+ creationTimestamp : null
8+ labels :
9+ io.kompose.service : harvest-service
10+ name : harvest
11+ namespace : harvest
12+ spec :
13+ replicas : 1
14+ selector :
15+ matchLabels :
16+ io.kompose.service : harvest-service
17+ strategy :
18+ type : Recreate
19+ template :
20+ metadata :
21+ annotations :
22+ kompose.cmd : kompose convert --file harvest-compose.yml --volumes configMap -o kub.yaml
23+ kompose.version : 1.28.0 (HEAD)
24+ creationTimestamp : null
25+ labels :
26+ io.kompose.network/harvest-default : " true"
27+ io.kompose.service : harvest-service
28+ spec :
29+ containers :
30+ - args :
31+ - --poller
32+ - fsx
33+ - --promPort
34+ - " 12990"
35+ - --config
36+ - /opt/harvest.yml
37+ image : ghcr.io/netapp/harvest:latest
38+ name : poller-fsx
39+ ports :
40+ - containerPort : 12990
41+ resources : {}
42+ volumeMounts :
43+ - mountPath : /opt/harvest/cert
44+ name : harvest-cm
45+ - mountPath : /opt/harvest.yml
46+ name : harvest-config
47+ subPath : harvest.yml
48+ restartPolicy : Always
49+ volumes :
50+ - configMap :
51+ name : harvest-cm
52+ name : harvest-cm
53+ - configMap :
54+ items :
55+ - key : harvest.yml
56+ path : harvest.yml
57+ name : harvest-config
58+ name : harvest-config
59+ status : {}
Original file line number Diff line number Diff line change 1+ apiVersion : v1
2+ kind : ConfigMap
3+ metadata :
4+ labels :
5+ io.kompose.service : harvest-service
6+ name : harvest-cm
7+ namespace : harvest
Original file line number Diff line number Diff line change 1+ apiVersion : v1
2+ kind : ConfigMap
3+ metadata :
4+ annotations :
5+ use-subpath : " true"
6+ creationTimestamp : null
7+ labels :
8+ io.kompose.service : harvest-service
9+ name : harvest-config
10+ namespace : harvest
11+ data :
12+ harvest.yml : |+
13+ Tools:
14+ Exporters:
15+ prometheus1:
16+ exporter: Prometheus
17+ port_range: 12990-14000
18+ add_meta_tags: false
19+ Defaults:
20+ use_insecure_tls: true
21+ Pollers:
22+ fsx:
23+ datacenter: fsx
24+ addr: {{ .Values.fsx.managment_lif }}
25+ username: {{ .Values.fsx.username }}
26+ password: {{ .Values.fsx.password }}
27+ collectors:
28+ - Zapi
29+ - ZapiPerf
30+ - Rest
31+ - RestPerf
32+ - Ems
33+ exporters:
34+ - prometheus1
35+
Original file line number Diff line number Diff line change 1+ apiVersion : monitoring.coreos.com/v1
2+ kind : ServiceMonitor
3+ metadata :
4+ annotations :
5+ release-name : harvest
6+ release-namespace : harvest
7+ labels :
8+ release : {{ .Values.prometheus }}
9+ name : harvest-exporter
10+ namespace : harvest
11+ spec :
12+ endpoints :
13+ - interval : 30s
14+ port : " 12990"
15+ path : /metrics
16+ namespaceSelector :
17+ matchNames :
18+ - harvest
19+ selector :
20+ matchLabels :
21+ io.kompose.service : harvest-service
Original file line number Diff line number Diff line change 1+ apiVersion : v1
2+ kind : Service
3+ metadata :
4+ annotations :
5+ kompose.cmd : kompose convert --file harvest-compose.yml --volumes configMap -o kub.yaml
6+ kompose.version : 1.28.0 (HEAD)
7+ creationTimestamp : null
8+ labels :
9+ io.kompose.service : harvest-service
10+ name : harvest-service
11+ namespace : harvest
12+ spec :
13+ ports :
14+ - name : " 12990"
15+ port : 12990
16+ targetPort : 12990
17+ selector :
18+ io.kompose.service : harvest-service
19+ status :
20+ loadBalancer : {}
Original file line number Diff line number Diff line change 1+ # Default values for Harvest-insallation-chart.
2+ # This is a YAML-formatted file.
3+ fsx :
4+ username : fsxadmin
5+ password :
6+ managment_lif :
7+
8+ prometheus :
You can’t perform that action at this time.
0 commit comments