bugfix: worker

main
Sven Ketelsen 4 years ago
parent 63ee674d26
commit f007d658ae

@ -0,0 +1,52 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: "sepa-exporter"
spec:
replicas: 1
selector:
matchLabels:
app: "sepa-exporter"
template:
metadata:
labels:
app: "sepa-exporter"
spec:
spec:
containers:
- name: "sepa-exporter"
image: "{{ .Values.harbor.host.name }}/{{ .Values.sepaExporter.image.name }}:{{ .Values.sepaExporter.image.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: "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: "sepa-exporter-secrets"
key: SMA_DOCUMENT_AUTH_TOKEN
ports:
- containerPort: 8080
imagePullSecrets:
- name: "{{ .Values.pull_secret }}"

@ -0,0 +1,7 @@
apiVersion: v1
kind: Secret
metadata:
name: "sepa-exporter-secrets"
data:
SMA_WORKFLOW_AUTH_TOKEN: "{{ .Values.smardigo.workflow.api_token }}"
SMA_DOCUMENT_AUTH_TOKEN: "{{ .Values.smardigo.document.api_token }}"

@ -0,0 +1,17 @@
apiVersion: v1
kind: Service
metadata:
name: "sepa-exporter"
spec:
selector:
app: "sepa-exporter"
type: NodePort
ports:
- port: 8080
targetPort: 8080
protocol: TCP
name: http
- port: 8081
targetPort: 8081
protocol: TCP
name: metrics

@ -0,0 +1,53 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: "uba-export"
spec:
replicas: 1
selector:
matchLabels:
app: "uba-export"
template:
metadata:
labels:
app: "uba-export"
spec:
spec:
containers:
- name: "uba-export"
image: "{{ .Values.harbor.host.name }}/{{ .Values.ubaExporter.image.name }}:{{ .Values.ubaExporter.image.version }}"
imagePullPolicy: Always
env:
- name: SPRING_PROFILES_INCLUDE
value: "prod,swagger"
- name: EXTERNAL_TASK_UBA_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: "uba-export-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: "uba-export-secrets"
key: SMA_DOCUMENT_AUTH_TOKEN
ports:
- containerPort: 8080
imagePullSecrets:
- name: "{{ .Values.harbor.pull_secret }}"

@ -0,0 +1,7 @@
apiVersion: v1
kind: Secret
metadata:
name: "uba-export-secrets"
data:
SMA_WORKFLOW_AUTH_TOKEN: "{{ .Values.smardigo.workflow.api_token }}"
SMA_DOCUMENT_AUTH_TOKEN: "{{ .Values.smardigo.document.api_token }}"

@ -0,0 +1,17 @@
apiVersion: v1
kind: Service
metadata:
name: "uba-export"
spec:
selector:
app: "uba-export"
type: NodePort
ports:
- port: 8080
targetPort: 8080
protocol: TCP
name: http
- port: 8081
targetPort: 8081
protocol: TCP
name: metrics

@ -1,64 +1,40 @@
sharedService: smardigo:
keycloak: document:
host: host: "connect"
ip: 10.0.0.11 api_token: ""
name: dev-keycloak-01.smardigo.digital workflow:
postgres: host: "connect"
host: api_token: ""
ip: 10.0.0.19
name: dev-postgres-01
maria:
host:
ip: 10.0.0.16
name: dev-maria-01
elastic:
host01:
ip: 10.0.0.5
name: dev-elastic-stack-elastic-01
host02:
ip: 10.0.0.6
name: dev-elastic-stack-elastic-02
host03:
ip: 10.0.0.7
name: dev-elastic-stack-elastic-03
iam:
image:
version: latest
name: smardigo/iam-app
keycloak:
username: keycloak-admin
password: keycloak-admin
connect: connect:
image: image:
version: latest version: "latest"
name: smardigo/connect-whitelabel-app name: "smardigo/connect-whitelabel-app"
admin: admin:
username: connect-admin username: "connect-admin"
password: connect-admin password: "connect-admin"
database: database:
host: dev-postgres-01 host: "dev-postgres-01"
port: 5432 port: "5432"
name: dev_mobene_nsodev_connect name: "dev_mobene_nsodev_connect"
username: dev_mobene_nsodev_connect username: "dev_mobene_nsodev_connect"
password: connect-postgres-admin password: "connect-postgres-admin"
elastic: elastic:
host: dev-elastic-stack-elastic-01 host: "dev-elastic-stack-elastic-01"
port: 9200 port: "9200"
username: elastic username: "elastic"
password: elastic password: "elastic"
oidc: oidc:
realm: mobene realm: "mobene"
client_id: nsodev client_id: "nsodev"
client_secret: nsodev client_secret: "nsodev"
registration_id: nsodev registration_id: "nsodev"
issuer_host: dev-keycloak-01.smardigo.digital issuer_host: "dev-keycloak-01.smardigo.digital"
mail: mail:
host: dev-mail-01.smardigo.digital host: "dev-mail-01.smardigo.digital"
post: 25 post: "25"
username: username: ""
password: password: ""
properties: properties:
simulation: true simulation: true
base_url: "https://dev-mobene-nsodev-connect.smardigo.digital" base_url: "https://dev-mobene-nsodev-connect.smardigo.digital"
@ -67,6 +43,14 @@ connect:
sender_alias: "noreply-connect" sender_alias: "noreply-connect"
domain: "dev-mobene-nsodev-connect.smardigo.digital" domain: "dev-mobene-nsodev-connect.smardigo.digital"
iam:
image:
version: "latest"
name: "smardigo/iam-app"
keycloak:
username: "keycloak-admin"
password: "keycloak-admin"
wordpress: wordpress:
image: image:
version: "1.3.1" version: "1.3.1"
@ -87,8 +71,43 @@ wordpress:
password: "Buerger?P0rtal." password: "Buerger?P0rtal."
domain: "dev-mobene-nsodev-wordpress.smardigo.digital" domain: "dev-mobene-nsodev-wordpress.smardigo.digital"
ubaExporter:
image:
version: "latest"
name: "smardigo/mobene-uba-export-app"
sepaExporter:
image:
version: "latest"
name: "smardigo/sepa-exporter-app"
# services which aren't part of the kubernetes cluster
sharedService:
keycloak:
host:
ip: "10.0.0.11"
name: "dev-keycloak-01.smardigo.digital"
postgres:
host:
ip: "10.0.0.19"
name: "dev-postgres-01"
maria:
host:
ip: "10.0.0.16"
name: "dev-maria-01"
elastic:
host01:
ip: "10.0.0.5"
name: "dev-elastic-stack-elastic-01"
host02:
ip: "10.0.0.6"
name: "dev-elastic-stack-elastic-02"
host03:
ip: "10.0.0.7"
name: "dev-elastic-stack-elastic-03"
harbor: harbor:
host: host:
name: dev-harbor-01.smardigo.digital name: "dev-harbor-01.smardigo.digital"
# The name of the secret containing the credentials to access the docker registry to download the smardigo image. # The name of the secret containing the credentials to access the docker registry to download the smardigo image.
pull_secret: harbor-pull-secret-key pull_secret: "harbor-pull-secret-key"
Loading…
Cancel
Save