Deployment Plan (Alibaba SMS Integration)
This document explains the deployment plan for the release of the Alibaba SMS integration project to the production environment.
Pre-Deployment Steps
-
Add new env for build process on AWS SSM with name `hh_server_build1` ([https://ap-southeast-1.console.aws.amazon.com/systems-manager/parameters/%252Fdigitalocean%252Fhh\_server\_build1/description?region=ap-southeast-1&tab=Table#list\_parameter\_filters=Name:Contains:hh\_server\_build1](https://ap-southeast-1.console.aws.amazon.com/systems-manager/parameters/%252Fdigitalocean%252Fhh_server_build1/description?region=ap-southeast-1&tab=Table#list_parameter_filters=Name:Contains:hh_server_build1)) or you can ask mas [@Saiqul Haq](#user_mention#44428852) to add the env from Terraform -
Add new env for Kubernetes server on ConfigMaps
The new env credentials
ALIBABA_ACCESS_KEY_ID: LTAI5tBHQhLVfQ6fb52VrQST
ALIBABA_ACCESS_KEY_SECRET: hcC9PKocbH3RcEyDwGDNC1aHkhjznE
Deployment Steps
-
Merge the PR
[
github.com
https://github.com/hungryhub-team/hh-server/pull/5442
](https://github.com/hungryhub-team/hh-server/pull/5442)
-
Wait for the deployment process to succeed
Post-Deployment Steps
-
Update SMS Provider on [Admin Settings](https://hungryhub.com/admin/settings?locale=en) to be `kaleyra` -
Test sending SMS using `kaleyra` and `alibaba` providers