Skip to content

Commit 34ca0e4

Browse files
chore(helm-chart): renamed handshake node to hsd
Signed-off-by: Tripura Repalle <tripura@blinklabs.io>
1 parent 28de13b commit 34ca0e4

10 files changed

Lines changed: 76 additions & 76 deletions

File tree

.github/workflows/publish-handshake-node-helm-chart.yml renamed to .github/workflows/publish-hsd-helm-chart.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
name: publish-handshake-node-helm-chart
1+
name: publish-hsd-helm-chart
22

33
on:
44
push:
55
branches: ['main']
6-
paths: ['charts/handshake-node/**','.github/workflows/publish-handshake-node-helm-chart.yml']
6+
paths: ['charts/hsd/**','.github/workflows/publish-hsd-helm-chart.yml']
77

88
jobs:
9-
build-and-push-handshake-node-helm-chart:
9+
build-and-push-hsd-helm-chart:
1010
runs-on: ubuntu-latest
1111
permissions:
1212
contents: read
@@ -25,7 +25,7 @@ jobs:
2525
run: |
2626
rm -rf dist
2727
mkdir dist
28-
helm package charts/handshake-node/ -d dist/
28+
helm package charts/hsd/ -d dist/
2929
echo "${TOKEN}" | helm registry login "${REGISTRY}" -u "${USER}" --password-stdin
3030
for file in dist/*; do
3131
helm push "$file" "oci://${REGISTRY}/${REPOSITORY,,}/charts"
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
apiVersion: v2
2-
name: handshake-node
2+
name: hsd
33
description: Deploys a Handshake node for specified network and a prometheus exporter for metrics
44
version: 0.2.1
55
appVersion: 8.0.0

charts/handshake-node/templates/_helpers.tpl renamed to charts/hsd/templates/_helpers.tpl

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
{{/*
33
Expand the name of the chart.
44
*/}}
5-
{{- define "handshake-node.name" -}}
5+
{{- define "hsd.name" -}}
66
{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}}
77
{{- end -}}
88

@@ -11,7 +11,7 @@ Create a default fully qualified app name.
1111
We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
1212
If release name contains chart name it will be used as a full name.
1313
*/}}
14-
{{- define "handshake-node.fullname" -}}
14+
{{- define "hsd.fullname" -}}
1515
{{- if .Values.fullnameOverride -}}
1616
{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}}
1717
{{- else -}}
@@ -27,23 +27,23 @@ If release name contains chart name it will be used as a full name.
2727
{{/*
2828
Network-aware fullname
2929
*/}}
30-
{{- define "handshake-node.network-fullname" -}}
31-
{{- $name := include "handshake-node.fullname" . -}}
32-
{{- $network := include "handshake-node.network" . -}}
30+
{{- define "hsd.network-fullname" -}}
31+
{{- $name := include "hsd.fullname" . -}}
32+
{{- $network := include "hsd.network" . -}}
3333
{{- printf "%s-%s" $name $network -}}
3434
{{- end -}}
3535

3636
{{/*
3737
Create chart name and version as used by the chart label.
3838
*/}}
39-
{{- define "handshake-node.chart" -}}
39+
{{- define "hsd.chart" -}}
4040
{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}}
4141
{{- end -}}
4242

4343
{{/*
4444
Define Handshake network.
4545
*/}}
46-
{{- define "handshake-node.network" -}}
46+
{{- define "hsd.network" -}}
4747
{{- if .Values.handshake_network -}}
4848
{{ .Values.handshake_network }}
4949
{{- else -}}
@@ -54,44 +54,44 @@ Define Handshake network.
5454
{{/*
5555
Define port helpers based on network
5656
*/}}
57-
{{- define "handshake-node.p2p-port" -}}
58-
{{- $network := include "handshake-node.network" . -}}
57+
{{- define "hsd.p2p-port" -}}
58+
{{- $network := include "hsd.network" . -}}
5959
{{- index .Values.networkPorts $network "p2p" -}}
6060
{{- end -}}
6161

62-
{{- define "handshake-node.brontide-port" -}}
63-
{{- $network := include "handshake-node.network" . -}}
62+
{{- define "hsd.brontide-port" -}}
63+
{{- $network := include "hsd.network" . -}}
6464
{{- index .Values.networkPorts $network "brontide" -}}
6565
{{- end -}}
6666

67-
{{- define "handshake-node.http-port" -}}
68-
{{- $network := include "handshake-node.network" . -}}
67+
{{- define "hsd.http-port" -}}
68+
{{- $network := include "hsd.network" . -}}
6969
{{- index .Values.networkPorts $network "http" -}}
7070
{{- end -}}
7171

