Closed kishore03109 closed 1 year ago
Manual tests for #877
We will need to test a few things manually:
.ssh/
Note: This PR should only be merged when we are ready to rollout GGS
Dependencies:
New SSM parameters:
EFS_ID
- exposed on SSM to mount to the correct EFS vol
STAGING_EFS_ID
PROD_EFS_ID
STAGING_GIT_USER_NAME
STAGING_GIT_USER_EMAIL
PROD_GIT_USER_NAME
PROD_GIT_USER_EMAIL
STAGING_SSH_PUBLIC_KEY
STAGING_SSH_PRIVATE_KEY
PROD_SSH_PUBLIC_KEY
PROD_SSH_PRIVATE_KEY
New environment variables:
EFS_VOL_PATH
: This should have been already added from @dcshzj 's PRs. This should point to /efs/repos
.verified by @harishv7
Tests for #890 @alexanderleegs
Unit tests for MediaFileService, MediaDirectoryService, RepoService should all pass
Image from non-whitelisted, public repository should continue to be retrieved from raw.githubusercontent.com
Image from non-whitelisted, private repository should continue to be retrieved from raw.githubusercontent.com, and then converted to base64 returned to the user
Image from whitelisted repository (regardless of public or private) should be retrieved from the local file system, then converted to base64 returned to the user
CMS Flows - Verified
Note for local testing, you need to clone the repo to disk and whitelist it first
Tests for #891 @alexanderleegs
Ensure the following test suites pass:
CMS Flow - Verified:
v0.39.0
#903
#904
#902
#896
#877
#899
#900
#893
#898
#892
#894
#890
#889
#891
#886
#887