Skip to content

Commit c5077e9

Browse files
committed
ci: Change ACR Service Connection (#2727)
1 parent 7a82718 commit c5077e9

File tree

3 files changed

+38
-28
lines changed

3 files changed

+38
-28
lines changed

.pipelines/cni/cilium/nightly-release-test.yml

+13-8
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,13 @@ stages:
1616
make docker-operator-generic-image
1717
name: BuildCiliumImage
1818
displayName: "Build Cilium Image"
19-
- task: Docker@2
20-
displayName: Login
19+
- task: AzureCLI@1
20+
displayName: "Login"
2121
inputs:
22-
containerRegistry: $(CONTAINER_REGISTRY)
23-
command: "login"
22+
azureSubscription: $(ACR_ARM_SERVICE_CONNECTION)
23+
scriptLocation: "inlineScript"
24+
inlineScript: |
25+
az acr login -n $(ACR)
2426
- task: AzureCLI@1
2527
inputs:
2628
azureSubscription: $(TEST_SUB_SERVICE_CONNECTION)
@@ -33,11 +35,14 @@ stages:
3335
docker push $(ACR).azurecr.io/cilium/operator-generic:$(DOCKER_IMAGE_TAG)
3436
name: "PushCiliumImage"
3537
displayName: "Push Cilium Image"
36-
- task: Docker@2
37-
displayName: Logout
38+
- task: AzureCLI@1
39+
displayName: "Logout"
3840
inputs:
39-
containerRegistry: $(CONTAINER_REGISTRY)
40-
command: "logout"
41+
azureSubscription: $(ACR_ARM_SERVICE_CONNECTION)
42+
scriptLocation: "inlineScript"
43+
inlineScript: |
44+
docker logout
45+
4146
- stage: cilium_nightly
4247
displayName: E2E - Cilium Nightly
4348
variables:

.pipelines/containers/container-template.yaml

+12-10
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,13 @@ parameters:
55
os_version: ""
66

77
steps:
8-
- task: Docker@2
9-
displayName: Login
8+
- task: AzureCLI@1
9+
displayName: "Login"
1010
inputs:
11-
containerRegistry: $(ACR_SERVICE_CONNECTION)
12-
command: 'login'
13-
addPipelineData: false
11+
azureSubscription: $(ACR_ARM_SERVICE_CONNECTION)
12+
scriptLocation: "inlineScript"
13+
inlineScript: |
14+
az acr login -n $(ACR)
1415
1516
- script: |
1617
set -e
@@ -20,9 +21,10 @@ steps:
2021
displayName: Image Build
2122
retryCountOnTaskFailure: 3
2223

23-
- task: Docker@2
24-
displayName: Logout
24+
- task: AzureCLI@1
25+
displayName: "Logout"
2526
inputs:
26-
containerRegistry: $(ACR_SERVICE_CONNECTION)
27-
command: 'logout'
28-
addPipelineData: false
27+
azureSubscription: $(ACR_ARM_SERVICE_CONNECTION)
28+
scriptLocation: "inlineScript"
29+
inlineScript: |
30+
docker logout

.pipelines/containers/manifest-template.yaml

+13-10
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,14 @@ parameters:
44
os_versions: ""
55

66
steps:
7-
- task: Docker@2
8-
displayName: Login
7+
8+
- task: AzureCLI@1
9+
displayName: "Login"
910
inputs:
10-
containerRegistry: $(ACR_SERVICE_CONNECTION)
11-
command: "login"
12-
addPipelineData: false
11+
azureSubscription: $(ACR_ARM_SERVICE_CONNECTION)
12+
scriptLocation: "inlineScript"
13+
inlineScript: |
14+
az acr login -n $(ACR)
1315
1416
- script: |
1517
set -e
@@ -34,12 +36,13 @@ steps:
3436
displayName: Manifest Push
3537
retryCountOnTaskFailure: 3
3638
37-
- task: Docker@2
38-
displayName: Logout
39+
- task: AzureCLI@1
40+
displayName: "Logout"
3941
inputs:
40-
containerRegistry: $(ACR_SERVICE_CONNECTION)
41-
command: "logout"
42-
addPipelineData: false
42+
azureSubscription: $(ACR_ARM_SERVICE_CONNECTION)
43+
scriptLocation: "inlineScript"
44+
inlineScript: |
45+
docker logout
4346
4447
- task: AzureArtifacts.manifest-generator-task.manifest-generator-task.ManifestGeneratorTask@0
4548
displayName: "Add SBOM Generator tool"

0 commit comments

Comments
 (0)