EOX GitLab Instance

Skip to content
Snippets Groups Projects
Commit a31a4a31 authored by Lubomir Dolezal's avatar Lubomir Dolezal
Browse files

cleanup ngeo env vars, add relevant secrets to renderer/registrar

parent 30d45ce0
No related branches found
No related tags found
No related merge requests found
...@@ -36,5 +36,4 @@ EOF ...@@ -36,5 +36,4 @@ EOF
} }
file_env "OS_PASSWORD" file_env "OS_PASSWORD"
file_env "OS_PASSWORD_DOWNLOAD"
eval "$@" eval "$@"
...@@ -38,8 +38,6 @@ EOF ...@@ -38,8 +38,6 @@ EOF
} }
file_env "OS_PASSWORD" file_env "OS_PASSWORD"
file_env "OS_PASSWORD_DOWNLOAD"
file_env "DB_PW"
file_env "DJANGO_PASSWORD" file_env "DJANGO_PASSWORD"
eval "/opt/eoxserver/eoxserver-entrypoint.sh $@" eval "/opt/eoxserver/eoxserver-entrypoint.sh $@"
...@@ -46,7 +46,6 @@ services: ...@@ -46,7 +46,6 @@ services:
environment: environment:
INSTANCE_ID: "prism-view-server_renderer" INSTANCE_ID: "prism-view-server_renderer"
INSTALL_DIR: "/var/www/pvs/dev/" INSTALL_DIR: "/var/www/pvs/dev/"
COLLECT_STATIC: "false"
INIT_SCRIPTS: "/configure.sh /init-db.sh /initialized.sh" INIT_SCRIPTS: "/configure.sh /init-db.sh /initialized.sh"
STARTUP_SCRIPTS: "/wait-initialized.sh" STARTUP_SCRIPTS: "/wait-initialized.sh"
WAIT_SERVICES: "database:5432" WAIT_SERVICES: "database:5432"
...@@ -154,15 +153,12 @@ services: ...@@ -154,15 +153,12 @@ services:
environment: environment:
INSTANCE_ID: "prism-view-server_registrar" INSTANCE_ID: "prism-view-server_registrar"
INSTALL_DIR: "/var/www/pvs/dev/" INSTALL_DIR: "/var/www/pvs/dev/"
SCALEFACTOR: "1"
IN_MEMORY: "false"
COLLECT_STATIC: "false"
INIT_SCRIPTS: "/configure.sh /init-db.sh /initialized.sh" INIT_SCRIPTS: "/configure.sh /init-db.sh /initialized.sh"
STARTUP_SCRIPTS: "/wait-initialized.sh" STARTUP_SCRIPTS: "/wait-initialized.sh"
WAIT_SERVICES: "redis:6379 database:5432" WAIT_SERVICES: "redis:6379 database:5432"
OS_PASSWORD_FILE: "/run/secrets/OS_PASSWORD" OS_PASSWORD_FILE: "/run/secrets/OS_PASSWORD"
OS_PASSWORD_DOWNLOAD_FILE: "/run/secrets/OS_PASSWORD_DOWNLOAD" OS_PASSWORD_DOWNLOAD_FILE: "/run/secrets/OS_PASSWORD_DOWNLOAD"
REPORTING_DIR: '/mnt/reports/' REPORTING_DIR: "/mnt/reports/"
configs: configs:
- source: init-db - source: init-db
target: /init-db.sh target: /init-db.sh
......
...@@ -43,14 +43,15 @@ services: ...@@ -43,14 +43,15 @@ services:
- env/emg_obs.env - env/emg_obs.env
secrets: secrets:
- DJANGO_PASSWORD - DJANGO_PASSWORD
- OS_PASSWORD
environment: environment:
INSTANCE_ID: "prism-view-server_renderer" INSTANCE_ID: "prism-view-server_renderer"
INSTALL_DIR: "/var/www/pvs/dev/" INSTALL_DIR: "/var/www/pvs/dev/"
COLLECT_STATIC: "false"
INIT_SCRIPTS: "/configure.sh /init-db.sh /initialized.sh" INIT_SCRIPTS: "/configure.sh /init-db.sh /initialized.sh"
STARTUP_SCRIPTS: "/wait-initialized.sh" STARTUP_SCRIPTS: "/wait-initialized.sh"
WAIT_SERVICES: "database:5432" WAIT_SERVICES: "database:5432"
DJANGO_PASSWORD_FILE: "/run/secrets/DJANGO_PASSWORD" DJANGO_PASSWORD_FILE: "/run/secrets/DJANGO_PASSWORD"
OS_PASSWORD_FILE: "/run/secrets/OS_PASSWORD"
configs: configs:
- source: init-db - source: init-db
target: /init-db.sh target: /init-db.sh
...@@ -71,14 +72,12 @@ services: ...@@ -71,14 +72,12 @@ services:
- env/emg_obs.env - env/emg_obs.env
secrets: secrets:
- OS_PASSWORD - OS_PASSWORD
- OS_PASSWORD_DOWNLOAD
environment: environment:
INSTANCE_ID: "prism-view-server_cache" INSTANCE_ID: "prism-view-server_cache"
RENDERER_HOST: renderer RENDERER_HOST: renderer
WAIT_SERVICES: "database:5432 renderer:80" WAIT_SERVICES: "database:5432 renderer:80"
WAIT_TIMEOUT: 300 # wait up to 5 minutes WAIT_TIMEOUT: 300 # wait up to 5 minutes
OS_PASSWORD_FILE: "/run/secrets/OS_PASSWORD" OS_PASSWORD_FILE: "/run/secrets/OS_PASSWORD"
OS_PASSWORD_DOWNLOAD_FILE: "/run/secrets/OS_PASSWORD_DOWNLOAD"
deploy: deploy:
replicas: 1 replicas: 1
networks: networks:
...@@ -96,13 +95,11 @@ services: ...@@ -96,13 +95,11 @@ services:
- env/emg_redis.env - env/emg_redis.env
secrets: secrets:
- OS_PASSWORD - OS_PASSWORD
- OS_PASSWORD_DOWNLOAD
environment: environment:
INSTANCE_ID: "prism-view-server_seeder" INSTANCE_ID: "prism-view-server_seeder"
RENDERER_HOST: renderer RENDERER_HOST: renderer
WAIT_SERVICES: "redis:6379 database:5432" WAIT_SERVICES: "redis:6379 database:5432"
OS_PASSWORD_FILE: "/run/secrets/OS_PASSWORD" OS_PASSWORD_FILE: "/run/secrets/OS_PASSWORD"
OS_PASSWORD_DOWNLOAD_FILE: "/run/secrets/OS_PASSWORD_DOWNLOAD"
deploy: deploy:
replicas: 0 replicas: 0
networks: networks:
...@@ -159,21 +156,17 @@ services: ...@@ -159,21 +156,17 @@ services:
- env/emg_obs.env - env/emg_obs.env
- env/emg_redis.env - env/emg_redis.env
secrets: secrets:
- DJANGO_PASSWORD
- OS_PASSWORD - OS_PASSWORD
- OS_PASSWORD_DOWNLOAD
environment: environment:
INSTANCE_ID: "prism-view-server_registrar" INSTANCE_ID: "prism-view-server_registrar"
INSTALL_DIR: "/var/www/pvs/dev/" INSTALL_DIR: "/var/www/pvs/dev/"
SCALEFACTOR: "1"
IN_MEMORY: "false"
COLLECT_STATIC: "false"
INIT_SCRIPTS: "/configure.sh /init-db.sh /initialized.sh" INIT_SCRIPTS: "/configure.sh /init-db.sh /initialized.sh"
STARTUP_SCRIPTS: "/wait-initialized.sh" STARTUP_SCRIPTS: "/wait-initialized.sh"
WAIT_SERVICES: "redis:6379 database:5432" WAIT_SERVICES: "redis:6379 database:5432"
OS_PASSWORD_FILE: "/run/secrets/OS_PASSWORD" OS_PASSWORD_FILE: "/run/secrets/OS_PASSWORD"
OS_PASSWORD_DOWNLOAD_FILE: "/run/secrets/OS_PASSWORD_DOWNLOAD" DJANGO_PASSWORD_FILE: "/run/secrets/DJANGO_PASSWORD"
REPORTING_DIR: "/mnt/reports/"
REPORTING_DIR: '/mnt/reports/'
configs: configs:
- source: init-db - source: init-db
target: /init-db.sh target: /init-db.sh
......
...@@ -46,7 +46,6 @@ services: ...@@ -46,7 +46,6 @@ services:
environment: environment:
INSTANCE_ID: "prism-view-server_renderer" INSTANCE_ID: "prism-view-server_renderer"
INSTALL_DIR: "/var/www/pvs/dev/" INSTALL_DIR: "/var/www/pvs/dev/"
COLLECT_STATIC: "false"
INIT_SCRIPTS: "/configure.sh /init-db.sh /initialized.sh" INIT_SCRIPTS: "/configure.sh /init-db.sh /initialized.sh"
STARTUP_SCRIPTS: "/wait-initialized.sh" STARTUP_SCRIPTS: "/wait-initialized.sh"
WAIT_SERVICES: "database:5432" WAIT_SERVICES: "database:5432"
...@@ -167,15 +166,12 @@ services: ...@@ -167,15 +166,12 @@ services:
environment: environment:
INSTANCE_ID: "prism-view-server_registrar" INSTANCE_ID: "prism-view-server_registrar"
INSTALL_DIR: "/var/www/pvs/dev/" INSTALL_DIR: "/var/www/pvs/dev/"
SCALEFACTOR: "1"
IN_MEMORY: "false"
COLLECT_STATIC: "false"
INIT_SCRIPTS: "/configure.sh /init-db.sh /initialized.sh" INIT_SCRIPTS: "/configure.sh /init-db.sh /initialized.sh"
STARTUP_SCRIPTS: "/wait-initialized.sh" STARTUP_SCRIPTS: "/wait-initialized.sh"
WAIT_SERVICES: "redis:6379 database:5432" WAIT_SERVICES: "redis:6379 database:5432"
OS_PASSWORD_FILE: "/run/secrets/OS_PASSWORD" OS_PASSWORD_FILE: "/run/secrets/OS_PASSWORD"
OS_PASSWORD_DOWNLOAD_FILE: "/run/secrets/OS_PASSWORD_DOWNLOAD" OS_PASSWORD_DOWNLOAD_FILE: "/run/secrets/OS_PASSWORD_DOWNLOAD"
REPORTING_DIR: '/mnt/reports/' REPORTING_DIR: "/mnt/reports/"
configs: configs:
- source: init-db - source: init-db
target: /init-db.sh target: /init-db.sh
......
...@@ -100,9 +100,11 @@ Environment variables and ``.env`` files are passed to the services via the ...@@ -100,9 +100,11 @@ Environment variables and ``.env`` files are passed to the services via the
environment: environment:
INSTANCE_ID: "prism-view-server_registrar" INSTANCE_ID: "prism-view-server_registrar"
INSTALL_DIR: "/var/www/pvs/dev/" INSTALL_DIR: "/var/www/pvs/dev/"
SCALEFACTOR: "1" INIT_SCRIPTS: "/configure.sh /init-db.sh /initialized.sh"
IN_MEMORY: "false" STARTUP_SCRIPTS: "/wait-initialized.sh"
INIT_SCRIPTS: "/configure.sh /init-db.sh" WAIT_SERVICES: "redis:6379 database:5432"
OS_PASSWORD_FILE: "/run/secrets/OS_PASSWORD"
OS_PASSWORD_DOWNLOAD_FILE: "/run/secrets/OS_PASSWORD_DOWNLOAD"
# ... # ...
``.env`` Files ``.env`` Files
......
...@@ -27,9 +27,6 @@ set +o allexport ...@@ -27,9 +27,6 @@ set +o allexport
mkdir data mkdir data
docker swarm init docker swarm init
docker network create -d overlay emg-extnet docker network create -d overlay emg-extnet
echo "inside gitlab_test"
echo $OS_PASSWORD
echo $DJANGO_PASSWORD
# creat the docker secrets # creat the docker secrets
printf $OS_PASSWORD_DOWNLOAD | docker secret create OS_PASSWORD_DOWNLOAD - printf $OS_PASSWORD_DOWNLOAD | docker secret create OS_PASSWORD_DOWNLOAD -
...@@ -53,9 +50,9 @@ if [ $? -ne 0 ] ...@@ -53,9 +50,9 @@ if [ $? -ne 0 ]
then then
echo "Failure in tests, logging from services:" echo "Failure in tests, logging from services:"
for service in $(docker service ls --format "{{.Name}}"); do for service in $(docker service ls --format "{{.Name}}"); do
echo "Service: ${service}" echo "________________________________________"
docker service logs $service
docker service ps $service --no-trunc docker service ps $service --no-trunc
docker service logs $service
done done
exit 1 exit 1
fi fi
......
#!/bin/bash #!/bin/bash
product_list_file=$1 product_list_file=$1
echo "inside registrar_test" echo "inside registrar_test"
echo $OS_PASSWORD
echo $DJANGO_PASSWORD
docker exec -i $(docker ps -qf "name=emg-pvs_registrar") python3 /var/www/pvs/dev/pvs_instance/manage.py storage create pvs_testing pvs_testing --type swift --storage-auth auth-cloud-ovh
IFS="," IFS=","
while read product; do while read product; do
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment