diff --git a/kubernetes/20-scheduler.yml b/kubernetes/20-scheduler.yml index 122d9b5..be82643 100644 --- a/kubernetes/20-scheduler.yml +++ b/kubernetes/20-scheduler.yml @@ -1,201 +1,203 @@ --- apiVersion: v1 kind: ConfigMap metadata: name: scheduler data: config.yml: | scheduler: cls: local db: postgresql:///?service=swh-scheduler celery: task_broker: amqp://guest:guest@amqp/%2f broker_transport_options: max_retries: 1 entrypoint-init-db.sh: | #!/bin/bash set -e echo -n "waiting for database availability" set +e ko=1 while [[ $ko -gt 0 ]]; do PGCONNECT_TIMEOUT=2 psql --list &>/dev/null;ko=$?; echo -n .; sleep 0.5; done echo set -e echo Init swh-scheduler database echo Creating extensions... swh db init-admin --db-name ${PGDATABASE} scheduler echo Initializing the database... swh db init --db-name ${PGDATABASE} scheduler entrypoint.sh: | #!/bin/bash set -e echo "${PGHOST}:5432:${PGDATABASE}:${PGUSER}:${PGPASSWORD}" >> ~/.pgpass cat >> ~/.pg_service.conf <