File tree Expand file tree Collapse file tree 11 files changed +45
-43
lines changed
charts/oneShotMetricsServer Expand file tree Collapse file tree 11 files changed +45
-43
lines changed Original file line number Diff line number Diff line change @@ -25,4 +25,4 @@ go.work.sum
25
25
pkg
26
26
27
27
# binary
28
- oneShotMetricsServer
28
+ . / oneShotMetricsServer
Original file line number Diff line number Diff line change 1
1
apiVersion : v2
2
2
name : oneShotMetricsServer
3
- description : A Helm chart for Kubernetes
3
+ description : A Helm chart for oneShotMetricsServer deployment to Kubernetes
4
4
type : application
5
5
version : " 0.0.1"
6
6
appVersion : " 0.1.13"
7
+ icon : https://github.com/imuni4fun/oneShotMetricsServer/blob/main/logo.png
8
+ maintainers :
9
+ - name : Jason Keller
Original file line number Diff line number Diff line change @@ -2,8 +2,8 @@ apiVersion: batch/v1
2
2
kind : CronJob
3
3
metadata :
4
4
labels :
5
- app.kubernetes.io/name : {{ .Values.serviceName | required }}
6
- namespace : {{ .Values.serviceNamespace | required }}
5
+ app.kubernetes.io/name : {{ .Values.serviceName | required "serviceName is required" }}
6
+ namespace : {{ .Values.serviceNamespace | required "serviceNamespace is required" }}
7
7
name : test-event
8
8
spec :
9
9
schedule : " * * * * *"
@@ -14,17 +14,17 @@ spec:
14
14
spec :
15
15
template :
16
16
metadata :
17
- namespace : {{ .Values.serviceNamespace | required }}
17
+ namespace : {{ .Values.serviceNamespace | required "serviceNamespace is required" }}
18
18
labels :
19
- app.kubernetes.io/name : {{ .Values.serviceName | required }}
19
+ app.kubernetes.io/name : {{ .Values.serviceName | required "serviceName is required" }}
20
20
spec :
21
21
containers :
22
22
- name : runner
23
- image : " {{ .Values.test-event .image | required }}:{{ .Values.test-event .tag | required }}"
23
+ image : " {{ .Values.testEvent .image | required " testEvent.image is required" }}:{{ .Values.testEvent .tag | required "testEvent.tag is required" }}"
24
24
imagePullPolicy : IfNotPresent
25
25
command :
26
26
- /bin/sh
27
27
- -c
28
- - curl "http://{{ .Values.serviceName | required }}.{{ .Values.serviceNamespace | required }}.svc.cluster.local:{{ .Values.service.port | required }}/event?type=test&message=cron_test" -X POST
28
+ - curl "http://{{ .Values.serviceName | required "serviceName is required" }}.{{ .Values.serviceNamespace | required "serviceNamespace is required" }}.svc.cluster.local:{{ .Values.service.port | required "service.port is required" }}/event?type=test&message=cron_test" -X POST
29
29
restartPolicy : Never
30
30
Original file line number Diff line number Diff line change @@ -2,25 +2,25 @@ apiVersion: apps/v1
2
2
kind : Deployment
3
3
metadata :
4
4
labels :
5
- app.kubernetes.io/name : {{ .Values.serviceName | required }}
6
- namespace : {{ .Values.serviceNamespace | required }}
7
- name : {{ .Values.serviceName | required }}
5
+ app.kubernetes.io/name : {{ .Values.serviceName | required "serviceName is required" }}
6
+ namespace : {{ .Values.serviceNamespace | required "serviceNamespace is required" }}
7
+ name : {{ .Values.serviceName | required "serviceName is required" }}
8
8
spec :
9
9
replicas : 1
10
10
revisionHistoryLimit : 1
11
11
selector :
12
12
matchLabels :
13
- app.kubernetes.io/name : {{ .Values.serviceName | required }}
13
+ app.kubernetes.io/name : {{ .Values.serviceName | required "serviceName is required" }}
14
14
template :
15
15
metadata :
16
16
labels :
17
- app.kubernetes.io/name : {{ .Values.serviceName | required }}
17
+ app.kubernetes.io/name : {{ .Values.serviceName | required "serviceName is required" }}
18
18
spec :
19
19
containers :
20
- - image : " {{ .Values.server.image | required }}:{{ .Values.server.tag | required }}"
20
+ - image : " {{ .Values.server.image | required " server.image is required" }}:{{ .Values.server.tag | required "server.tag is required" }}"
21
21
env :
22
22
- name : LOG_LEVEL
23
- value : {{ .Values.server.logLevel | required }}
23
+ value : {{ .Values.server.logLevel | required "server.logLevel is required" }}
24
24
imagePullPolicy : IfNotPresent
25
25
name : web-server
26
26
livenessProbe :
32
32
periodSeconds : 60
33
33
timeoutSeconds : 10
34
34
ports :
35
- - containerPort : {{ .Values.server.port | required }}
35
+ - containerPort : {{ .Values.server.port | required "server.port is required" }}
36
36
name : metrics
37
37
protocol : TCP
38
38
resources :
39
- {{- toYaml .Values.server.resources | required | nindent 10 }}
39
+ {{- toYaml .Values.server.resources | required "server.resources is required" | nindent 10 }}
Original file line number Diff line number Diff line change @@ -2,5 +2,5 @@ apiVersion: v1
2
2
kind : Namespace
3
3
metadata :
4
4
labels :
5
- app.kubernetes.io/name : {{ .Values.serviceName | required }}
6
- name : {{ .Values.serviceNamespace | required }}
5
+ app.kubernetes.io/name : {{ .Values.serviceName | required "serviceName is required" }}
6
+ name : {{ .Values.serviceNamespace | required "serviceNamespace is required" }}
Original file line number Diff line number Diff line change @@ -3,16 +3,18 @@ apiVersion: networking.k8s.io/v1
3
3
kind : NetworkPolicy
4
4
metadata :
5
5
labels :
6
- app.kubernetes.io/name : {{ .Values.serviceName | required }}
7
- name : " allow-{{ .Values.serviceName | required }}-ingress"
8
- namespace : {{ .Values.serviceNamespace | required }}
6
+ app.kubernetes.io/name : {{ .Values.serviceName | required "serviceName is required" }}
7
+ name : " allow-{{ .Values.serviceName | required " serviceName is required" }}-ingress"
8
+ namespace : {{ .Values.serviceNamespace | required "serviceNamespace is required" }}
9
9
spec :
10
10
ingress :
11
11
- from :
12
- {{ .Values.netpol.from | required | nindent 4 }}
12
+ - namespaceSelector :
13
+ matchLabels :
14
+ name : {{ .Values.serviceNamespace | required "serviceNamespace is required" }}
13
15
podSelector :
14
16
matchLabels :
15
- app.kubernetes.io/name : {{ .Values.serviceName | required }}
17
+ app.kubernetes.io/name : {{ .Values.serviceName | required "serviceName is required" }}
16
18
policyTypes :
17
19
- Ingress
18
20
{{ end }}
Original file line number Diff line number Diff line change @@ -2,14 +2,14 @@ apiVersion: v1
2
2
kind : Service
3
3
metadata :
4
4
labels :
5
- app.kubernetes.io/name : {{ .Values.serviceName | required }}
6
- namespace : {{ .Values.serviceNamespace | required }}
7
- name : {{ .Values.serviceName | required }}
5
+ app.kubernetes.io/name : {{ .Values.serviceName | required "serviceName is required" }}
6
+ namespace : {{ .Values.serviceNamespace | required "serviceNamespace is required" }}
7
+ name : {{ .Values.serviceName | required "serviceName is required" }}
8
8
spec :
9
9
ports :
10
- - port : {{ .Values.service.port | required }}
10
+ - port : {{ .Values.service.port | required "service.port is required" }}
11
11
targetPort : metrics
12
12
protocol : TCP
13
13
name : metrics
14
14
selector :
15
- app.kubernetes.io/name : {{ .Values.serviceName | required }}
15
+ app.kubernetes.io/name : {{ .Values.serviceName | required "serviceName is required" }}
Original file line number Diff line number Diff line change @@ -2,17 +2,17 @@ apiVersion: monitoring.coreos.com/v1
2
2
kind : ServiceMonitor
3
3
metadata :
4
4
labels :
5
- app.kubernetes.io/name : {{ .Values.serviceName | required }}
6
- name : {{ .Values.serviceName | required }}
5
+ app.kubernetes.io/name : {{ .Values.serviceName | required "serviceName is required" }}
6
+ name : {{ .Values.serviceName | required "serviceName is required" }}
7
7
spec :
8
8
namespaceSelector :
9
9
matchNames :
10
- - {{ .Values.serviceNamespace | required }}
10
+ - {{ .Values.serviceNamespace | required "serviceNamespace is required" }}
11
11
endpoints :
12
12
- interval : 30s
13
13
path : /metrics
14
14
port : metrics
15
15
scrapeTimeout : 10s
16
16
selector :
17
17
matchLabels :
18
- app.kubernetes.io/name : {{ .Values.serviceName | required }}
18
+ app.kubernetes.io/name : {{ .Values.serviceName | required "serviceName is required" }}
Original file line number Diff line number Diff line change @@ -4,16 +4,16 @@ metadata:
4
4
annotations :
5
5
" helm.sh/hook " : test
6
6
labels :
7
- app.kubernetes.io/name : {{ .Values.serviceName | required }}
8
- namespace : {{ .Values.serviceNamespace | required }}
7
+ app.kubernetes.io/name : {{ .Values.serviceName | required "serviceName is required" }}
8
+ namespace : {{ .Values.serviceNamespace | required "serviceNamespace is required" }}
9
9
name : test-connection
10
10
spec :
11
11
containers :
12
12
- name : runner
13
- image : " {{ .Values.test-event .image | required }}:{{ .Values.test-event .tag | required }}"
13
+ image : " {{ .Values.testEvent .image | required " testEvent.image is required" }}:{{ .Values.testEvent .tag | required "testEvent.tag is required" }}"
14
14
imagePullPolicy : IfNotPresent
15
15
command :
16
16
- /bin/sh
17
17
- -c
18
- - curl "http://{{ .Values.serviceName | required }}.{{ .Values.serviceNamespace | required }}.svc.cluster.local:{{ .Values.service.port | required }}/event?type=test&message=helm_test" -X POST
18
+ - curl "http://{{ .Values.serviceName | required "serviceName is required" }}.{{ .Values.serviceNamespace | required "serviceNamespace is required" }}.svc.cluster.local:{{ .Values.service.port | required "service.port is required" }}/event?type=test&message=helm_test" -X POST
19
19
restartPolicy : Never
Original file line number Diff line number Diff line change 1
1
# all these values are required
2
- serviceName : oneShotMetricsServer
3
- serviceNamespace : oneShotMetricsServer
2
+ serviceName : oneshotmetricsserver
3
+ serviceNamespace : oneshotmetricsserver
4
4
5
- test-event :
5
+ testEvent :
6
6
image : docker.io/alpine/curl
7
7
tag : 8.10.0
8
8
@@ -25,7 +25,4 @@ service:
25
25
netpol :
26
26
generate : true
27
27
from :
28
- - namespaceSelector :
29
- matchLabels :
30
- name : {{ .Values.serviceNamespace | required }}
31
28
You can’t perform that action at this time.
0 commit comments