File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11# The following parameters are required:
2- # - GITHUB_ORG
3- # - GITHUB_REPO
4- # - CIRCLECI_TOKEN
2+ # - REPOSITORY
3+ # - CIRCLECI_API_KEY
54#
65
7- AWS_ACCESS_KEY_ID := $(shell aws secretsmanager get-secret-value --secret-id=ci-user-aws-keys | jq -r '.SecretString'| jq -r .access_key_id)
8- AWS_SECRET_ACCESS_KEY := $(shell aws secretsmanager get-secret-value --secret-id=ci-user-aws-keys | jq -r '.SecretString'| jq -r .secret_key)
6+ AWS_ACCESS_KEY_ID := $(shell aws secretsmanager get-secret-value --secret-id=ci-user-aws-keys${randomSeed} | jq -r '.SecretString'| jq -r .access_key_id)
7+ AWS_SECRET_ACCESS_KEY := $(shell aws secretsmanager get-secret-value --secret-id=ci-user-aws-keys${randomSeed} | jq -r '.SecretString'| jq -r .secret_key)
8+ GITHUB_ORG := $(shell echo ${REPOSITORY} | cut -d "/" -f 2)
9+ GITHUB_REPO := $(shell echo ${REPOSITORY} | cut -d "/" -f 3)
910
1011run :
1112 @echo " Set CIRCLECI environment variables\n"
12- curl -X POST --header " Content-Type: application/json" -d ' {"name":"AWS_ACCESS_KEY_ID", "value":"${AWS_ACCESS_KEY_ID}"}' https://circleci.com/api/v1.1/project/github/${GITHUB_ORG} /${GITHUB_REPO} /envvar? circle-token=${CIRCLECI_TOKEN }
13- curl -X POST --header " Content-Type: application/json" -d ' {"name":"AWS_SECRET_ACCESS_KEY", "value":"${AWS_SECRET_ACCESS_KEY}"}' https://circleci.com/api/v1.1/project/github/${GITHUB_ORG} /${GITHUB_REPO} /envvar? circle-token=${CIRCLECI_TOKEN }
13+ curl -X POST --header " Content-Type: application/json" -d ' {"name":"AWS_ACCESS_KEY_ID", "value":"${AWS_ACCESS_KEY_ID}"}' https://circleci.com/api/v1.1/project/github/${GITHUB_ORG} /${GITHUB_REPO} /envvar? circle-token=${CIRCLECI_API_KEY }
14+ curl -X POST --header " Content-Type: application/json" -d ' {"name":"AWS_SECRET_ACCESS_KEY", "value":"${AWS_SECRET_ACCESS_KEY}"}' https://circleci.com/api/v1.1/project/github/${GITHUB_ORG} /${GITHUB_REPO} /envvar? circle-token=${CIRCLECI_API_KEY }
1415 @echo " \nFollow CIRCLECI project"
15- curl -X POST https://circleci.com/api/v1.1/project/github/${GITHUB_ORG} /${GITHUB_REPO} /follow? circle-token=${CIRCLECI_TOKEN }
16+ curl -X POST https://circleci.com/api/v1.1/project/github/${GITHUB_ORG} /${GITHUB_REPO} /follow? circle-token=${CIRCLECI_API_KEY }
1617 @echo " \nDone"
1718
Original file line number Diff line number Diff line change @@ -39,3 +39,6 @@ parameters:
3939 - field : stagingBackendSubdomain
4040 label : Staging Backend Host Name (e.g. api.)
4141 default : api.
42+ - field : randomSeed
43+ label : Random seed that will be shared between projects to come up with deterministic resource names
44+ execute : uuidgen | head -c 8
You can’t perform that action at this time.
0 commit comments