Skip to content

Commit

Permalink
chore: Migration to Container App module with name and workload_profi…
Browse files Browse the repository at this point in the history
…le empty (#404)
  • Loading branch information
manuraf authored Apr 10, 2024
1 parent e733f73 commit 94b9fc9
Show file tree
Hide file tree
Showing 18 changed files with 176 additions and 149 deletions.
14 changes: 3 additions & 11 deletions .github/workflows/pr_ms.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
name: Code Review dashboard-backend

on:
workflow_dispatch:

Expand All @@ -7,20 +8,11 @@ on:
- main
- releases/**
types:
- opened
- edited
- synchronize
- reopened
- ready_for_review
paths:
- '.github/workflows/pr_ms.yml'
- '.github/workflows/release_ms.yml'
- '.github/workflows/release_ms_pnpg.yml'
- '!.devops/**'
- '!helm/**'
- '!**.md'
- '!**ignore'
- '!infra/**'
- '!.terraform-version'
- '!CODEOWNERS'

jobs:

Expand Down
2 changes: 1 addition & 1 deletion helm/pnpg/values-dev.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,4 +31,4 @@ configEnvSpecific:
JWT_TOKEN_EXCHANGE_ISSUER: "https://pnpg.dev.selfcare.pagopa.it"
PUBLIC_FILE_STORAGE_BASE_URL: "https://selcdweupnpgcheckoutsa.z6.web.core.windows.net"
JWT_ISSUER: "https://hub-login.spid.dev.pn.pagopa.it"
SELFCARE_USER_URL: "https://selc-d-pnpg-user-ms-ca.livelydesert-633675bb.westeurope.azurecontainerapps.io"
SELFCARE_USER_URL: "https://selc-d-pnpg-user-ms-ca.politewater-9af33050.westeurope.azurecontainerapps.io"
2 changes: 1 addition & 1 deletion helm/pnpg/values-prod.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,4 +30,4 @@ configEnvSpecific:
REST_CLIENT_LOGGER_LEVEL: "BASIC"
JWT_TOKEN_EXCHANGE_ISSUER: "https://pnpg.selfcare.pagopa.it"
PUBLIC_FILE_STORAGE_BASE_URL: "https://selcpweupnpgcheckoutsa.z6.web.core.windows.net"
SELFCARE_USER_URL: "https://selc-p-pnpg-user-ms-ca.livelydesert-633675bb.westeurope.azurecontainerapps.io"
SELFCARE_USER_URL: "https://selc-p-pnpg-user-ms-ca.calmmoss-0be48755.westeurope.azurecontainerapps.io"
2 changes: 1 addition & 1 deletion helm/pnpg/values-uat.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,4 +31,4 @@ configEnvSpecific:
REST_CLIENT_LOGGER_LEVEL: "FULL"
JWT_TOKEN_EXCHANGE_ISSUER: "https://pnpg.uat.selfcare.pagopa.it"
PUBLIC_FILE_STORAGE_BASE_URL: "https://selcuweupnpgcheckoutsa.z6.web.core.windows.net"
SELFCARE_USER_URL: "https://selc-u-pnpg-user-ms-ca.livelydesert-633675bb.westeurope.azurecontainerapps.io"
SELFCARE_USER_URL: "https://selc-u-pnpg-user-ms-ca.calmforest-ffe47bf1.westeurope.azurecontainerapps.io"
2 changes: 1 addition & 1 deletion helm/values-dev.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -42,4 +42,4 @@ configEnvSpecific:
JWT_TOKEN_EXCHANGE_ISSUER: "https://dev.selfcare.pagopa.it"
PUBLIC_FILE_STORAGE_BASE_URL: "https://selcdcheckoutsa.z6.web.core.windows.net"
PAGO_PA_BACKOFFICE_URL: "https://api.dev.platform.pagopa.it/apiconfig/auth/api/v1"
SELFCARE_USER_URL: "https://selc-d-user-ms-ca.livelydesert-633675bb.westeurope.azurecontainerapps.io"
SELFCARE_USER_URL: "https://selc-d-user-ms-ca.politewater-9af33050.westeurope.azurecontainerapps.io"
2 changes: 1 addition & 1 deletion helm/values-prod.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -45,4 +45,4 @@ configEnvSpecific:
JWT_TOKEN_EXCHANGE_ISSUER: "https://selfcare.pagopa.it"
PUBLIC_FILE_STORAGE_BASE_URL: "https://selcpcheckoutsa.z6.web.core.windows.net"
PAGO_PA_BACKOFFICE_URL: "https://api.platform.pagopa.it/apiconfig/auth/api/v1"
SELFCARE_USER_URL: "https://selc-p-user-ms-ca.livelydesert-633675bb.westeurope.azurecontainerapps.io"
SELFCARE_USER_URL: "https://selc-p-user-ms-ca.greensand-62fc96da.westeurope.azurecontainerapps.io"
2 changes: 1 addition & 1 deletion helm/values-uat.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,4 +43,4 @@ configEnvSpecific:
JWT_TOKEN_EXCHANGE_ISSUER: "https://uat.selfcare.pagopa.it"
PUBLIC_FILE_STORAGE_BASE_URL: "https://selcucheckoutsa.z6.web.core.windows.net"
PAGO_PA_BACKOFFICE_URL: "https://api.uat.platform.pagopa.it/apiconfig/auth/api/v1"
SELFCARE_USER_URL: "https://selc-u-user-ms-ca.livelydesert-633675bb.westeurope.azurecontainerapps.io"
SELFCARE_USER_URL: "https://selc-u-user-ms-ca.agreeablesky-f71e6306.westeurope.azurecontainerapps.io"
17 changes: 14 additions & 3 deletions infra/container_apps/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,29 +12,40 @@ Deploy container on a Container App instance.

## Providers

No providers.
| Name | Version |
|------|---------|
| <a name="provider_azurerm"></a> [azurerm](#provider\_azurerm) | 3.85.0 |

## Modules

| Name | Source | Version |
|------|--------|---------|
| <a name="module_apim_api_bff_dashboard"></a> [apim\_api\_bff\_dashboard](#module\_apim\_api\_bff\_dashboard) | github.com/pagopa/terraform-azurerm-v3.git//api_management_api | v7.50.1 |
| <a name="module_container_app_dashboard_backend"></a> [container\_app\_dashboard\_backend](#module\_container\_app\_dashboard\_backend) | github.com/pagopa/selfcare-commons//infra/terraform-modules/container_app_microservice | main |

## Resources

No resources.
| Name | Type |
|------|------|
| [azurerm_api_management_api_version_set.apim_api_bff_dashboard](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_api_version_set) | resource |

## Inputs

| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:--------:|
| <a name="input_api_dns_zone_prefix"></a> [api\_dns\_zone\_prefix](#input\_api\_dns\_zone\_prefix) | The dns subdomain. | `string` | `"api.selfcare"` | no |
| <a name="input_app_settings"></a> [app\_settings](#input\_app\_settings) | n/a | <pre>list(object({<br> name = string<br> value = string<br> }))</pre> | n/a | yes |
| <a name="input_cae_name"></a> [cae\_name](#input\_cae\_name) | Container App Environment name | `string` | `"cae-cp"` | no |
| <a name="input_container_app"></a> [container\_app](#input\_container\_app) | Container App configuration | <pre>object({<br> min_replicas = number<br> max_replicas = number<br><br> scale_rules = list(object({<br> name = string<br> custom = object({<br> metadata = map(string)<br> type = string<br> })<br> }))<br><br> cpu = number<br> memory = string<br> })</pre> | n/a | yes |
| <a name="input_dns_zone_prefix"></a> [dns\_zone\_prefix](#input\_dns\_zone\_prefix) | The dns subdomain. | `string` | `"selfcare"` | no |
| <a name="input_env_short"></a> [env\_short](#input\_env\_short) | Environment short name | `string` | n/a | yes |
| <a name="input_external_domain"></a> [external\_domain](#input\_external\_domain) | Domain for delegation | `string` | `"pagopa.it"` | no |
| <a name="input_image_tag"></a> [image\_tag](#input\_image\_tag) | Image tag to use for the container | `string` | `"latest"` | no |
| <a name="input_is_pnpg"></a> [is\_pnpg](#input\_is\_pnpg) | (Optional) True if you want to apply changes to PNPG environment | `bool` | `false` | no |
| <a name="input_secrets_names"></a> [secrets\_names](#input\_secrets\_names) | KeyVault secrets to get values from | `list(string)` | n/a | yes |
| <a name="input_private_dns_name"></a> [private\_dns\_name](#input\_private\_dns\_name) | Container Apps private DNS record | `string` | n/a | yes |
| <a name="input_secrets_names"></a> [secrets\_names](#input\_secrets\_names) | KeyVault secrets to get values from | `map(string)` | n/a | yes |
| <a name="input_tags"></a> [tags](#input\_tags) | n/a | `map(any)` | n/a | yes |
| <a name="input_workload_profile_name"></a> [workload\_profile\_name](#input\_workload\_profile\_name) | Workload Profile name to use | `string` | `null` | no |

## Outputs

Expand Down
16 changes: 8 additions & 8 deletions infra/container_apps/apim.tf
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
locals {
apim_name = format("selc-%s-apim", var.env_short)
apim_rg = format("selc-%s-api-rg", var.env_short)
api_name = var.is_pnpg ? format("selc-%s-pnpg-api-bff-dashboard", var.env_short) : format("selc-%s-api-bff-dashboard", var.env_short)
display_name = var.is_pnpg ? "BFF PNPG Dashboard API" : "BFF Dashboard API"
base_path = var.is_pnpg ? "imprese/dashboard" : "dashboard"
apim_name = format("selc-%s-apim", var.env_short)
apim_rg = format("selc-%s-api-rg", var.env_short)
api_name = var.is_pnpg ? format("selc-%s-pnpg-api-bff-dashboard", var.env_short) : format("selc-%s-api-bff-dashboard", var.env_short)
display_name = var.is_pnpg ? "BFF PNPG Dashboard API" : "BFF Dashboard API"
base_path = var.is_pnpg ? "imprese/dashboard" : "dashboard"
}


Expand Down Expand Up @@ -33,9 +33,9 @@ module "apim_api_bff_dashboard" {
service_url = format("https://%s", var.private_dns_name)

content_format = "openapi+json"
content_value = templatefile("../../app/src/main/resources/swagger/api-docs.json", {
url = format("%s.%s", var.api_dns_zone_prefix, var.external_domain)
basePath = local.base_path
content_value = templatefile("../../app/src/main/resources/swagger/api-docs.json", {
url = format("%s.%s", var.api_dns_zone_prefix, var.external_domain)
basePath = local.base_path
})

subscription_required = false
Expand Down
40 changes: 20 additions & 20 deletions infra/container_apps/env/dev-pnpg/terraform.tfvars
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
is_pnpg = true
env_short = "d"

private_dns_name = "selc-d-pnpg-dashboard-backend-ca.yellowdesert-85d3792d.westeurope.azurecontainerapps.io"
dns_zone_prefix = "pnpg.dev.selfcare"
private_dns_name = "selc-d-pnpg-dashboard-backend-ca.victoriousfield-e39534b8.westeurope.azurecontainerapps.io"
dns_zone_prefix = "pnpg.dev.selfcare"
api_dns_zone_prefix = "api-pnpg.dev.selfcare"

tags = {
Expand Down Expand Up @@ -30,8 +30,8 @@ container_app = {
name = "cron-scale-rule"
}
]
cpu = 0.5
memory = "1Gi"
cpu = 0.5
memory = "1Gi"
}

app_settings = [
Expand Down Expand Up @@ -89,23 +89,23 @@ app_settings = [
},
{
name = "MS_CORE_URL"
value = "https://selc-d-pnpg-ms-core-ca.yellowdesert-85d3792d.westeurope.azurecontainerapps.io"
value = "https://selc-d-pnpg-ms-core-ca.victoriousfield-e39534b8.westeurope.azurecontainerapps.io"
},
{
name = "USERVICE_PARTY_PROCESS_URL"
value = "https://selc-d-pnpg-ms-core-ca.yellowdesert-85d3792d.westeurope.azurecontainerapps.io"
value = "https://selc-d-pnpg-ms-core-ca.victoriousfield-e39534b8.westeurope.azurecontainerapps.io"
},
{
name = "USERVICE_PARTY_REGISTRY_PROXY_URL"
value = "https://selc-d-pnpg-party-reg-proxy-ca.yellowdesert-85d3792d.westeurope.azurecontainerapps.io"
value = "https://selc-d-pnpg-party-reg-proxy-ca.victoriousfield-e39534b8.westeurope.azurecontainerapps.io"
},
{
name = "MS_PRODUCT_URL"
value = "https://selc-d-pnpg-product-ca.yellowdesert-85d3792d.westeurope.azurecontainerapps.io"
value = "https://selc-d-pnpg-product-ca.victoriousfield-e39534b8.westeurope.azurecontainerapps.io"
},
{
name = "MS_USER_GROUP_URL"
value = "https://selc-d-pnpg-user-group-ca.yellowdesert-85d3792d.westeurope.azurecontainerapps.io"
value = "https://selc-d-pnpg-user-group-ca.victoriousfield-e39534b8.westeurope.azurecontainerapps.io"
},
{
name = "USERVICE_USER_REGISTRY_URL"
Expand All @@ -120,12 +120,12 @@ app_settings = [
value = "https://dev.portalefatturazione.pagopa.it/auth?selfcareToken=<IdentityToken>"
},
{
name = "TOKEN_EXCHANGE_BILLING_AUDIENCE"
name = "TOKEN_EXCHANGE_BILLING_AUDIENCE"
value = "dev.portalefatturazione.pagopa.it"
},
{
name = "SELFCARE_USER_URL"
value = "https://selc-d-pnpg-user-ms-ca.yellowdesert-85d3792d.westeurope.azurecontainerapps.io"
name = "SELFCARE_USER_URL"
value = "https://selc-d-pnpg-user-ms-ca.victoriousfield-e39534b8.westeurope.azurecontainerapps.io"
},
{
name = "B4F_DASHBOARD_SECURITY_CONNECTOR"
Expand All @@ -134,12 +134,12 @@ app_settings = [
]

secrets_names = {
"APPLICATIONINSIGHTS_CONNECTION_STRING" = "appinsights-connection-string"
"BLOB_STORAGE_CONN_STRING" = "web-storage-connection-string"
"USER_REGISTRY_API_KEY" = "user-registry-api-key"
"SUPPORT_API_KEY" = "zendesk-support-api-key"
"JWT_TOKEN_EXCHANGE_PRIVATE_KEY" = "jwt-exchange-private-key"
"JWT_TOKEN_EXCHANGE_KID" = "jwt-exchange-kid"
"JWT_TOKEN_PUBLIC_KEY" = "jwt-public-key"
"USERVICE_USER_REGISTRY_API_KEY" = "user-registry-api-key"
"APPLICATIONINSIGHTS_CONNECTION_STRING" = "appinsights-connection-string"
"BLOB_STORAGE_CONN_STRING" = "web-storage-connection-string"
"USER_REGISTRY_API_KEY" = "user-registry-api-key"
"SUPPORT_API_KEY" = "zendesk-support-api-key"
"JWT_TOKEN_EXCHANGE_PRIVATE_KEY" = "jwt-exchange-private-key"
"JWT_TOKEN_EXCHANGE_KID" = "jwt-exchange-kid"
"JWT_TOKEN_PUBLIC_KEY" = "jwt-public-key"
"USERVICE_USER_REGISTRY_API_KEY" = "user-registry-api-key"
}
42 changes: 21 additions & 21 deletions infra/container_apps/env/dev/terraform.tfvars
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
env_short = "d"
private_dns_name = "selc-d-dashboard-backend-ca.livelydesert-633675bb.westeurope.azurecontainerapps.io"
private_dns_name = "selc-d-dashboard-backend-ca.politewater-9af33050.westeurope.azurecontainerapps.io"
dns_zone_prefix = "dev.selfcare"
api_dns_zone_prefix = "api.dev.selfcare"

Expand Down Expand Up @@ -28,8 +28,8 @@ container_app = {
name = "cron-scale-rule"
}
]
cpu = 0.5
memory = "1Gi"
cpu = 0.5
memory = "1Gi"
}

app_settings = [
Expand Down Expand Up @@ -87,23 +87,23 @@ app_settings = [
},
{
name = "MS_CORE_URL"
value = "https://selc-d-ms-core-ca.livelydesert-633675bb.westeurope.azurecontainerapps.io"
value = "https://selc-d-ms-core-ca.politewater-9af33050.westeurope.azurecontainerapps.io"
},
{
name = "USERVICE_PARTY_PROCESS_URL"
value = "https://selc-d-ms-core-ca.livelydesert-633675bb.westeurope.azurecontainerapps.io"
value = "https://selc-d-ms-core-ca.politewater-9af33050.westeurope.azurecontainerapps.io"
},
{
name = "USERVICE_PARTY_REGISTRY_PROXY_URL"
value = "https://selc-d-party-reg-proxy-ca.livelydesert-633675bb.westeurope.azurecontainerapps.io"
value = "https://selc-d-party-reg-proxy-ca.politewater-9af33050.westeurope.azurecontainerapps.io"
},
{
name = "MS_PRODUCT_URL"
value = "https://selc-d-product-ca.livelydesert-633675bb.westeurope.azurecontainerapps.io"
value = "https://selc-d-product-ca.politewater-9af33050.westeurope.azurecontainerapps.io"
},
{
name = "MS_USER_GROUP_URL"
value = "https://selc-d-user-group-ca.livelydesert-633675bb.westeurope.azurecontainerapps.io"
value = "https://selc-d-user-group-ca.politewater-9af33050.westeurope.azurecontainerapps.io"
},
{
name = "USERVICE_USER_REGISTRY_URL"
Expand All @@ -118,27 +118,27 @@ app_settings = [
value = "https://dev.portalefatturazione.pagopa.it/auth?selfcareToken=<IdentityToken>"
},
{
name = "TOKEN_EXCHANGE_BILLING_AUDIENCE"
name = "TOKEN_EXCHANGE_BILLING_AUDIENCE"
value = "dev.portalefatturazione.pagopa.it"
},
{
name = "SELFCARE_USER_URL"
value = "https://selc-d-user-ms-ca.livelydesert-633675bb.westeurope.azurecontainerapps.io"
},
name = "SELFCARE_USER_URL"
value = "https://selc-d-user-ms-ca.politewater-9af33050.westeurope.azurecontainerapps.io"
},
{
name = "B4F_DASHBOARD_SECURITY_CONNECTOR"
value = "v1"
}
]

secrets_names = {
"APPLICATIONINSIGHTS_CONNECTION_STRING" = "appinsights-connection-string"
"BLOB_STORAGE_CONN_STRING" = "web-storage-connection-string"
"USER_REGISTRY_API_KEY" = "user-registry-api-key"
"BACKOFFICE_PAGO_PA_API_KEY" = "pagopa-backoffice-api-key"
"SUPPORT_API_KEY" = "zendesk-support-api-key"
"JWT_TOKEN_EXCHANGE_PRIVATE_KEY" = "jwt-exchange-private-key"
"JWT_TOKEN_EXCHANGE_KID" = "jwt-exchange-kid"
"JWT_TOKEN_PUBLIC_KEY" = "jwt-public-key"
"USERVICE_USER_REGISTRY_API_KEY" = "user-registry-api-key"
"APPLICATIONINSIGHTS_CONNECTION_STRING" = "appinsights-connection-string"
"BLOB_STORAGE_CONN_STRING" = "web-storage-connection-string"
"USER_REGISTRY_API_KEY" = "user-registry-api-key"
"BACKOFFICE_PAGO_PA_API_KEY" = "pagopa-backoffice-api-key"
"SUPPORT_API_KEY" = "zendesk-support-api-key"
"JWT_TOKEN_EXCHANGE_PRIVATE_KEY" = "jwt-exchange-private-key"
"JWT_TOKEN_EXCHANGE_KID" = "jwt-exchange-kid"
"JWT_TOKEN_PUBLIC_KEY" = "jwt-public-key"
"USERVICE_USER_REGISTRY_API_KEY" = "user-registry-api-key"
}
40 changes: 20 additions & 20 deletions infra/container_apps/env/prod-pnpg/terraform.tfvars
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
is_pnpg = true
env_short = "p"
private_dns_name = "selc-p-pnpg-dashboard-backend-ca.redbeach-5da5166f.westeurope.azurecontainerapps.io"
dns_zone_prefix = "imprese.notifichedigitali"
is_pnpg = true
env_short = "p"
private_dns_name = "selc-p-pnpg-dashboard-backend-ca.calmmoss-0be48755.westeurope.azurecontainerapps.io"
dns_zone_prefix = "imprese.notifichedigitali"
api_dns_zone_prefix = "api-pnpg.selfcare"
external_domain = "it"

Expand Down Expand Up @@ -89,23 +89,23 @@ app_settings = [
},
{
name = "MS_CORE_URL"
value = "https://selc-p-pnpg-ms-core-ca.redbeach-5da5166f.westeurope.azurecontainerapps.io"
value = "https://selc-p-pnpg-ms-core-ca.calmmoss-0be48755.westeurope.azurecontainerapps.io"
},
{
name = "USERVICE_PARTY_PROCESS_URL"
value = "https://selc-p-pnpg-ms-core-ca.redbeach-5da5166f.westeurope.azurecontainerapps.io"
value = "https://selc-p-pnpg-ms-core-ca.calmmoss-0be48755.westeurope.azurecontainerapps.io"
},
{
name = "USERVICE_PARTY_REGISTRY_PROXY_URL"
value = "https://selc-p-pnpg-party-reg-proxy-ca.redbeach-5da5166f.westeurope.azurecontainerapps.io"
value = "https://selc-p-pnpg-party-reg-proxy-ca.calmmoss-0be48755.westeurope.azurecontainerapps.io"
},
{
name = "MS_PRODUCT_URL"
value = "https://selc-p-pnpg-product-ca.redbeach-5da5166f.westeurope.azurecontainerapps.io"
value = "https://selc-p-pnpg-product-ca.calmmoss-0be48755.westeurope.azurecontainerapps.io"
},
{
name = "MS_USER_GROUP_URL"
value = "https://selc-p-pnpg-user-group-ca.redbeach-5da5166f.westeurope.azurecontainerapps.io"
value = "https://selc-p-pnpg-user-group-ca.calmmoss-0be48755.westeurope.azurecontainerapps.io"
},
{
name = "USERVICE_USER_REGISTRY_URL"
Expand All @@ -120,12 +120,12 @@ app_settings = [
value = "https://portalefatturazione.pagopa.it/auth?selfcareToken=<IdentityToken>"
},
{
name = "TOKEN_EXCHANGE_BILLING_AUDIENCE"
name = "TOKEN_EXCHANGE_BILLING_AUDIENCE"
value = "portalefatturazione.pagopa.it"
},
{
name = "SELFCARE_USER_URL"
value = "https://selc-p-pnpg-user-ms-ca.redbeach-5da5166f.westeurope.azurecontainerapps.io"
name = "SELFCARE_USER_URL"
value = "https://selc-p-pnpg-user-ms-ca.calmmoss-0be48755.westeurope.azurecontainerapps.io"
},
{
name = "B4F_DASHBOARD_SECURITY_CONNECTOR"
Expand All @@ -134,12 +134,12 @@ app_settings = [
]

secrets_names = {
"APPLICATIONINSIGHTS_CONNECTION_STRING" = "appinsights-connection-string"
"BLOB_STORAGE_CONN_STRING" = "web-storage-connection-string"
"USER_REGISTRY_API_KEY" = "user-registry-api-key"
"SUPPORT_API_KEY" = "zendesk-support-api-key"
"JWT_TOKEN_EXCHANGE_PRIVATE_KEY" = "jwt-exchange-private-key"
"JWT_TOKEN_EXCHANGE_KID" = "jwt-exchange-kid"
"JWT_TOKEN_PUBLIC_KEY" = "jwt-public-key"
"USERVICE_USER_REGISTRY_API_KEY" = "user-registry-api-key"
"APPLICATIONINSIGHTS_CONNECTION_STRING" = "appinsights-connection-string"
"BLOB_STORAGE_CONN_STRING" = "web-storage-connection-string"
"USER_REGISTRY_API_KEY" = "user-registry-api-key"
"SUPPORT_API_KEY" = "zendesk-support-api-key"
"JWT_TOKEN_EXCHANGE_PRIVATE_KEY" = "jwt-exchange-private-key"
"JWT_TOKEN_EXCHANGE_KID" = "jwt-exchange-kid"
"JWT_TOKEN_PUBLIC_KEY" = "jwt-public-key"
"USERVICE_USER_REGISTRY_API_KEY" = "user-registry-api-key"
}
Loading

0 comments on commit 94b9fc9

Please sign in to comment.