Skip to content

Commit ec52917

Browse files
Update common Docker engineering infrastructure with latest
1 parent 96b8394 commit ec52917

19 files changed

Lines changed: 75 additions & 156 deletions

eng/common/templates/1es-official.yml

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,6 @@ parameters:
1717
- name: stages
1818
type: stageList
1919
default: []
20-
- name: serviceConnections
21-
type: object
22-
default: []
2320
- name: pool
2421
type: object
2522
default:
@@ -62,9 +59,4 @@ extends:
6259
sourceAnalysisPool: ${{ parameters.sourceAnalysisPool }}
6360
tsa:
6461
enabled: true
65-
stages:
66-
- template: /eng/common/templates/stages/setup-service-connections.yml@self
67-
parameters:
68-
pool: ${{ parameters.pool }}
69-
serviceConnections: ${{ parameters.serviceConnections }}
70-
- ${{ parameters.stages }}
62+
stages: ${{ parameters.stages }}

eng/common/templates/1es-unofficial.yml

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,6 @@ parameters:
2020
type: stageList
2121
default: []
2222
# 1ES Pipeline Template parameters
23-
- name: serviceConnections
24-
type: object
25-
default: []
2623
- name: pool
2724
type: object
2825
default:
@@ -70,9 +67,4 @@ extends:
7067
sourceAnalysisPool: ${{ parameters.sourceAnalysisPool }}
7168
tsa:
7269
enabled: true
73-
stages:
74-
- template: /eng/common/templates/stages/setup-service-connections.yml@self
75-
parameters:
76-
pool: ${{ parameters.pool }}
77-
serviceConnections: ${{ parameters.serviceConnections }}
78-
- ${{ parameters.stages }}
70+
stages: ${{ parameters.stages }}

eng/common/templates/jobs/build-images.yml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -65,14 +65,10 @@ jobs:
6565
parameters:
6666
name: BuildImages
6767
displayName: Build Images
68-
serviceConnections:
69-
- name: acr
70-
id: $(build.serviceConnection.id)
71-
tenantId: $(build.serviceConnection.tenantId)
72-
clientId: $(build.serviceConnection.clientId)
68+
serviceConnection: $(build.serviceConnectionName)
7369
internalProjectName: ${{ parameters.internalProjectName }}
7470
dockerClientOS: ${{ parameters.dockerClientOS }}
75-
args: >-
71+
args: >
7672
build
7773
--manifest $(manifest)
7874
$(imageBuilderPaths)

eng/common/templates/jobs/copy-base-images-staging.yml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,7 @@ jobs:
2424
additionalOptions: ${{ parameters.additionalOptions }}
2525
acr:
2626
server: $(acr-staging.server)
27-
serviceConnection:
28-
tenantId: $(internal-mirror.serviceConnection.tenantId)
29-
clientId: $(internal-mirror.serviceConnection.clientId)
30-
id: $(internal-mirror.serviceConnection.id)
27+
serviceConnection: $(internal-mirror.serviceConnectionName)
3128
subscription: $(acr-staging.subscription)
3229
resourceGroup: $(acr-staging.resourceGroup)
3330
repoPrefix: $(mirrorRepoPrefix)

eng/common/templates/jobs/copy-base-images.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
- ${{ parameters.customInitSteps }}
3333
- template: /eng/common/templates/steps/copy-base-images.yml@self
3434
parameters:
35-
acr: ${{ parameters.acr }}
35+
acr: ${{ parameters.acr }}
3636
repoPrefix: ${{ parameters.repoPrefix }}
3737
additionalOptions: ${{ parameters.additionalOptions }}
3838
continueOnError: ${{ parameters.continueOnError }}

eng/common/templates/jobs/generate-matrix.yml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,6 @@ jobs:
6161
parameters:
6262
name: matrix
6363
displayName: Generate ${{ parameters.matrixType }} Matrix
64-
serviceConnections:
65-
- name: acr
66-
tenantId: $(build.serviceConnection.tenantId)
67-
clientId: $(build.serviceConnection.clientId)
68-
id: $(build.serviceConnection.id)
64+
serviceConnection: $(build.serviceConnectionName)
6965
internalProjectName: internal
7066
args: $(generateBuildMatrixCommand)

eng/common/templates/jobs/publish.yml

Lines changed: 9 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313

