diff --git a/config/default/cusqa/values.yaml b/config/default/cusqa/values.yaml index 9b6b355..369000c 100644 --- a/config/default/cusqa/values.yaml +++ b/config/default/cusqa/values.yaml @@ -10,3 +10,8 @@ mobene: uba: image: prodnso-harbor-01.smardigo.digital/smardigo/mobene-uba-export-app version: 1.0.1 + +smardigo: + sepa_exporter: + image: dev-harbor-01.smardigo.digital/smardigo/smardigo-sepa-exporter-app + version: latest \ No newline at end of file diff --git a/config/default/nsodev/values.yaml b/config/default/nsodev/values.yaml index f49ac7f..9b967b8 100644 --- a/config/default/nsodev/values.yaml +++ b/config/default/nsodev/values.yaml @@ -10,3 +10,8 @@ mobene: uba: image: prodnso-harbor-01.smardigo.digital/smardigo/mobene-uba-export-app version: 1.0.1 + +smardigo: + sepa_exporter: + image: dev-harbor-01.smardigo.digital/smardigo/smardigo-sepa-exporter-app + version: latest diff --git a/config/default/templates/smardigo-sepa-exporter/deployment.yml b/config/default/templates/smardigo-sepa-exporter/deployment.yml new file mode 100644 index 0000000..083fb8e --- /dev/null +++ b/config/default/templates/smardigo-sepa-exporter/deployment.yml @@ -0,0 +1,52 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: "{{ .Release.Name }}-smardigo-sepa-exporter" +spec: + replicas: 1 + selector: + matchLabels: + app: "{{ .Release.Name }}-smardigo-sepa-exporter" + template: + metadata: + labels: + app: "{{ .Release.Name }}-smardigo-sepa-exporter" + spec: + spec: + containers: + - name: "{{ .Release.Name }}-smardigo-sepa-exporter" + image: "{{ .Values.smardigo.sepa_exporter.image }}:{{ .Values.smardigo.sepa_exporter.version }}" + imagePullPolicy: Always + env: + - name: SPRING_PROFILES_INCLUDE + value: "prod,swagger" + - name: EXTERNAL_TASK_SEPA_EXPORT_MAX_RETRIES + value: "5" + - name: SMA_EXTERNAL_TASK_SCHEDULE_INTERVAL + value: "30000" + - name: SMA_WORKFLOW_REST_BASE_PATH + value: "{{ .Values.smardigo.workflow.host }}" + - name: SMA_WORKFLOW_REST_CONNECT_TIMEOUT + value: "3000" + - name: SMA_WORKFLOW_REST_READ_TIMEOUT + value: "10000" + - name: SMA_WORKFLOW_REST_AUTH_TOKEN + valueFrom: + secretKeyRef: + name: "{{ .Release.Name }}-smardigo-sepa-exporter-secrets" + key: SMA_WORKFLOW_AUTH_TOKEN + - name: SMA_DOCUMENT_REST_BASE_PATH + value: "{{ .Values.smardigo.document.host }}" + - name: SMA_DOCUMENT_REST_CONNECT_TIMEOUT + value: "3000" + - name: SMA_DOCUMENT_REST_READ_TIMEOUT + value: "10000" + - name: SMA_DOCUMENT_REST_AUTH_TOKEN + valueFrom: + secretKeyRef: + name: "{{ .Release.Name }}-smardigo-sepa-exporter-secrets" + key: SMA_DOCUMENT_AUTH_TOKEN + ports: + - containerPort: 8080 + imagePullSecrets: + - name: "{{ .Values.mobene.pull_secret }}" diff --git a/config/default/templates/smardigo-sepa-exporter/secret.yml b/config/default/templates/smardigo-sepa-exporter/secret.yml new file mode 100644 index 0000000..875f588 --- /dev/null +++ b/config/default/templates/smardigo-sepa-exporter/secret.yml @@ -0,0 +1,7 @@ +apiVersion: v1 +kind: Secret +metadata: + name: "{{ .Release.Name }}-smardigo-sepa-exporter-secrets" +data: + SMA_WORKFLOW_AUTH_TOKEN: "{{ .Values.smardigo.workflow.api_token }}" + SMA_DOCUMENT_AUTH_TOKEN: "{{ .Values.smardigo.document.api_token }}" diff --git a/config/default/templates/smardigo-sepa-exporter/service.yml b/config/default/templates/smardigo-sepa-exporter/service.yml new file mode 100644 index 0000000..1ecadb0 --- /dev/null +++ b/config/default/templates/smardigo-sepa-exporter/service.yml @@ -0,0 +1,17 @@ +apiVersion: v1 +kind: Service +metadata: + name: "{{ .Release.Name }}-backend" +spec: + selector: + app: "{{ .Release.Name }}-backend" + type: NodePort + ports: + - port: 8080 + targetPort: 8080 + protocol: TCP + name: http + - port: 8081 + targetPort: 8081 + protocol: TCP + name: metrics diff --git a/config/default/values.yaml b/config/default/values.yaml index 967ca3b..32f664f 100644 --- a/config/default/values.yaml +++ b/config/default/values.yaml @@ -10,6 +10,11 @@ mobene: uba: image: dev-harbor-01.smardigo.digital/smardigo/mobene-uba-export-app version: latest + +smardigo: + sepa_exporter: + image: dev-harbor-01.smardigo.digital/smardigo/smardigo-sepa-exporter-app + version: latest pull_secret: harbor-pull-secret-key