72-
{{- define "handshake-node.ns-port" -}}
73-
{{- $network := include "handshake-node.network" . -}}
72+
{{- define "hsd.ns-port" -}}
73+
{{- $network := include "hsd.network" . -}}
7474
{{- index .Values.networkPorts $network "ns" -}}
7575
{{- end -}}
7676

77-
{{- define "handshake-node.rs-port" -}}
78-
{{- $network := include "handshake-node.network" . -}}
77+
{{- define "hsd.rs-port" -}}
78+
{{- $network := include "hsd.network" . -}}
7979
{{- index .Values.networkPorts $network "rs" -}}
8080
{{- end -}}
8181

8282
{{/*
8383
Define resource requirements based on network
8484
*/}}
85-
{{- define "handshake-node.resources" -}}
86-
{{- $network := include "handshake-node.network" . -}}
85+
{{- define "hsd.resources" -}}
86+
{{- $network := include "hsd.network" . -}}
8787
{{ toYaml (index .Values.networkResources $network) }}
8888
{{- end -}}
8989

9090
{{/*
9191
Define storage size based on network
9292
*/}}
93-
{{- define "handshake-node.storage-size" -}}
94-
{{- $network := include "handshake-node.network" . -}}
93+
{{- define "hsd.storage-size" -}}
94+
{{- $network := include "hsd.network" . -}}
9595
{{- if .Values.storage.size -}}
9696
{{- .Values.storage.size -}}
9797
{{- else -}}
@@ -102,13 +102,13 @@ Define storage size based on network
102102
{{/*
103103
Common labels
104104
*/}}
105-
{{- define "handshake-node.labels" -}}
106-
app.kubernetes.io/name: {{ include "handshake-node.name" . }}
107-
helm.sh/chart: {{ include "handshake-node.chart" . }}
105+
{{- define "hsd.labels" -}}
106+
app.kubernetes.io/name: {{ include "hsd.name" . }}
107+
helm.sh/chart: {{ include "hsd.chart" . }}
108108
app.kubernetes.io/instance: {{ .Release.Name }}
109109
{{- if .Chart.AppVersion }}
110110
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
111111
{{- end }}
112112
app.kubernetes.io/managed-by: {{ .Release.Service }}
113-
handshake_network: {{ include "handshake-node.network" . }}
113+
handshake_network: {{ include "hsd.network" . }}
114114
{{- end -}}

charts/handshake-node/templates/dns-service.yaml renamed to charts/hsd/templates/dns-service.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
apiVersion: v1
22
kind: Service
33
metadata:
4-
name: {{ include "handshake-node.fullname" . }}
4+
name: {{ include "hsd.fullname" . }}
55
labels:
6-
{{- include "handshake-node.labels" . | nindent 4 }}
6+
{{- include "hsd.labels" . | nindent 4 }}
77
annotations:
88
{{- if .Values.service.annotations }}
99
{{- toYaml .Values.service.annotations | nindent 4 }}
@@ -35,6 +35,6 @@ spec:
3535
targetPort: {{ index .Values.networkPorts .Values.handshake_network "rs" }}
3636
protocol: UDP
3737
selector:
38-
app.kubernetes.io/name: {{ include "handshake-node.name" . }}
38+
app.kubernetes.io/name: {{ include "hsd.name" . }}
3939
app.kubernetes.io/instance: {{ .Release.Name }}
4040

charts/handshake-node/templates/metrics-service.yaml renamed to charts/hsd/templates/metrics-service.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
apiVersion: v1
33
kind: Service
44
metadata:
5-
name: {{ include "handshake-node.network-fullname" . }}-metrics
5+
name: {{ include "hsd.network-fullname" . }}-metrics
66
labels:
7-
{{- include "handshake-node.labels" . | nindent 4 }}
7+
{{- include "hsd.labels" . | nindent 4 }}
88
app.kubernetes.io/component: metrics
99
spec:
1010
type: ClusterIP
@@ -14,7 +14,7 @@ spec:
1414
protocol: TCP
1515
name: metrics
1616
selector:
17-
handshake_network: {{ include "handshake-node.network" . }}
18-
app.kubernetes.io/name: {{ include "handshake-node.name" . }}
17+
handshake_network: {{ include "hsd.network" . }}
18+
app.kubernetes.io/name: {{ include "hsd.name" . }}
1919
app.kubernetes.io/instance: {{ .Release.Name }}
2020
{{- end }}

