Skip to content

Commit cc132b1

Browse files
committed
Update to use OIDC session tokens on AWS role assumption
1 parent ae471b1 commit cc132b1

File tree

2 files changed

+61
-0
lines changed

2 files changed

+61
-0
lines changed

.buildkite/pipeline.cleanamis.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,11 @@ steps:
3131
plugins:
3232
- aws-assume-role-with-web-identity#v1.4.0:
3333
role-arn: arn:aws:iam::172840064832:role/pipeline-buildkite-elastic-stack-for-aws-ami-cleaner
34+
session-tags:
35+
- organization_slug
36+
- organization_id
37+
- pipeline_slug
38+
- branch_build
3439
- docker-compose#v5.4.1:
3540
run: ruby
3641
config: .buildkite/docker-compose.yml

.buildkite/pipeline.yaml

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,10 @@ steps:
4646
plugins:
4747
- aws-assume-role-with-web-identity#v1.4.0:
4848
role-arn: arn:aws:iam::172840064832:role/pipeline-buildkite-aws-stack-buildkite-aws-stack
49+
session-tags:
50+
- organization_slug
51+
- organization_id
52+
- pipeline_slug
4953

5054
- id: "packer-windows-amd64"
5155
name: ":packer: :windows:"
@@ -62,6 +66,10 @@ steps:
6266
plugins:
6367
- aws-assume-role-with-web-identity#v1.4.0:
6468
role-arn: arn:aws:iam::172840064832:role/pipeline-buildkite-aws-stack-buildkite-aws-stack
69+
session-tags:
70+
- organization_slug
71+
- organization_id
72+
- pipeline_slug
6573

6674
- id: "launch-windows-amd64"
6775
name: ":cloudformation: :windows: AMD64 Launch"
@@ -75,6 +83,10 @@ steps:
7583
plugins:
7684
- aws-assume-role-with-web-identity#v1.4.0:
7785
role-arn: arn:aws:iam::172840064832:role/pipeline-buildkite-aws-stack-buildkite-aws-stack
86+
session-tags:
87+
- organization_slug
88+
- organization_id
89+
- pipeline_slug
7890

7991
- id: "test-windows-amd64"
8092
name: ":cloudformation: :windows: AMD64 Test"
@@ -100,6 +112,10 @@ steps:
100112
plugins:
101113
- aws-assume-role-with-web-identity#v1.4.0:
102114
role-arn: arn:aws:iam::172840064832:role/pipeline-buildkite-aws-stack-buildkite-aws-stack
115+
session-tags:
116+
- organization_slug
117+
- organization_id
118+
- pipeline_slug
103119

104120
- id: "packer-linux-amd64"
105121
name: ":packer: :linux: AMD64"
@@ -116,6 +132,10 @@ steps:
116132
plugins:
117133
- aws-assume-role-with-web-identity#v1.4.0:
118134
role-arn: arn:aws:iam::172840064832:role/pipeline-buildkite-aws-stack-buildkite-aws-stack
135+
session-tags:
136+
- organization_slug
137+
- organization_id
138+
- pipeline_slug
119139

120140
- id: "launch-linux-amd64"
121141
name: ":cloudformation: :linux: AMD64 Launch"
@@ -129,6 +149,10 @@ steps:
129149
plugins:
130150
- aws-assume-role-with-web-identity#v1.4.0:
131151
role-arn: arn:aws:iam::172840064832:role/pipeline-buildkite-aws-stack-buildkite-aws-stack
152+
session-tags:
153+
- organization_slug
154+
- organization_id
155+
- pipeline_slug
132156

133157
- id: "test-linux-amd64"
134158
name: ":cloudformation: :linux: AMD64 Test"
@@ -153,6 +177,10 @@ steps:
153177
plugins:
154178
- aws-assume-role-with-web-identity#v1.4.0:
155179
role-arn: arn:aws:iam::172840064832:role/pipeline-buildkite-aws-stack-buildkite-aws-stack
180+
session-tags:
181+
- organization_slug
182+
- organization_id
183+
- pipeline_slug
156184

157185
- id: "packer-linux-arm64"
158186
name: ":packer: :linux: ARM64"
@@ -169,6 +197,10 @@ steps:
169197
plugins:
170198
- aws-assume-role-with-web-identity#v1.4.0:
171199
role-arn: arn:aws:iam::172840064832:role/pipeline-buildkite-aws-stack-buildkite-aws-stack
200+
session-tags:
201+
- organization_slug
202+
- organization_id
203+
- pipeline_slug
172204

173205
- id: "launch-linux-arm64"
174206
name: ":cloudformation: :linux: ARM64 Launch"
@@ -182,6 +214,10 @@ steps:
182214
plugins:
183215
- aws-assume-role-with-web-identity#v1.4.0:
184216
role-arn: arn:aws:iam::172840064832:role/pipeline-buildkite-aws-stack-buildkite-aws-stack
217+
session-tags:
218+
- organization_slug
219+
- organization_id
220+
- pipeline_slug
185221

186222
- id: "test-linux-arm64"
187223
name: ":cloudformation: :linux: ARM64 Test"
@@ -206,6 +242,10 @@ steps:
206242
plugins:
207243
- aws-assume-role-with-web-identity#v1.4.0:
208244
role-arn: arn:aws:iam::172840064832:role/pipeline-buildkite-aws-stack-buildkite-aws-stack
245+
session-tags:
246+
- organization_slug
247+
- organization_id
248+
- pipeline_slug
209249

210250
- id: "delete-service-role-stack"
211251
name: ":aws-iam: :cloudformation: Delete"
@@ -219,6 +259,10 @@ steps:
219259
plugins:
220260
- aws-assume-role-with-web-identity#v1.4.0:
221261
role-arn: arn:aws:iam::172840064832:role/pipeline-buildkite-aws-stack-buildkite-aws-stack
262+
session-tags:
263+
- organization_slug
264+
- organization_id
265+
- pipeline_slug
222266

223267
- id: "copy-ami"
224268
name: ":cloudformation: 🚚 🌎"
@@ -233,6 +277,10 @@ steps:
233277
plugins:
234278
- aws-assume-role-with-web-identity#v1.4.0:
235279
role-arn: arn:aws:iam::172840064832:role/pipeline-buildkite-aws-stack-buildkite-aws-stack
280+
session-tags:
281+
- organization_slug
282+
- organization_id
283+
- pipeline_slug
236284

237285
- id: "publish"
238286
name: ":cloudformation: :rocket:"
@@ -247,6 +295,10 @@ steps:
247295
plugins:
248296
- aws-assume-role-with-web-identity#v1.4.0:
249297
role-arn: arn:aws:iam::172840064832:role/pipeline-buildkite-aws-stack-buildkite-aws-stack
298+
session-tags:
299+
- organization_slug
300+
- organization_id
301+
- pipeline_slug
250302

251303
- id: cleanup
252304
name: ":broom: Cleanup"
@@ -257,3 +309,7 @@ steps:
257309
plugins:
258310
- aws-assume-role-with-web-identity#v1.4.0:
259311
role-arn: arn:aws:iam::172840064832:role/pipeline-buildkite-aws-stack-buildkite-aws-stack
312+
session-tags:
313+
- organization_slug
314+
- organization_id
315+
- pipeline_slug

0 commit comments

Comments
 (0)