Skip to content

Commit

Permalink
chore: update k8s deployments for testing
Browse files Browse the repository at this point in the history
  • Loading branch information
martinsaporiti committed Dec 16, 2024
1 parent 87fb93c commit ec6d2fa
Show file tree
Hide file tree
Showing 6 changed files with 146 additions and 0 deletions.
2 changes: 2 additions & 0 deletions k8s/helm/templates/issuer-node-api-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@ spec:
labels:
{{- include "polygon-id-issuer.apiIssuerNode.Labels" . | nindent 8 }}
{{- include "polygon-id-issuer.selectorLabels" . | nindent 8 }}
annotations:
rollme: {{ randAlphaNum 5 | quote }}
spec:
serviceAccountName: {{ include "helpers.serviceAccountName" . }}
containers:
Expand Down
2 changes: 2 additions & 0 deletions k8s/helm/templates/issuer-node-notifications.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@ spec:
labels:
{{- include "polygon-id-issuer.notificationsIssuerNode.Labels" . | nindent 8 }}
{{- include "polygon-id-issuer.selectorLabels" . | nindent 8 }}
annotations:
rollme: {{ randAlphaNum 5 | quote }}
spec:
serviceAccountName: {{ include "helpers.serviceAccountName" . }}
containers:
Expand Down
2 changes: 2 additions & 0 deletions k8s/helm/templates/issuer-node-pending-publisher.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@ spec:
labels:
{{- include "polygon-id-issuer.pendingPublisherIssuerNode.Labels" . | nindent 8 }}
{{- include "polygon-id-issuer.selectorLabels" . | nindent 8 }}
annotations:
rollme: {{ randAlphaNum 5 | quote }}
spec:
serviceAccountName: {{ include "helpers.serviceAccountName" . }}
containers:
Expand Down
54 changes: 54 additions & 0 deletions k8s/testing/issuer-node-api-deployment.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ .Values.apiIssuerNode.deployment.name }}
labels:
{{- include "polygon-id-issuer.apiIssuerNode.deploymentLabels" . | nindent 4 }}
{{- include "polygon-id-issuer.labels" . | nindent 4 }}
spec:
replicas: {{ .Values.apiIssuerNode.deployment.replicaCount }}
selector:
matchLabels:
{{- include "polygon-id-issuer.selectorLabels" . | nindent 6 }}
{{- include "polygon-id-issuer.apiIssuerNode.Labels" . | nindent 6 }}
template:
metadata:
labels:
{{- include "polygon-id-issuer.apiIssuerNode.Labels" . | nindent 8 }}
{{- include "polygon-id-issuer.selectorLabels" . | nindent 8 }}
annotations:
rollme: {{ randAlphaNum 5 | quote }}
spec:
serviceAccountName: {{ include "helpers.serviceAccountName" . }}
containers:
- name: {{ .Values.apiIssuerNode.deployment.containerName }}
image: {{ .Values.issuernode_repository_image }}:{{ .Values.issuernode_repository_tag }}
imagePullPolicy: {{ .Values.apiIssuerNode.deployment.imagePullPolicy | quote }}
ports:
- containerPort: {{ .Values.apiIssuerNode.deployment.containerPort }}
envFrom:
- configMapRef:
name: {{ .Values.apiIssuerNode.deployment.apiconfigMapRef }}
args: {{ .Values.apiIssuerNode.deployment.args }}
command: {{ .Values.apiIssuerNode.deployment.command }}
env:
- name: {{ include "helpers.issuer-db-url" .}}
value: {{ quote .Values.apiIssuerNode.deployment.env.issuerDatabaseUrl }}
- name: {{ include "helpers.issuer-key-store-addr" .}}
value: {{ quote .Values.apiIssuerNode.deployment.env.issuerKeyStoreAddress }}
livenessProbe:
httpGet:
path: {{ .Values.apiIssuerNode.deployment.livenessProbe.path }}
port: {{ .Values.apiIssuerNode.deployment.livenessProbe.port }}
httpHeaders:
- name: {{ .Values.apiIssuerNode.deployment.livenessProbe.name }}
value: {{ .Values.apiIssuerNode.deployment.livenessProbe.value }}
initialDelaySeconds: {{ .Values.apiIssuerNode.deployment.livenessProbe.initialDelaySeconds }}
periodSeconds: {{ .Values.apiIssuerNode.deployment.livenessProbe.periodSeconds }}
volumeMounts:
- name: local-storage
mountPath: /localstoragekeys
volumes:
- name: local-storage
persistentVolumeClaim:
claimName: issuer-node-localstorage-pv
43 changes: 43 additions & 0 deletions k8s/testing/issuer-node-notifications.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ .Values.notificationsIssuerNode.deployment.name }}
labels:
{{- include "polygon-id-issuer.notificationsIssuerNode.deploymentLabels" . | nindent 4 }}
{{- include "polygon-id-issuer.labels" . | nindent 4 }}
spec:
replicas: {{ .Values.replicaCount }}
selector:
matchLabels:
{{- include "polygon-id-issuer.notificationsIssuerNode.Labels" . | nindent 6 }}
{{- include "polygon-id-issuer.selectorLabels" . | nindent 6 }}
template:
metadata:
labels:
{{- include "polygon-id-issuer.notificationsIssuerNode.Labels" . | nindent 8 }}
{{- include "polygon-id-issuer.selectorLabels" . | nindent 8 }}
annotations:
rollme: {{ randAlphaNum 5 | quote }}
spec:
serviceAccountName: {{ include "helpers.serviceAccountName" . }}
containers:
- name: {{ .Values.notificationsIssuerNode.deployment.containerName }}
image: {{ .Values.issuernode_repository_image }}:{{ .Values.issuernode_repository_tag }}
imagePullPolicy: {{ .Values.notificationsIssuerNode.deployment.imagePullPolicy | quote }}
envFrom:
- configMapRef:
name: {{ .Values.apiIssuerNode.deployment.apiconfigMapRef }}
env:
- name: {{ include "helpers.issuer-db-url" .}}
value: {{ quote .Values.notificationsIssuerNode.deployment.env.issuerDatabaseUrl }}
- name: {{ include "helpers.issuer-key-store-addr" .}}
value: {{ quote .Values.notificationsIssuerNode.deployment.env.issuerKeyStoreAddress }}
args: {{ .Values.notificationsIssuerNode.deployment.args }}
command: {{ .Values.notificationsIssuerNode.deployment.command }}
volumeMounts:
- name: local-storage
mountPath: /localstoragekeys
volumes:
- name: local-storage
persistentVolumeClaim:
claimName: issuer-node-localstorage-pv
43 changes: 43 additions & 0 deletions k8s/testing/issuer-node-pending-publisher.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ .Values.pendingPublisherIssuerNode.deployment.name }}
labels:
{{- include "polygon-id-issuer.pendingPublisherIssuerNode.deploymentLabels" . | nindent 4 }}
{{- include "polygon-id-issuer.labels" . | nindent 4 }}
spec:
replicas: {{ .Values.pendingPublisherIssuerNode.deployment.replicaCount }}
selector:
matchLabels:
{{- include "polygon-id-issuer.pendingPublisherIssuerNode.Labels" . | nindent 6 }}
{{- include "polygon-id-issuer.selectorLabels" . | nindent 6 }}
template:
metadata:
labels:
{{- include "polygon-id-issuer.pendingPublisherIssuerNode.Labels" . | nindent 8 }}
{{- include "polygon-id-issuer.selectorLabels" . | nindent 8 }}
annotations:
rollme: {{ randAlphaNum 5 | quote }}
spec:
serviceAccountName: {{ include "helpers.serviceAccountName" . }}
containers:
- name: {{ .Values.pendingPublisherIssuerNode.deployment.containerName }}
image: {{ .Values.issuernode_repository_image }}:{{ .Values.issuernode_repository_tag }}
imagePullPolicy: {{ .Values.pendingPublisherIssuerNode.deployment.imagePullPolicy | quote }}
envFrom:
- configMapRef:
name: {{ .Values.apiIssuerNode.deployment.apiconfigMapRef }}
env:
- name: {{ include "helpers.issuer-db-url" .}}
value: {{ quote .Values.pendingPublisherIssuerNode.deployment.env.issuerDatabaseUrl }}
- name: {{ include "helpers.issuer-key-store-addr" .}}
value: {{ quote .Values.pendingPublisherIssuerNode.deployment.env.issuerKeyStoreAddress }}
args: {{ .Values.pendingPublisherIssuerNode.deployment.args }}
command: {{ .Values.pendingPublisherIssuerNode.deployment.command }}
volumeMounts:
- name: local-storage
mountPath: /localstoragekeys
volumes:
- name: local-storage
persistentVolumeClaim:
claimName: issuer-node-localstorage-pv

0 comments on commit ec6d2fa

Please sign in to comment.