deploy-templates/templates/receive-data-job.yaml (84 lines of code) (raw):

{{- if eq .Values.deploy true }} apiVersion: batch/v1 kind: Job metadata: name: {{ .Values.data.jobName }}-{{ .Values.buildId }} labels: name: {{ .Values.excerptor.jobName }} spec: template: metadata: labels: name: {{ .Values.excerptor.jobName }} spec: serviceAccountName: history-excerptor restartPolicy: Never containers: - name: receive-data-job image: "{{ .Values.dockerRegistry }}/{{ .Values.edpProject }}/{{ .Values.image.name }}:{{ .Values.image.tag }}" imagePullPolicy: IfNotPresent command: - sh - '-c' - >- java -jar app.jar --tableName=$tableName --id=$id env: - name: POSTGRES_USER valueFrom: secretKeyRef: name: {{ .Values.excerptor.secrets.citus.pgsecretName }} key: {{ .Values.excerptor.secrets.citus.userName }} - name: POSTGRES_PASSWORD valueFrom: secretKeyRef: name: {{ .Values.excerptor.secrets.citus.pgsecretName }} key: {{ .Values.excerptor.secrets.citus.pgsecretKey}} - name: HISTORIC_SIGNATURES_CEPH_ACCESS_KEY valueFrom: secretKeyRef: name: {{ .Values.excerptor.secrets.datafactoryCephBucket.pgsecretName }} key: {{ .Values.excerptor.secrets.datafactoryCephBucket.accessKey }} - name: HISTORIC_SIGNATURES_CEPH_SECRET_KEY valueFrom: secretKeyRef: name: {{ .Values.excerptor.secrets.datafactoryCephBucket.pgsecretName }} key: {{ .Values.excerptor.secrets.datafactoryCephBucket.secretKey }} - name: REDIS_PASSWORD valueFrom: secretKeyRef: name: {{ .Values.excerptor.secrets.redisAuth.pgsecretName }} key: {{ .Values.excerptor.secrets.redisAuth.secretKey }} - name: HISTORIC_SIGNATURES_CEPH_HTTP_ENDPOINT valueFrom: configMapKeyRef: name: {{ .Values.data.historicConfigMapName }} key: {{ .Values.data.cephHost }} - name: DB_URL value: {{ .Values.data.dbUrl }} - name: DB_NAME value: {{ .Values.data.dbName }} - name: EXCERPT_URL value: {{ .Values.data.excerptUrl }} - name: ACCESS_TOKEN value: {{ .Values.token }} - name: DSO_URL value: {{ .Values.data.dsoURL }} - name: HISTORIC_SIGNATURES_CEPH_BUCKET_NAME value: {{ .Values.data.historicBucketName }} - name: OPENSHIFT_NAMESPACE value: {{ .Values.namespace }} - name: OPENSHIFT_JOB value: {{ .Values.data.jobName }}-{{ .Values.buildId }} - name: OPENSHIFT_RESULT_FIELD value: link - name: tableName value: {{ .Values.tableName }} - name: id value: {{ .Values.id | squote }} - name: DB_SCHEMA value: {{ .Values.DB_SCHEMA }} - name: REDIS_ENDPOINT value: rfs-redis-sentinel.{{ .Values.namespace }}.svc:26379 - name: REDIS_MASTER value: {{ .Values.data.redisMaster }} {{- end }}