diff --git a/app/cloudfoundry_config.py b/app/cloudfoundry_config.py index c81845824..c87727bb7 100644 --- a/app/cloudfoundry_config.py +++ b/app/cloudfoundry_config.py @@ -15,7 +15,7 @@ def extract_cloudfoundry_config(): os.environ['SQLALCHEMY_DATABASE_URI'] = vcap_services['aws-rds'][0]['credentials']['uri'].replace('postgres', 'postgresql') # Redis config - os.environ['REDIS_URL'] = vcap_services['aws-elasticache-redis'][0]['credentials']['uri'] + os.environ['REDIS_URL'] = vcap_services['aws-elasticache-redis'][0]['credentials']['uri'].replace('redis', 'rediss') # CSV Upload Bucket Name bucket_service = find_by_service_name(vcap_services['s3'], f"notifications-api-csv-upload-bucket-{os.environ['DEPLOY_ENV']}") diff --git a/tests/app/test_cloudfoundry_config.py b/tests/app/test_cloudfoundry_config.py index ecb18a803..1d5db39d7 100644 --- a/tests/app/test_cloudfoundry_config.py +++ b/tests/app/test_cloudfoundry_config.py @@ -16,7 +16,7 @@ def vcap_services(): }], 'aws-elasticache-redis': [{ 'credentials': { - 'uri': 'redis uri' + 'uri': 'redis://xxx:6379' } }], 's3': [ @@ -49,6 +49,6 @@ def test_extract_cloudfoundry_config_populates_other_vars(os_environ, vcap_servi extract_cloudfoundry_config() assert os.environ['SQLALCHEMY_DATABASE_URI'] == 'postgresql uri' - assert os.environ['REDIS_URL'] == 'redis uri' + assert os.environ['REDIS_URL'] == 'rediss://xxx:6379' assert os.environ['CSV_UPLOAD_BUCKET_NAME'] == 'csv-upload-bucket' assert os.environ['CONTACT_LIST_BUCKET_NAME'] == 'contact-list-bucket'