1414
variables:
1515
- name: imageBuilder.commonCmdArgs
16-
value: >-
16+
value: >
1717
--manifest '$(manifest)'
1818
--registry-override '$(acr.server)'
1919
$(manifestVariables)
@@ -75,13 +75,9 @@ jobs:
7575
- template: /eng/common/templates/steps/run-imagebuilder.yml@self
7676
parameters:
7777
displayName: Copy Images
78-
serviceConnections:
79-
- name: acr
80-
id: $(publish.serviceConnection.id)
81-
tenantId: $(publish.serviceConnection.tenantId)
82-
clientId: $(publish.serviceConnection.clientId)
78+
serviceConnection: $(publish.serviceConnectionName)
8379
internalProjectName: ${{ parameters.internalProjectName }}
84-
args: >-
80+
args: >
8581
copyAcrImages
8682
'$(acr.subscription)'
8783
'$(acr.resourceGroup)'
@@ -98,14 +94,10 @@ jobs:
9894
- template: /eng/common/templates/steps/run-imagebuilder.yml@self
9995
parameters:
10096
displayName: Publish Manifest
101-
serviceConnections:
102-
- name: acr
103-
id: $(publish.serviceConnection.id)
104-
tenantId: $(publish.serviceConnection.tenantId)
105-
clientId: $(publish.serviceConnection.clientId)
97+
serviceConnection: $(publish.serviceConnectionName)
10698
internalProjectName: ${{ parameters.internalProjectName }}
10799
dockerClientOS: ${{ parameters.dockerClientOS }}
108-
args: >-
100+
args: >
109101
publishManifest
110102
'$(imageInfoContainerDir)/image-info.json'
111103
--repo-prefix '$(publishRepoPrefix)'
@@ -160,14 +152,10 @@ jobs:
160152
- template: /eng/common/templates/steps/run-imagebuilder.yml@self
161153
parameters:
162154
displayName: Ingest Kusto Image Info
163-
serviceConnections:
164-
- name: kusto
165-
id: $(kusto.serviceConnection.id)
166-
tenantId: $(kusto.serviceConnection.tenantId)
167-
clientId: $(kusto.serviceConnection.clientId)
155+
serviceConnection: $(kusto.serviceConnectionName)
168156
internalProjectName: ${{ parameters.internalProjectName }}
169157
condition: and(succeeded(), eq(variables['ingestKustoImageInfo'], 'true'))
170-
args: >-
158+
args: >
171159
ingestKustoImageInfo
172160
'$(imageInfoContainerDir)/image-info.json'
173161
'$(kusto.cluster)'
@@ -182,14 +170,10 @@ jobs:
182170
- template: /eng/common/templates/steps/run-imagebuilder.yml@self
183171
parameters:
184172
displayName: Generate EOL Annotation Data
185-
serviceConnections:
186-
- name: acr
187-
id: $(publish.serviceConnection.id)
188-
tenantId: $(publish.serviceConnection.tenantId)
189-
clientId: $(publish.serviceConnection.clientId)
173+
serviceConnection: $(publish.serviceConnectionName)
190174
internalProjectName: internal
191175
condition: and(succeeded(), eq(variables['publishEolAnnotations'], 'true'))
192-
args: >-
176+
args: >
193177
generateEolAnnotationData
194178
'$(artifactsPath)/eol-annotation-data/eol-annotation-data.json'
195179
'$(imageInfoContainerDir)/full-image-info-orig.json'

eng/common/templates/stages/build-and-test.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ parameters:
4949
stages:
5050
- stage: Build
5151
condition: and(succeeded(), contains(variables['stages'], 'build'))
52-
dependsOn: []
5352
jobs:
5453
- template: /eng/common/templates/jobs/test-images-linux-client.yml@self
5554
parameters:

eng/common/templates/steps/annotate-eol-digests.yml

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,10 @@ steps:
77
parameters:
88
name: AnnotateEOLImages
99
displayName: Annotate EOL Images
10-
serviceConnections:
11-
- name: acr
12-
id: $(publish.serviceConnection.id)
13-
tenantId: $(publish.serviceConnection.tenantId)
14-
clientId: $(publish.serviceConnection.clientId)
10+
serviceConnection: $(publish.serviceConnectionName)
1511
internalProjectName: internal
1612
condition: and(succeeded(), eq(variables['publishEolAnnotations'], 'true'))
17-
args: >-
13+
args: >
1814
annotateEolDigests
1915
${{ parameters.dataFile }}
2016
$(acr.server)
@@ -32,13 +28,9 @@ steps:
3228
- template: /eng/common/templates/steps/run-imagebuilder.yml@self
3329
parameters:
3430
displayName: Wait for Annotation Ingestion
35-
serviceConnections:
36-
- name: mar
37-
id: $(marStatus.serviceConnection.id)
38-
tenantId: $(marStatus.serviceConnection.tenantId)
39-
clientId: $(marStatus.serviceConnection.clientId)
31+
serviceConnection: $(marStatus.serviceConnectionName)
4032
internalProjectName: internal
4133
condition: and(succeeded(), eq(variables['publishEolAnnotations'], 'true'))
42-
args: >-
34+
args: >
4335
waitForMarAnnotationIngestion
4436
$(artifactsPath)/annotation-digests/annotation-digests.txt

eng/common/templates/steps/clean-acr-images.yml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,9 @@ steps:
1111
- template: /eng/common/templates/steps/run-imagebuilder.yml@self
1212
parameters:
1313
displayName: Clean ACR Images - ${{ parameters.repo }}
14-
serviceConnections:
15-
- name: acr
16-
id: $(clean.serviceConnection.id)
17-
tenantId: $(clean.serviceConnection.tenantId)
18-
clientId: $(clean.serviceConnection.clientId)
14+
serviceConnection: $(clean.serviceConnectionName)
1915
internalProjectName: ${{ parameters.internalProjectName }}
20-
args: >-
16+
args: >
2117
cleanAcrImages
2218
${{ parameters.repo }}
2319
${{ parameters.subscription }}

0 commit comments

Comments
 (0)