#!/bin/sh oc new-project ivatar DB_PASSWORD=$(openssl rand -base64 16) DB_ROOT_PASSWORD=$(openssl rand -base64 16) if [ -n "$USE_MYSQL" ]; then DB_CMDLINE="mysql-persistent --group=python+mysql-persistent -e MYSQL_USER=ivatar -p MYSQL_USER=ivatar -e MYSQL_PASSWORD=$DB_PASSWORD -p MYSQL_PASSWORD=$DB_PASSWORD -e MYSQL_DATABASE=ivatar -p MYSQL_DATABASE=ivatar -e MYSQL_ROOT_PASSWORD=$DB_ROOT_PASSWORD -p MYSQL_ROOT_PASSWORD=$DB_ROOT_PASSWORD" else DB_CMDLINE="postgresql-persistent -e POSTGRESQL_USER=ivatar -p POSTGRESQL_USER=ivatar -e POSTGRESQL_DATABASE=ivatar -p POSTGRESQL_DATABASE=ivatar -e POSTGRESQL_PASSWORD=$DB_PASSWORD -p POSTGRESQL_PASSWORD=$DB_PASSWORD -e POSTGRESQL_ADMIN_PASSWORD=$DB_ROOT_PASSWORD" fi if [ -n "$LKERNAT_GITLAB_OPENSHIFT_ACCESS_TOKEN" ]; then #oc secrets new-basicauth lkernat-gitlab-openshift-falko-access-token --password=$LKERNAT_GITLAB_OPENSHIFT_ACCESS_TOKEN oc create secret generic lkernat-gitlab-openshift-falko-access-token --from-literal=password=$LKERNAT_GITLAB_OPENSHIFT_ACCESS_TOKEN oc secrets add serviceaccount/builder secrets/lkernat-gitlab-openshift-falko-access-token SECRET_CMDLINE="--source-secret=lkernat-gitlab-openshift-falko-access-token" fi oc new-app $SECRET_CMDLINE python~https://git.linux-kernel.at/oliver/ivatar.git \ -e IVATAR_MAILGUN_API_KEY=$IVATAR_MAILGUN_API_KEY \ -e IVATAR_MAILGUN_SENDER_DOMAIN=$IVATAR_MAILGUN_SENDER_DOMAIN \ $DB_CMDLINE oc expose svc/ivatar