charts/handshake-node/templates/metrics-servicemonitor.yaml renamed to charts/hsd/templates/metrics-servicemonitor.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@
22
apiVersion: monitoring.coreos.com/v1
33
kind: ServiceMonitor
44
metadata:
5-
name: {{ include "handshake-node.network-fullname" . }}-metrics-monitor
5+
name: {{ include "hsd.network-fullname" . }}-metrics-monitor
66
labels:
7-
app: {{ include "handshake-node.name" . }}
8-
{{- include "handshake-node.labels" . | nindent 4 }}
7+
app: {{ include "hsd.name" . }}
8+
{{- include "hsd.labels" . | nindent 4 }}
99
{{- with .Values.metrics.serviceMonitor.labels }}
1010
{{- toYaml . | nindent 4 }}
1111
{{- end }}
1212
spec:
1313
selector:
1414
matchLabels:
15-
handshake_network: {{ include "handshake-node.network" . }}
16-
app.kubernetes.io/name: {{ include "handshake-node.name" . }}
15+
handshake_network: {{ include "hsd.network" . }}
16+
app.kubernetes.io/name: {{ include "hsd.name" . }}
1717
app.kubernetes.io/instance: {{ .Release.Name }}
1818
app.kubernetes.io/component: metrics
1919
endpoints:

