diff --git a/.envs/sample.env b/.envs/sample.env index 5d923f09b2..b7264c7e03 100644 --- a/.envs/sample.env +++ b/.envs/sample.env @@ -87,6 +87,7 @@ ZENDESK_TOKEN=abcd # set to the ZENDESK_SERVIE_FIELD_VALUE when requesting access to datasets zendesk.py ZENDESK_SERVICE_FIELD_ID=numeric_field_id ZENDESK_SERVICE_FIELD_VALUE=field_value +ZENDESK_TOKEN=abcd NOTIFY_API_KEY=notify-token FERNET_EMAIL_TOKEN_KEY=generate-using-fernet-generate-key diff --git a/.envs/test.env b/.envs/test.env index 197620ae0b..07d80c1d92 100644 --- a/.envs/test.env +++ b/.envs/test.env @@ -59,6 +59,7 @@ ZENDESK_SUBDOMAIN=subdomain ZENDESK_TOKEN=abcd ZENDESK_SERVICE_FIELD_ID=654321 ZENDESK_SERVICE_FIELD_VALUE=field_value +ZENPY_FORCE_NETLOC=abcd S3_ASSUME_ROLE_POLICY_DOCUMENT_BASE64=e30= S3_POLICY_NAME=my-policy S3_POLICY_DOCUMENT_TEMPLATE_BASE64=e30= diff --git a/dataworkspace/dataworkspace/settings/base.py b/dataworkspace/dataworkspace/settings/base.py index 5295bb20bd..642f90309c 100644 --- a/dataworkspace/dataworkspace/settings/base.py +++ b/dataworkspace/dataworkspace/settings/base.py @@ -307,6 +307,7 @@ def aws_fargate_private_ip(): ZENDESK_SERVICE_FIELD_ID = env["ZENDESK_SERVICE_FIELD_ID"] ZENDESK_SERVICE_FIELD_VALUE = env["ZENDESK_SERVICE_FIELD_VALUE"] +ZENPY_FORCE_NETLOC = env["ZENPY_FORCE_NETLOC"] NOTIFY_API_KEY = env["NOTIFY_API_KEY"] FERNET_EMAIL_TOKEN_KEY = env["FERNET_EMAIL_TOKEN_KEY"] diff --git a/infra/ecs_main_admin.tf b/infra/ecs_main_admin.tf index 15548b3845..39736dcc21 100644 --- a/infra/ecs_main_admin.tf +++ b/infra/ecs_main_admin.tf @@ -71,6 +71,7 @@ locals { zendesk_token = "${var.zendesk_token}" zendesk_service_field_id = "${var.zendesk_service_field_id}" zendesk_service_field_value = "${var.zendesk_service_field_value}" + zenpy_force_netloc = "${var.zenpy_force_netloc}" prometheus_domain = "${var.prometheus_domain}" metrics_service_discovery_basic_auth_user = "${var.metrics_service_discovery_basic_auth_user}" diff --git a/infra/ecs_main_admin_container_definitions.json b/infra/ecs_main_admin_container_definitions.json index 4cb0a5ed79..e1d1975540 100644 --- a/infra/ecs_main_admin_container_definitions.json +++ b/infra/ecs_main_admin_container_definitions.json @@ -936,6 +936,10 @@ "name": "ZENDESK_SERVICE_FIELD_VALUE", "value": "${zendesk_service_field_value}" }, + { + "name": "ZENPY_FORCE_NETLOC", + "value": "${zenpy_force_netloc}" + }, { "name": "QUICKSIGHT_NAMESPACE", "value": "${quicksight_namespace}" diff --git a/infra/environment-template/main.tf b/infra/environment-template/main.tf index 1f9a28ea95..4c43a5528c 100644 --- a/infra/environment-template/main.tf +++ b/infra/environment-template/main.tf @@ -105,6 +105,7 @@ module "jupyterhub" { zendesk_token = "REPLACE_ME" zendesk_service_field_id = "REPLACE_ME" zendesk_service_field_value = "REPLACE_ME" + zenpy_force_netloc = "REPLACE_ME" prometheus_whitelist = [] metrics_service_discovery_basic_auth_user = "REPLACE_ME" diff --git a/infra/main.tf b/infra/main.tf index e788d65790..676b4ee372 100644 --- a/infra/main.tf +++ b/infra/main.tf @@ -83,6 +83,7 @@ variable zendesk_subdomain {} variable zendesk_token {} variable zendesk_service_field_id {} variable zendesk_service_field_value {} +variable zenpy_force_netloc {} variable prometheus_whitelist { type = list