@@ -65,6 +65,7 @@ Metadata:
65
65
- KeyName
66
66
- SpotPrice
67
67
- SecretsBucket
68
+ - SecretsBucketRegion
68
69
- ArtifactsBucket
69
70
- AuthorizedUsersUrl
70
71
- BootstrapScriptUrl
@@ -199,6 +200,11 @@ Parameters:
199
200
Type : String
200
201
Default : " "
201
202
203
+ SecretsBucketRegion :
204
+ Description : Optional - Region for the SecretsBucket. If blank the bucket's region is dynamically discovered.
205
+ Type : String
206
+ Default : " "
207
+
202
208
ArtifactsBucket :
203
209
Description : Optional - Name of an existing S3 bucket for build artifact storage
204
210
Type : String
@@ -955,6 +961,7 @@ Resources:
955
961
$Env:BUILDKITE_STACK_VERSION="%v"
956
962
$Env:BUILDKITE_SCALE_IN_IDLE_PERIOD="${ScaleInIdlePeriod}"
957
963
$Env:BUILDKITE_SECRETS_BUCKET="${LocalSecretsBucket}"
964
+ $Env:BUILDKITE_SECRETS_BUCKET_REGION="${LocalSecretsBucketRegion}"
958
965
$Env:BUILDKITE_AGENT_TOKEN_PATH="${AgentTokenPath}"
959
966
$Env:BUILDKITE_AGENTS_PER_INSTANCE="${AgentsPerInstance}"
960
967
$Env:BUILDKITE_AGENT_TAGS="${BuildkiteAgentTags}"
@@ -978,6 +985,7 @@ Resources:
978
985
</powershell>
979
986
- {
980
987
LocalSecretsBucket : !If [ CreateSecretsBucket, !Ref ManagedSecretsBucket, !Ref SecretsBucket ],
988
+ LocalSecretsBucketRegion : !If [ CreateSecretsBucket, !Ref AWS::Region, !Ref SecretsBucketRegion ],
981
989
AgentTokenPath : !If [ UseCustomerManagedParameterPath, !Ref BuildkiteAgentTokenParameterStorePath, !Ref BuildkiteAgentTokenParameter ],
982
990
}
983
991
- !Sub
@@ -1001,6 +1009,7 @@ Resources:
1001
1009
BUILDKITE_STACK_VERSION="%v" \
1002
1010
BUILDKITE_SCALE_IN_IDLE_PERIOD="${ScaleInIdlePeriod}" \
1003
1011
BUILDKITE_SECRETS_BUCKET="${LocalSecretsBucket}" \
1012
+ BUILDKITE_SECRETS_BUCKET_REGION="${LocalSecretsBucketRegion}" \
1004
1013
BUILDKITE_AGENT_TOKEN_PATH="${AgentTokenPath}" \
1005
1014
BUILDKITE_AGENTS_PER_INSTANCE="${AgentsPerInstance}" \
1006
1015
BUILDKITE_AGENT_TAGS="${BuildkiteAgentTags}" \
@@ -1025,6 +1034,7 @@ Resources:
1025
1034
--==BOUNDARY==--
1026
1035
- {
1027
1036
LocalSecretsBucket : !If [ CreateSecretsBucket, !Ref ManagedSecretsBucket, !Ref SecretsBucket ],
1037
+ LocalSecretsBucketRegion : !If [ CreateSecretsBucket, !Ref AWS::Region, !Ref SecretsBucketRegion ],
1028
1038
AgentTokenPath : !If [ UseCustomerManagedParameterPath, !Ref BuildkiteAgentTokenParameterStorePath, !Ref BuildkiteAgentTokenParameter ],
1029
1039
}
1030
1040
0 commit comments