@@ -42,86 +42,86 @@ jobs:
4242 - bash : $(Pipeline.Workspace)/go-api/deploy/scripts/cipublish
4343 displayName : " Build and Push"
4444
45- - bash : $(Pipeline.Workspace)/go-api/deploy/scripts/cideploy --staging
46- condition : eq(variables['Build.SourceBranch'], 'refs/heads/develop')
47- displayName : " Deploy Staging"
48- env :
49- environment : staging
50- TF_VAR_username : github
51- TF_VAR_subscriptionId : $(TERRAFORM_SUBSCRIPTION_ID)
52- tenantId : $(TERRAFORM_TENANT_ID)
53- servicePrincipalId : $(TERRAFORM_SERVICE_PRINCIPAL_ID)
54- servicePrincipalKey : $(TERRAFORM_SERVICE_PRINCIPAL_KEY)
55- storageAccessKey : $(TERRAFORM_STORAGE_KEY)
56- subscriptionId : $(TERRAFORM_SUBSCRIPTION_ID)
57- API_FQDN : $(STAGING_ADMIN_URL)
58- API_ADDITIONAL_FQDN : ' '
59- DJANGO_SECRET_KEY : $(STAGING_DJANGO_SECRET_KEY)
60- DJANGO_DB_NAME : $(STAGING_DJANGO_DB_NAME)
61- DJANGO_DB_USER : $(STAGING_DJANGO_DB_USER)
62- DJANGO_DB_PASS : $(STAGING_DJANGO_DB_PASS)
63- DJANGO_DB_HOST : $(STAGING_DJANGO_DB_HOST)
64- DJANGO_DB_PORT : $(STAGING_DJANGO_DB_PORT)
65- AZURE_STORAGE_KEY : $(STAGING_AZURE_STORAGE_KEY)
66- AZURE_STORAGE_ACCOUNT : $(STAGING_AZURE_STORAGE_ACCOUNT)
67- EMAIL_API_ENDPOINT : $(STAGING_EMAIL_API_ENDPOINT)
68- EMAIL_HOST : $(STAGING_EMAIL_HOST)
69- EMAIL_PORT : $(STAGING_EMAIL_PORT)
70- EMAIL_USER : $(STAGING_EMAIL_USER)
71- EMAIL_PASS : $(STAGING_EMAIL_PASS)
72- TEST_EMAILS : $(STAGING_TEST_EMAILS)
73- AWS_TRANSLATE_ACCESS_KEY : $(STAGING_AWS_TRANSLATE_ACCESS_KEY)
74- AWS_TRANSLATE_SECRET_KEY : $(STAGING_AWS_TRANSLATE_SECRET_KEY)
75- AWS_TRANSLATE_REGION : $(STAGING_AWS_TRANSLATE_REGION)
76- CELERY_REDIS_URL : $(STAGING_CELERY_REDIS_URL)
77- CACHE_MIDDLEWARE_SECONDS : $(STAGING_CACHE_MIDDLEWARE_SECONDS)
78- MOLNIX_API_BASE : $(STAGING_MOLNIX_API_BASE)
79- MOLNIX_USERNAME : $(STAGING_MOLNIX_USERNAME)
80- MOLNIX_PASSWORD : $(STAGING_MOLNIX_PASSWORD)
81- ERP_API_ENDPOINT : $(STAGING_ERP_API_ENDPOINT)
82- ERP_API_SUBSCRIPTION_KEY : $(STAGING_ERP_API_SUBSCRIPTION_KEY)
83- FDRS_APIKEY : $(STAGING_FDRS_APIKEY)
84- FDRS_CREDENTIAL : $(STAGING_FDRS_CREDENTIAL)
85- HPC_CREDENTIAL : $(STAGING_HPC_CREDENTIAL)
86- APPLICATION_INSIGHTS_INSTRUMENTATION_KEY : $(STAGING_APPLICATION_INSIGHTS_INSTRUMENTATION_KEY)
87- ELASTIC_SEARCH_HOST : $(STAGING_ELASTIC_SEARCH_HOST)
88- GO_FTPHOST : $(STAGING_GO_FTPHOST)
89- GO_FTPUSER : $(STAGING_GO_FTPUSER)
90- GO_FTPPASS : $(STAGING_GO_FTPPASS)
91- GO_DBPASS : $(STAGING_GO_DBPASS)
92- APPEALS_USER : $(STAGING_APPEALS_USER)
93- APPEALS_PASS : $(STAGING_APPEALS_PASS)
94- FRONTEND_URL : $(STAGING_FRONTEND_URL)
95- RESOURCES_DB_NAME : $(STAGING_RESOURCES_DB_NAME)
96- RESOURCES_DB_SERVER : $(STAGING_RESOURCES_DB_SERVER)
97- REGION : $(STAGING_REGION)
98- SENTRY_DSN : $(STAGING_SENTRY_DSN)
99- SENTRY_SAMPLE_RATE : $(STAGING_SENTRY_SAMPLE_RATE)
100- DJANGO_READ_ONLY : $(STAGING_DJANGO_READ_ONLY)
101- AUTO_TRANSLATION_TRANSLATOR : $(STAGING_AUTO_TRANSLATION_TRANSLATOR)
102- IFRC_TRANSLATION_DOMAIN : $(STAGING_IFRC_TRANSLATION_DOMAIN)
103- IFRC_TRANSLATION_GET_API_KEY : $(STAGING_IFRC_TRANSLATION_GET_API_KEY)
104- IFRC_TRANSLATION_HEADER_API_KEY : $(STAGING_IFRC_TRANSLATION_HEADER_API_KEY)
105- DEBUG_EMAIL : ' '
106- DOCKER_HOST_IP : ' '
107- DJANGO_DEBUG : ' '
108- DJANGO_ADDITIONAL_ALLOWED_HOSTS : ' '
109- # TLS cert and key should be base64 encoded
110- API_TLS_CRT : $(STAGING_API_TLS_CRT)
111- API_TLS_KEY : $(STAGING_API_TLS_KEY)
112- API_ADDITIONAL_DOMAIN_TLS_CRT : ' '
113- API_ADDITIONAL_DOMAIN_TLS_KEY : ' '
114- # Country page
115- NS_CONTACT_USERNAME : $(STAGING_NS_CONTACT_USERNAME)
116- NS_CONTACT_PASSWORD : $(STAGING_NS_CONTACT_PASSWORD)
117- ACAPS_API_TOKEN : $(STAGING_ACAPS_API_TOKEN)
118- NS_DOCUMENT_API_KEY : $(STAGING_NS_DOCUMENT_API_KEY)
119- NS_INITIATIVES_API_KEY : $(STAGING_NS_INITIATIVES_API_KEY)
120- NS_INITIATIVES_API_TOKEN : $(STAGING_NS_INITIATIVES_API_TOKEN)
121- # JWT
122- JWT_PRIVATE_KEY_BASE64_ENCODED : $(STAGING_JWT_PRIVATE_KEY_BASE64_ENCODED)
123- JWT_PUBLIC_KEY_BASE64_ENCODED : $(STAGING_JWT_PUBLIC_KEY_BASE64_ENCODED)
124- JWT_EXPIRE_TIMESTAMP_DAYS : $(STAGING_JWT_EXPIRE_TIMESTAMP_DAYS)
45+ # - bash: $(Pipeline.Workspace)/go-api/deploy/scripts/cideploy --staging
46+ # condition: eq(variables['Build.SourceBranch'], 'refs/heads/develop')
47+ # displayName: "Deploy Staging"
48+ # env:
49+ # environment: staging
50+ # TF_VAR_username: github
51+ # TF_VAR_subscriptionId: $(TERRAFORM_SUBSCRIPTION_ID)
52+ # tenantId: $(TERRAFORM_TENANT_ID)
53+ # servicePrincipalId: $(TERRAFORM_SERVICE_PRINCIPAL_ID)
54+ # servicePrincipalKey: $(TERRAFORM_SERVICE_PRINCIPAL_KEY)
55+ # storageAccessKey: $(TERRAFORM_STORAGE_KEY)
56+ # subscriptionId: $(TERRAFORM_SUBSCRIPTION_ID)
57+ # API_FQDN: $(STAGING_ADMIN_URL)
58+ # API_ADDITIONAL_FQDN: ''
59+ # DJANGO_SECRET_KEY: $(STAGING_DJANGO_SECRET_KEY)
60+ # DJANGO_DB_NAME: $(STAGING_DJANGO_DB_NAME)
61+ # DJANGO_DB_USER: $(STAGING_DJANGO_DB_USER)
62+ # DJANGO_DB_PASS: $(STAGING_DJANGO_DB_PASS)
63+ # DJANGO_DB_HOST: $(STAGING_DJANGO_DB_HOST)
64+ # DJANGO_DB_PORT: $(STAGING_DJANGO_DB_PORT)
65+ # AZURE_STORAGE_KEY: $(STAGING_AZURE_STORAGE_KEY)
66+ # AZURE_STORAGE_ACCOUNT: $(STAGING_AZURE_STORAGE_ACCOUNT)
67+ # EMAIL_API_ENDPOINT: $(STAGING_EMAIL_API_ENDPOINT)
68+ # EMAIL_HOST: $(STAGING_EMAIL_HOST)
69+ # EMAIL_PORT: $(STAGING_EMAIL_PORT)
70+ # EMAIL_USER: $(STAGING_EMAIL_USER)
71+ # EMAIL_PASS: $(STAGING_EMAIL_PASS)
72+ # TEST_EMAILS: $(STAGING_TEST_EMAILS)
73+ # AWS_TRANSLATE_ACCESS_KEY: $(STAGING_AWS_TRANSLATE_ACCESS_KEY)
74+ # AWS_TRANSLATE_SECRET_KEY: $(STAGING_AWS_TRANSLATE_SECRET_KEY)
75+ # AWS_TRANSLATE_REGION: $(STAGING_AWS_TRANSLATE_REGION)
76+ # CELERY_REDIS_URL: $(STAGING_CELERY_REDIS_URL)
77+ # CACHE_MIDDLEWARE_SECONDS: $(STAGING_CACHE_MIDDLEWARE_SECONDS)
78+ # MOLNIX_API_BASE: $(STAGING_MOLNIX_API_BASE)
79+ # MOLNIX_USERNAME: $(STAGING_MOLNIX_USERNAME)
80+ # MOLNIX_PASSWORD: $(STAGING_MOLNIX_PASSWORD)
81+ # ERP_API_ENDPOINT: $(STAGING_ERP_API_ENDPOINT)
82+ # ERP_API_SUBSCRIPTION_KEY: $(STAGING_ERP_API_SUBSCRIPTION_KEY)
83+ # FDRS_APIKEY: $(STAGING_FDRS_APIKEY)
84+ # FDRS_CREDENTIAL: $(STAGING_FDRS_CREDENTIAL)
85+ # HPC_CREDENTIAL: $(STAGING_HPC_CREDENTIAL)
86+ # APPLICATION_INSIGHTS_INSTRUMENTATION_KEY: $(STAGING_APPLICATION_INSIGHTS_INSTRUMENTATION_KEY)
87+ # ELASTIC_SEARCH_HOST: $(STAGING_ELASTIC_SEARCH_HOST)
88+ # GO_FTPHOST: $(STAGING_GO_FTPHOST)
89+ # GO_FTPUSER: $(STAGING_GO_FTPUSER)
90+ # GO_FTPPASS: $(STAGING_GO_FTPPASS)
91+ # GO_DBPASS: $(STAGING_GO_DBPASS)
92+ # APPEALS_USER: $(STAGING_APPEALS_USER)
93+ # APPEALS_PASS: $(STAGING_APPEALS_PASS)
94+ # FRONTEND_URL: $(STAGING_FRONTEND_URL)
95+ # RESOURCES_DB_NAME: $(STAGING_RESOURCES_DB_NAME)
96+ # RESOURCES_DB_SERVER: $(STAGING_RESOURCES_DB_SERVER)
97+ # REGION: $(STAGING_REGION)
98+ # SENTRY_DSN: $(STAGING_SENTRY_DSN)
99+ # SENTRY_SAMPLE_RATE: $(STAGING_SENTRY_SAMPLE_RATE)
100+ # DJANGO_READ_ONLY: $(STAGING_DJANGO_READ_ONLY)
101+ # AUTO_TRANSLATION_TRANSLATOR: $(STAGING_AUTO_TRANSLATION_TRANSLATOR)
102+ # IFRC_TRANSLATION_DOMAIN: $(STAGING_IFRC_TRANSLATION_DOMAIN)
103+ # IFRC_TRANSLATION_GET_API_KEY: $(STAGING_IFRC_TRANSLATION_GET_API_KEY)
104+ # IFRC_TRANSLATION_HEADER_API_KEY: $(STAGING_IFRC_TRANSLATION_HEADER_API_KEY)
105+ # DEBUG_EMAIL: ''
106+ # DOCKER_HOST_IP: ''
107+ # DJANGO_DEBUG: ''
108+ # DJANGO_ADDITIONAL_ALLOWED_HOSTS: ''
109+ # # TLS cert and key should be base64 encoded
110+ # API_TLS_CRT: $(STAGING_API_TLS_CRT)
111+ # API_TLS_KEY: $(STAGING_API_TLS_KEY)
112+ # API_ADDITIONAL_DOMAIN_TLS_CRT: ''
113+ # API_ADDITIONAL_DOMAIN_TLS_KEY: ''
114+ # # Country page
115+ # NS_CONTACT_USERNAME: $(STAGING_NS_CONTACT_USERNAME)
116+ # NS_CONTACT_PASSWORD: $(STAGING_NS_CONTACT_PASSWORD)
117+ # ACAPS_API_TOKEN: $(STAGING_ACAPS_API_TOKEN)
118+ # NS_DOCUMENT_API_KEY: $(STAGING_NS_DOCUMENT_API_KEY)
119+ # NS_INITIATIVES_API_KEY: $(STAGING_NS_INITIATIVES_API_KEY)
120+ # NS_INITIATIVES_API_TOKEN: $(STAGING_NS_INITIATIVES_API_TOKEN)
121+ # # JWT
122+ # JWT_PRIVATE_KEY_BASE64_ENCODED: $(STAGING_JWT_PRIVATE_KEY_BASE64_ENCODED)
123+ # JWT_PUBLIC_KEY_BASE64_ENCODED: $(STAGING_JWT_PUBLIC_KEY_BASE64_ENCODED)
124+ # JWT_EXPIRE_TIMESTAMP_DAYS: $(STAGING_JWT_EXPIRE_TIMESTAMP_DAYS)
125125
126126 - bash : $(Pipeline.Workspace)/go-api/deploy/scripts/cideploy --production
127127 condition : eq(variables['Build.SourceBranch'], 'refs/heads/master')
0 commit comments