Skip to content

Commit cdb8e40

Browse files
security: Move E2E clusters to user assigned managed identity (#241)
1 parent 8811fa2 commit cdb8e40

File tree

5 files changed

+18
-0
lines changed

5 files changed

+18
-0
lines changed

.github/workflows/release.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,8 @@ jobs:
9090
CLIENT_SECRET: ${{ secrets.TEST_AZURE_SP_PW }}
9191
LOCATION: "eastus"
9292
TENANT_ID: ${{ secrets.TEST_AZURE_TENANT_ID }}
93+
USE_MANAGED_IDENTITY: true
94+
MSI_USER_ASSIGNED_ID: ${{ secrets.MSI_USER_ASSIGNED_ID_AKS_ENGINE_E2E }}
9395
CREATE_VNET: true
9496
CLEANUP_ON_EXIT: true
9597
CLEANUP_IF_FAIL: true
@@ -112,6 +114,8 @@ jobs:
112114
CLIENT_SECRET: ${{ secrets.TEST_AZURE_SP_PW }}
113115
LOCATION: "eastus"
114116
TENANT_ID: ${{ secrets.TEST_AZURE_TENANT_ID }}
117+
USE_MANAGED_IDENTITY: true
118+
MSI_USER_ASSIGNED_ID: ${{ secrets.MSI_USER_ASSIGNED_ID_AKS_ENGINE_E2E }}
115119
CREATE_VNET: true
116120
CLEANUP_ON_EXIT: true
117121
CLEANUP_IF_FAIL: true

.github/workflows/test-upgrade.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,8 @@ jobs:
6666
CLIENT_SECRET: ${{ secrets.TEST_AZURE_SP_PW }}
6767
LOCATION: "eastus"
6868
TENANT_ID: ${{ secrets.TEST_AZURE_TENANT_ID }}
69+
USE_MANAGED_IDENTITY: true
70+
MSI_USER_ASSIGNED_ID: ${{ secrets.MSI_USER_ASSIGNED_ID_AKS_ENGINE_E2E }}
6971
CLEANUP_ON_EXIT: false
7072
CLEANUP_IF_FAIL: true
7173
SKIP_LOGS_COLLECTION: true
@@ -117,6 +119,8 @@ jobs:
117119
CLIENT_SECRET: ${{ secrets.TEST_AZURE_SP_PW }}
118120
LOCATION: "eastus"
119121
TENANT_ID: ${{ secrets.TEST_AZURE_TENANT_ID }}
122+
USE_MANAGED_IDENTITY: true
123+
MSI_USER_ASSIGNED_ID: ${{ secrets.MSI_USER_ASSIGNED_ID_AKS_ENGINE_E2E }}
120124
CLEANUP_ON_EXIT: true
121125
CLEANUP_IF_FAIL: true
122126
SKIP_LOGS_COLLECTION: true
@@ -138,6 +142,8 @@ jobs:
138142
CLIENT_SECRET: ${{ secrets.TEST_AZURE_SP_PW }}
139143
LOCATION: "eastus"
140144
TENANT_ID: ${{ secrets.TEST_AZURE_TENANT_ID }}
145+
USE_MANAGED_IDENTITY: true
146+
MSI_USER_ASSIGNED_ID: ${{ secrets.MSI_USER_ASSIGNED_ID_AKS_ENGINE_E2E }}
141147
CLEANUP_ON_EXIT: true
142148
CLEANUP_IF_FAIL: true
143149
SKIP_LOGS_COLLECTION: true

.github/workflows/test-vhd-no-egress.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,8 @@ jobs:
6666
CLIENT_SECRET: ${{ secrets.TEST_AZURE_SP_PW }}
6767
LOCATION: "eastus"
6868
TENANT_ID: ${{ secrets.TEST_AZURE_TENANT_ID }}
69+
USE_MANAGED_IDENTITY: true
70+
MSI_USER_ASSIGNED_ID: ${{ secrets.MSI_USER_ASSIGNED_ID_AKS_ENGINE_E2E }}
6971
CLEANUP_ON_EXIT: false
7072
CLEANUP_IF_FAIL: true
7173
SKIP_LOGS_COLLECTION: true
@@ -118,6 +120,8 @@ jobs:
118120
CLIENT_SECRET: ${{ secrets.TEST_AZURE_SP_PW }}
119121
LOCATION: "eastus"
120122
TENANT_ID: ${{ secrets.TEST_AZURE_TENANT_ID }}
123+
USE_MANAGED_IDENTITY: true
124+
MSI_USER_ASSIGNED_ID: ${{ secrets.MSI_USER_ASSIGNED_ID_AKS_ENGINE_E2E }}
121125
CLEANUP_ON_EXIT: true
122126
CLEANUP_IF_FAIL: true
123127
SKIP_LOGS_COLLECTION: true
@@ -140,6 +144,8 @@ jobs:
140144
CLIENT_SECRET: ${{ secrets.TEST_AZURE_SP_PW }}
141145
LOCATION: "eastus"
142146
TENANT_ID: ${{ secrets.TEST_AZURE_TENANT_ID }}
147+
USE_MANAGED_IDENTITY: true
148+
MSI_USER_ASSIGNED_ID: ${{ secrets.MSI_USER_ASSIGNED_ID_AKS_ENGINE_E2E }}
143149
CLEANUP_ON_EXIT: true
144150
CLEANUP_IF_FAIL: true
145151
SKIP_LOGS_COLLECTION: true

.pipelines/e2e-job-template.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ jobs:
4141
SKIP_TEST: ${{ parameters.skipTest }}
4242
GINKGO_SKIP: ${{ parameters.skipTests }}
4343
RETAIN_SSH: false
44+
USE_MANAGED_IDENTITY: true
4445
MSI_USER_ASSIGNED_ID: ${{ parameters.msiId }}
4546
ENABLE_KMS_ENCRYPTION: ${{ parameters.enableKMSEncryption }}
4647
CONTAINER_RUNTIME: ${{ parameters.containerRuntime }}

examples/no_outbound.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"orchestratorProfile": {
55
"kubernetesConfig": {
66
"useCloudControllerManager": true,
7+
"useManagedIdentity": true,
78
"containerRuntime": "containerd",
89
"addons": [
910
{

0 commit comments

Comments
 (0)