You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

65 lines
1.6 KiB

apiVersion: v1
kind: ConfigMap
metadata:
name: sql-server-init-hook
data:
{{ (.Files.Glob "files/init-hook/*").AsConfig | indent 2 }}
---
apiVersion: batch/v1
kind: Job
metadata:
name: sql-server-init-hook
spec:
backoffLimit: 30
template:
spec:
containers:
- name: hook
command:
- /entrypoint/configure-sql-server.sh
args: []
image: quay.io/redhat_sa_france/sql-server-2019-cli:latest
imagePullPolicy: IfNotPresent
env:
- name: SA_PASSWORD
valueFrom:
secretKeyRef:
name: sql-server-seed
key: sa-password
- name: SQLSERVER_HOSTNAME
value: "sql-server"
- name: DATABASE_NAME
valueFrom:
secretKeyRef:
name: sql-server-seed
key: database-name
- name: SCHEMA_NAME
valueFrom:
secretKeyRef:
name: sql-server-seed
key: schema-name
- name: DATABASE_USERNAME
valueFrom:
secretKeyRef:
name: sql-server-seed
key: database-username
- name: DATABASE_PASSWORD
valueFrom:
secretKeyRef:
name: sql-server-seed
key: database-password
- name: USER
value: openshift
- name: HOME
value: /tmp
volumeMounts:
- mountPath: /entrypoint
name: script
readOnly: true
restartPolicy: OnFailure
terminationGracePeriodSeconds: 30
volumes:
- name: script
configMap:
name: sql-server-init-hook
defaultMode: 0755