Changes in the job and service definitions for SM compatibility
Issue-ID: OOM-2981
Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
Change-Id: Ib70baa6a4aedd21e24e339cc724b7f5ea973fdde
service:
type: ClusterIP
name: awx-postgresql
service:
type: ClusterIP
name: awx-postgresql
- portName: awx-postgresql
+ portName: tcp-postgresql
internalPort: 5432
externalPort: 5432
internalPort: 5432
externalPort: 5432
apiVersion: v1
fieldPath: metadata.namespace
containers:
apiVersion: v1
fieldPath: metadata.namespace
containers:
- - command: ["/bin/sh","-c"]
- args: ["/etc/tower/job-entrypoint.sh"]
+ - name: {{ include "common.name" . }}-mgnt
+ command:
+ - /bin/sh
+ - -cx
+ - |
+ {{- if include "common.onServiceMesh" . }}
+ echo "waiting 15s for istio side cars to be up"; sleep 15s;{{- end }}
+ /etc/tower/job-entrypoint.sh
image: {{ include "repositoryGenerator.dockerHubRepository" . }}/{{ .Values.image.task }}
imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
image: {{ include "repositoryGenerator.dockerHubRepository" . }}/{{ .Values.image.task }}
imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
- name: {{ include "common.name" . }}-mgnt
resources:
requests:
cpu: 1500m
resources:
requests:
cpu: 1500m
name: awx-secret-key
readOnly: true
subPath: SECRET_KEY
name: awx-secret-key
readOnly: true
subPath: SECRET_KEY
+ {{ include "common.waitForJobContainer" . | indent 6 | trim }}
volumes:
- configMap:
defaultMode: 0777
volumes:
- configMap:
defaultMode: 0777
service:
rmqmgmt:
type: ClusterIP
service:
rmqmgmt:
type: ClusterIP
internalPort: 15672
externalPort: 15672
web:
type: ClusterIP
internalPort: 15672
externalPort: 15672
web:
type: ClusterIP
internalPort: 8052
externalPort: 8052
rabbitmq:
type: ClusterIP
http:
internalPort: 8052
externalPort: 8052
rabbitmq:
type: ClusterIP
http:
internalPort: 15672
externalPort: 15672
amqp:
internalPort: 15672
externalPort: 15672
amqp:
internalPort: 5672
externalPort: 5672
internalPort: 5672
externalPort: 5672
nameOverride: awx
roles:
- read
nameOverride: awx
roles:
- read
+
+wait_for_job_container:
+ containers:
+ - '{{ include "common.name" . }}-mgnt'