From 9054b587e285527946594031212d1d1f4c17aeb0 Mon Sep 17 00:00:00 2001 From: Wade Barnes Date: Mon, 4 Jun 2018 12:35:39 -0700 Subject: [PATCH] EDIVORCE-45 - Update deployment configurations and settings. Add support for configuring the PROXY_URL_PREFIX independently of the DEPLOYMENT_TYPE for each deployment environment. --- openshift/edivorce-django-deploy.dev.param | 1 + openshift/edivorce-django-deploy.param | 1 + openshift/edivorce-django-deploy.prod.param | 1 + openshift/edivorce-django-deploy.test.param | 1 + .../templates/edivorce-django/edivorce-django-deploy.yaml | 6 ++++++ 5 files changed, 10 insertions(+) diff --git a/openshift/edivorce-django-deploy.dev.param b/openshift/edivorce-django-deploy.dev.param index 7246e55b..2591e31c 100644 --- a/openshift/edivorce-django-deploy.dev.param +++ b/openshift/edivorce-django-deploy.dev.param @@ -11,6 +11,7 @@ # #DJANGO_SECRET_KEY=[\w]{50} # IMAGE_NAMESPACE=jag-csb-edivorce-tools TAG_NAME=dev +PROXY_URL_PREFIX=/divorce BASICAUTH_ENABLED=True # BASICAUTH_USERNAME=divorce # BASICAUTH_PASSWORD=[a-zA-Z0-9]{16} diff --git a/openshift/edivorce-django-deploy.param b/openshift/edivorce-django-deploy.param index 3c1bf117..6ac09af3 100644 --- a/openshift/edivorce-django-deploy.param +++ b/openshift/edivorce-django-deploy.param @@ -11,6 +11,7 @@ APP_CONFIG=gunicorn_config.py # DJANGO_SECRET_KEY=[\w]{50} IMAGE_NAMESPACE=jag-csb-edivorce-tools TAG_NAME=dev +# PROXY_URL_PREFIX=/divorce BASICAUTH_ENABLED=False BASICAUTH_USERNAME=divorce BASICAUTH_PASSWORD=[a-zA-Z0-9]{16} diff --git a/openshift/edivorce-django-deploy.prod.param b/openshift/edivorce-django-deploy.prod.param index 566027c1..c0c16a4d 100644 --- a/openshift/edivorce-django-deploy.prod.param +++ b/openshift/edivorce-django-deploy.prod.param @@ -11,6 +11,7 @@ # #DJANGO_SECRET_KEY=[\w]{50} # IMAGE_NAMESPACE=jag-csb-edivorce-tools TAG_NAME=prod +# PROXY_URL_PREFIX=/divorce BASICAUTH_ENABLED=False # BASICAUTH_USERNAME=divorce # BASICAUTH_PASSWORD=[a-zA-Z0-9]{16} diff --git a/openshift/edivorce-django-deploy.test.param b/openshift/edivorce-django-deploy.test.param index 70660272..5ddeb18a 100644 --- a/openshift/edivorce-django-deploy.test.param +++ b/openshift/edivorce-django-deploy.test.param @@ -11,6 +11,7 @@ # #DJANGO_SECRET_KEY=[\w]{50} # IMAGE_NAMESPACE=jag-csb-edivorce-tools TAG_NAME=test +# PROXY_URL_PREFIX=/divorce BASICAUTH_ENABLED=True # BASICAUTH_USERNAME=divorce # BASICAUTH_PASSWORD=[a-zA-Z0-9]{16} diff --git a/openshift/templates/edivorce-django/edivorce-django-deploy.yaml b/openshift/templates/edivorce-django/edivorce-django-deploy.yaml index 9d3c7945..af28daca 100644 --- a/openshift/templates/edivorce-django/edivorce-django-deploy.yaml +++ b/openshift/templates/edivorce-django/edivorce-django-deploy.yaml @@ -92,6 +92,8 @@ objects: value: "${DJANGO_SECRET_KEY}" - name: ENVIRONMENT_TYPE value: "${TAG_NAME}" + - name: PROXY_URL_PREFIX + value: "${PROXY_URL_PREFIX}" - name: PROXY_NETWORK value: "${PROXY_NETWORK}" - name: BASICAUTH_ENABLED @@ -168,6 +170,10 @@ parameters: description: The TAG name for this environment, e.g., dev, test, prod, or minishift. required: true value: dev +- name: PROXY_URL_PREFIX + displayName: Proxy URL Prefix + description: The proxy URL prefix (aka Host Path) for the application. For example `/divorce` + required: false - name: PROXY_NETWORK displayName: Network of upstream proxy (CIDR notation 0.0.0.0/0) required: true