File tree 11 files changed +43
-13
lines changed
11 files changed +43
-13
lines changed Original file line number Diff line number Diff line change @@ -2,5 +2,5 @@ apiVersion: v2
2
2
name : mina-test-common
3
3
description : Common templates for Mina test nodes
4
4
type : library
5
- version : 0.0.2
5
+ version : 0.0.3
6
6
appVersion : " 0.0.0"
Original file line number Diff line number Diff line change
1
+ {{/*
2
+ Get readiness probe value
3
+ */}}
4
+ {{- define "mina-common.readinessProbe" }}
5
+ {{- default (dig "global" "readinessProbe" "" .Values.AsMap) (dig "readinessProbe" "" .Values.AsMap) }}
6
+ {{- end }}
Original file line number Diff line number Diff line change 1
1
dependencies:
2
2
- name: mina-test-common
3
3
repository: file://../mina-common
4
- version: 0.0.2
5
- digest: sha256:06b9035c0407b0125c921251a176d591944cd8abcabab5ff525c4e411303eda2
6
- generated: "2023-11-16T12:51:57.76816585 +03:00"
4
+ version: 0.0.3
5
+ digest: sha256:097f88c43d1b8c3cbd192a064a8c6f44bcc87a694db6c6e601dc67e4d632c1b7
6
+ generated: "2023-11-16T16:34:19.693845386 +03:00"
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ apiVersion: v2
2
2
name : ocaml-test-node
3
3
description : A Helm chart for OCaml Mina test node.
4
4
type : application
5
- version : 0.0.2
5
+ version : 0.0.3
6
6
7
7
# This is the version number of the application being deployed. This version number should be
8
8
# incremented each time you make changes to the application. Versions are not expected to
@@ -13,4 +13,4 @@ appVersion: "2.0.0rampup4"
13
13
dependencies :
14
14
- name : mina-test-common
15
15
repository : file://../mina-common
16
- version : " >=0.0.2 "
16
+ version : " >=0.0.3 "
Original file line number Diff line number Diff line change
1
+ { {/*
2
+ OCaml node readiness probe
3
+ */} }
4
+ { {- define " ocaml-test-node.readinessProbe" } }
5
+ { {- with include " mina-common.readinessProbe" . } }
6
+ readinessProbe:
7
+ { {- if (eq . " P2PSocket" ) } }
8
+ tcpSocket:
9
+ port: "external"
10
+ { {- else } }
11
+ { {- fail (printf " unknown readiness probe kind: '%s'" .) } }
12
+ { {- end } }
13
+ { {- end } }
14
+ { {- end } }
Original file line number Diff line number Diff line change 43
43
{{- toYaml .Values.resources | nindent 12 }}
44
44
volumeMounts :
45
45
{{- include "ocaml-test-node.volumeMounts" . | indent 12 }}
46
+ {{ include "ocaml-test-node.readinessProbe" . | indent 10 }}
46
47
volumes :
47
48
{{- include "ocaml-test-node.volumes" . | indent 8 }}
48
49
{{- with .Values.nodeSelector }}
Original file line number Diff line number Diff line change 1
1
dependencies:
2
2
- name: mina-test-common
3
3
repository: file://../mina-common
4
- version: 0.0.1
5
- digest: sha256:14df3f6d0527897f35d4f1a99829ef21063b02ef8e095bd356b46af4bdb51a3f
6
- generated: "2023-11-13T12:55:04.060122744 +03:00"
4
+ version: 0.0.2
5
+ digest: sha256:56aba8d4369cc09440c0050dc60f6fca777f9f36bd15768f48ee3e31ed06ed71
6
+ generated: "2023-11-16T14:59:29.620406417 +03:00"
Original file line number Diff line number Diff line change @@ -2,9 +2,9 @@ apiVersion: v2
2
2
name : rust-test-node
3
3
description : A Rust Mina test node
4
4
type : application
5
- version : 0.0.1
5
+ version : 0.0.2
6
6
appVersion : " 0.0.1"
7
7
dependencies :
8
8
- name : mina-test-common
9
9
repository : file://../mina-common
10
- version : " >0.0.0 "
10
+ version : " >0.0.3 "
Original file line number Diff line number Diff line change @@ -17,13 +17,20 @@ livenessProbe:
17
17
Readiness probe: openmina node considered ready when it is in sync with the network.
18
18
*/} }
19
19
{ {- define " rust-test-node.readinessProbe" } }
20
- { {- if .Values.probes.readiness } }
20
+ { {- with include " mina-common.readinessProbe " . } }
21
21
readinessProbe:
22
+ { {- if eq . " Default" } }
22
23
initialDelaySeconds: 60
23
24
periodSeconds: 20
24
25
failureThreshold: 60
25
26
httpGet:
26
27
path: /readyz
27
28
port: 3000
29
+ { {- else if eq . " P2PSocket" } }
30
+ tcpSocket:
31
+ port: "external"
32
+ { {- else } }
33
+ { {- fail (printf " unknown readiness probe kind: '%s'" .) } }
34
+ { {- end } }
28
35
{ {- end } }
29
36
{ {- end } }
Original file line number Diff line number Diff line change 49
49
{{ include "rust-test-node.volumeMounts" . | indent 12 }}
50
50
resources :
51
51
{{- toYaml .Values.resources | nindent 12 }}
52
+ ports :
53
+ - name : external
54
+ containerPort : 8302
52
55
volumes :
53
56
{{ include "rust-test-node.volumes" . | indent 10 }}
54
57
{{- with .Values.nodeSelector }}
Original file line number Diff line number Diff line change 4
4
5
5
probes :
6
6
liveness : true
7
- readiness : true
8
7
replicaCount : 1
9
8
10
9
image :
You can’t perform that action at this time.
0 commit comments