charts/handshake-node/templates/statefulset.yaml renamed to charts/hsd/templates/statefulset.yaml

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -3,26 +3,26 @@ apiVersion: apps/v1
33
kind: StatefulSet
44
metadata:
55
labels:
6-
{{- include "handshake-node.labels" . | nindent 4 }}
7-
name: {{ include "handshake-node.network-fullname" . }}
6+
{{- include "hsd.labels" . | nindent 4 }}
7+
name: {{ include "hsd.network-fullname" . }}
88
spec:
99
replicas: {{ .Values.replicaCount }}
1010
selector:
1111
matchLabels:
12-
handshake_network: {{ include "handshake-node.network" . }}
13-
app.kubernetes.io/name: {{ include "handshake-node.name" . }}
12+
handshake_network: {{ include "hsd.network" . }}
13+
app.kubernetes.io/name: {{ include "hsd.name" . }}
1414
app.kubernetes.io/instance: {{ .Release.Name }}
15-
serviceName: {{ include "handshake-node.network-fullname" . }}
15+
serviceName: {{ include "hsd.network-fullname" . }}
1616
template:
1717
metadata:
1818
annotations:
1919
cluster-autoscaler.kubernetes.io/safe-to-evict: "false"
20-
kubectl.kubernetes.io/default-container: handshake-node
20+
kubectl.kubernetes.io/default-container: hsd
2121
labels:
22-
handshake_network: {{ include "handshake-node.network" . }}
23-
app.kubernetes.io/name: {{ include "handshake-node.name" . }}
22+
handshake_network: {{ include "hsd.network" . }}
23+
app.kubernetes.io/name: {{ include "hsd.name" . }}
2424
app.kubernetes.io/instance: {{ .Release.Name }}
25-
{{- include "handshake-node.labels" . | nindent 8 }}
25+
{{- include "hsd.labels" . | nindent 8 }}
2626
spec:
2727
{{- with .Values.affinity }}
2828
affinity: {{ toYaml . | nindent 8 }}
@@ -36,23 +36,23 @@ spec:
3636
securityContext:
3737
fsGroup: 1000
3838
containers:
39-
- name: handshake-node
39+
- name: hsd
4040
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
4141
imagePullPolicy: {{ .Values.image.pullPolicy }}
4242
args:
43-
- --network={{ include "handshake-node.network" . }}
43+
- --network={{ include "hsd.network" . }}
4444
- --listen={{ .Values.nodeConfig.listen }}
4545
- --max-inbound={{ .Values.nodeConfig.maxInbound }}
4646
- --max-outbound={{ .Values.nodeConfig.maxOutbound }}
4747
- --http-host={{ .Values.nodeConfig.httpHost }}
48-
- --http-port={{ include "handshake-node.http-port" . }}
48+
- --http-port={{ include "hsd.http-port" . }}
4949
{{- if .Values.nodeConfig.api.secretName }}
5050
- --api-key=$(HSD_API_KEY)
5151
{{- end }}
5252
{{- if .Values.nodeConfig.publicHost }}
5353
- --public-host={{ .Values.nodeConfig.publicHost }}
5454
{{- end }}
55-
- --brontide-port={{ include "handshake-node.brontide-port" . }}
55+
- --brontide-port={{ include "hsd.brontide-port" . }}
5656
- --prune={{ .Values.nodeConfig.prune }}
5757
- --index-tx={{ .Values.nodeConfig.indexTx }}
5858
- --index-address={{ .Values.nodeConfig.indexAddress }}
@@ -68,9 +68,9 @@ spec:
6868
- --no-wallet
6969
{{- end }}
7070
- --ns-host={{ .Values.nodeConfig.nsHost }}
71-
- --ns-port={{ include "handshake-node.ns-port" . }}
71+
- --ns-port={{ include "hsd.ns-port" . }}
7272
- --rs-host={{ .Values.nodeConfig.rsHost }}
73-
- --rs-port={{ include "handshake-node.rs-port" . }}
73+
- --rs-port={{ include "hsd.rs-port" . }}
7474
- --rs-no-unbound={{ .Values.nodeConfig.rsNoUnbound }}
7575
env:
7676
{{- if .Values.nodeConfig.api.secretName }}
@@ -81,44 +81,44 @@ spec:
8181
key: {{ .Values.nodeConfig.api.secretKey }}
8282
{{- end }}
8383
- name: HSD_NETWORK
84-
value: "{{ include "handshake-node.network" . }}"
84+
value: "{{ include "hsd.network" . }}"
8585
- name: HSD_PREFIX
8686
value: "/data"
8787
ports:
8888
- name: p2p
89-
containerPort: {{ include "handshake-node.p2p-port" . }}
89+
containerPort: {{ include "hsd.p2p-port" . }}
9090
protocol: TCP
9191
- name: brontide
92-
containerPort: {{ include "handshake-node.brontide-port" . }}
92+
containerPort: {{ include "hsd.brontide-port" . }}
9393
protocol: TCP
9494
- name: http
95-
containerPort: {{ include "handshake-node.http-port" . }}
95+
containerPort: {{ include "hsd.http-port" . }}
9696
protocol: TCP
9797
- name: ns
98-
containerPort: {{ include "handshake-node.ns-port" . }}
98+
containerPort: {{ include "hsd.ns-port" . }}
9999
protocol: UDP
100100
- name: rs
101-
containerPort: {{ include "handshake-node.rs-port" . }}
101+
containerPort: {{ include "hsd.rs-port" . }}
102102
protocol: UDP
103103
resources:
104-
{{- $network := include "handshake-node.network" . }}
104+
{{- $network := include "hsd.network" . }}
105105
{{- if .Values.resources }}
106106
{{- toYaml .Values.resources | nindent 12 }}
107107
{{- else }}
108108
{{- toYaml (index .Values.networkResources $network) | nindent 12 }}
109109
{{- end }}
110110
volumeMounts:
111-
- name: handshake-data-{{ include "handshake-node.network" . }}
111+
- name: handshake-data-{{ include "hsd.network" . }}
112112
mountPath: /data
113113
{{- if .Values.metrics.enabled }}
114-
- name: handshake-node-metrics-exporter
114+
- name: hsd-metrics-exporter
115115
image: "{{ .Values.metrics.image.repository }}:{{ .Values.metrics.image.tag }}"
116116
imagePullPolicy: {{ .Values.metrics.image.pullPolicy | default "IfNotPresent" }}
117117
env:
118118
- name: HANDSHAKE_RPC_HOST
119119
value: "localhost"
120120
- name: HANDSHAKE_RPC_PORT
121-
value: "{{ include "handshake-node.http-port" . }}"
121+
value: "{{ include "hsd.http-port" . }}"
122122
- name: HANDSHAKE_RPC_USER
123123
value: "x"
124124
- name: HANDSHAKE_RPC_PASSWORD
@@ -153,8 +153,8 @@ spec:
153153
volumeClaimTemplates:
154154
- metadata:
155155
labels:
156-
handshake_network: {{ include "handshake-node.network" . }}
157-
name: handshake-data-{{ include "handshake-node.network" . }}
156+
handshake_network: {{ include "hsd.network" . }}
157+
name: handshake-data-{{ include "hsd.network" . }}
158158
spec:
159159
accessModes:
160160
- ReadWriteOnce
@@ -163,4 +163,4 @@ spec:
163163
{{- end }}
164164
resources:
165165
requests:
166-
storage: {{ include "handshake-node.storage-size" . }}
166+
storage: {{ include "hsd.storage-size" . }}

charts/handshake-node/templates/tcp-service.yaml renamed to charts/hsd/templates/tcp-service.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
apiVersion: v1
22
kind: Service
33
metadata:
4-
name: {{ include "handshake-node.fullname" . }}-tcp
4+
name: {{ include "hsd.fullname" . }}-tcp
55
labels:
6-
{{- include "handshake-node.labels" . | nindent 4 }}
6+
{{- include "hsd.labels" . | nindent 4 }}
77
annotations:
88
{{- if .Values.service.tcp.annotations }}
99
{{- toYaml .Values.service.tcp.annotations | nindent 4 }}
@@ -27,5 +27,5 @@ spec:
2727
targetPort: {{ index .Values.networkPorts .Values.handshake_network "http" }}
2828
protocol: TCP
2929
selector:
30-
app.kubernetes.io/name: {{ include "handshake-node.name" . }}
30+
app.kubernetes.io/name: {{ include "hsd.name" . }}
3131
app.kubernetes.io/instance: {{ .Release.Name }}

0 commit comments

Comments
 (0)