chore: add agentbaker artifact streaming combo e2es#8332
chore: add agentbaker artifact streaming combo e2es#8332
Conversation
There was a problem hiding this comment.
Pull request overview
Adds new e2e scenarios to validate artifact streaming across additional security/isolation combinations (Trusted Launch, FIPS, Confidential VM, Kata), covering both AgentBaker (NBC) and scriptless (aks-node-controller) provisioning paths.
Changes:
- Added a VMSS mutator helper to configure Confidential VM security settings on the VMSS model.
- Added new artifact streaming e2e scenarios for:
- Ubuntu 22.04 Gen2 Trusted Launch (with/without scriptless)
- Ubuntu 22.04 Gen2 FIPS (with/without scriptless)
- Azure Linux V3 Gen2 Confidential VM (with/without scriptless)
- Azure Linux V3 Gen2 Kata (with/without scriptless)
- Registered new VHD image definitions in e2e config for Ubuntu 22.04 TL Gen2, Azure Linux V3 CVM Gen2, and Azure Linux V3 Kata Gen2.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| e2e/test_helpers.go | Adds addConfidentialVMToVMSS to set VMSS security + disk security profile for CVM scenarios. |
| e2e/scenario_test.go | Adds new artifact streaming scenario tests for TL/FIPS/CVM/Kata with scriptless and non-scriptless variants. |
| e2e/config/vhd.go | Adds new e2e VHD Image entries for Ubuntu 2204 TL Gen2, Azure Linux V3 CVM Gen2, and Azure Linux V3 Kata Gen2. |
ganeshkumarashok
left a comment
There was a problem hiding this comment.
Lgtm as long as all the new e2es pass
c3828b2 to
a730926
Compare
|
@copilot resolve the merge conflicts in this pull request |
Co-authored-by: mxj220 <14959858+mxj220@users.noreply.github.com>
Resolved the merge conflict in |
What this PR does / why we need it:
Adds new scenarios for artifact streaming with network isolated cluster, fips, and tl with and without scriptless.
Which issue(s) this PR fixes:
Fixes #