Skip to content

fix(windows): pull secure-tls-bootstrap-client from aks dalec - #9364

Open
Mark Ibrahim (mxj220) wants to merge 5 commits into
mainfrom
fix/signed-secure-tls-bootstrap-client
Open

fix(windows): pull secure-tls-bootstrap-client from aks dalec#9364
Mark Ibrahim (mxj220) wants to merge 5 commits into
mainfrom
fix/signed-secure-tls-bootstrap-client

Conversation

@mxj220

Copy link
Copy Markdown
Contributor

What this PR does / why we need it:
pull secure-tls-bootstrap-client from aks dalec to fix ICM for unsigned binary
Which issue(s) this PR fixes:

Fixes #

@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Windows Unit Test Results

  3 files   13 suites   49s ⏱️
409 tests 409 ✅ 0 💤 0 ❌
412 runs  412 ✅ 0 💤 0 ❌

Results for commit fe0c430.

♻️ This comment has been updated with latest results.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The filename migration does not preserve compatibility between old and new Windows CSE/VHD combinations.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Pull request overview

Migrates the Windows secure TLS bootstrap client to the signed Dalec package.

Changes:

  • Switches Windows artifact 1.1.41.1.4-3.
  • Updates cache discovery and tests for Dalec filenames.
  • Removes the unsigned-binary signature exception.

Package Update Analysis: aks-secure-tls-bootstrap-client

Version change: 1.1.4 → 1.1.4-3 (packaging revision)
OS affected: Windows
Changelog: No application-version change; public packaging changelog unavailable.
Overall risk: 🔴 High—cache renaming breaks compatibility between independently released Windows CSE and VHD versions.

File summaries
File Description
parts/common/components.json Uses the signed Dalec Windows artifact.
staging/cse/windows/securetlsbootstrapfunc.ps1 Discovers the renamed cached archive.
staging/cse/windows/securetlsbootstrapfunc.tests.ps1 Updates cache-install tests.
vhdbuilder/packer/test/windows-files-check.ps1 Enforces signature validation for the client.
Review details
  • Files reviewed: 4/4 changed files
  • Comments generated: 1
  • Review effort level: Balanced

💡 Configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread staging/cse/windows/securetlsbootstrapfunc.ps1 Outdated
Copilot AI review requested due to automatic review settings September 1, 2026 21:31
@mxj220 Mark Ibrahim (mxj220) changed the title pull secure-tls-bootstrap-client from aks dalec fix(windows): pull secure-tls-bootstrap-client from aks dalec Sep 1, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The undeclared schema field breaks validation, and previous package versions can overwrite the latest cached artifact.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Review details
  • Files reviewed: 6/8 changed files
  • Comments generated: 2
  • Review effort level: Balanced

Comment thread parts/common/components.json Outdated
Comment thread vhdbuilder/packer/windows/components_json_helpers.ps1 Outdated
Copilot AI review requested due to automatic review settings September 1, 2026 21:39

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

The unresolved cache collision can cause a previous package version to overwrite the latest artifact.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Review details
  • Files reviewed: 7/9 changed files
  • Comments generated: 0 new
  • Review effort level: Balanced

Copilot AI review requested due to automatic review settings September 1, 2026 22:10

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Windows VHD content validation still expects the URL-derived filename and will report the renamed cached package as missing.

Once you've addressed the issues Copilot identified, you can request another Copilot review.

Review details
  • Files reviewed: 7/9 changed files
  • Comments generated: 1
  • Review effort level: Balanced

Comment thread parts/common/components.json Outdated
Comment thread staging/cse/windows/securetlsbootstrapfunc.ps1 Outdated
Comment thread schemas/components.cue Outdated
Copilot AI review requested due to automatic review settings September 2, 2026 16:15
@github-actions

github-actions Bot commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Changes cached containers or packages on windows VHDs

Please get a Windows SIG member to approve.

The following dif file shows any additions or deletions from what will be cached on windows VHDs organised by VHD type.

  • Additions are new things cached.
  • Deletions are things no longer cached.
diff --git a/vhd_files/2022-containerd-gen2.txt b/vhd_files/2022-containerd-gen2.txt
index 4e05767..4f70b87 100644
--- a/vhd_files/2022-containerd-gen2.txt
+++ b/vhd_files/2022-containerd-gen2.txt
@@ -4 +4 @@ c:\akse-cache\: https://packages.aks.azure.com/ccgakvplugin/v1.1.5/binaries/wind
-c:\akse-cache\aks-secure-tls-bootstrap-client\: https://github.com/Azure/aks-secure-tls-bootstrap/releases/download/client/v1.1.4/windows-amd64.zip
+c:\akse-cache\aks-secure-tls-bootstrap-client\: https://packages.aks.azure.com/dalec-packages/aks-secure-tls-bootstrap-client/1.1.4/windows/amd64/aks-secure-tls-bootstrap-client_1.1.4-3_amd64.zip
diff --git a/vhd_files/2022-containerd.txt b/vhd_files/2022-containerd.txt
index a8c76d7..562800d 100644
--- a/vhd_files/2022-containerd.txt
+++ b/vhd_files/2022-containerd.txt
@@ -4 +4 @@ c:\akse-cache\: https://packages.aks.azure.com/ccgakvplugin/v1.1.5/binaries/wind
-c:\akse-cache\aks-secure-tls-bootstrap-client\: https://github.com/Azure/aks-secure-tls-bootstrap/releases/download/client/v1.1.4/windows-amd64.zip
+c:\akse-cache\aks-secure-tls-bootstrap-client\: https://packages.aks.azure.com/dalec-packages/aks-secure-tls-bootstrap-client/1.1.4/windows/amd64/aks-secure-tls-bootstrap-client_1.1.4-3_amd64.zip
diff --git a/vhd_files/2025-gen2-tl.txt b/vhd_files/2025-gen2-tl.txt
index e49ede0..7e1d6ed 100644
--- a/vhd_files/2025-gen2-tl.txt
+++ b/vhd_files/2025-gen2-tl.txt
@@ -4 +4 @@ c:\akse-cache\: https://packages.aks.azure.com/ccgakvplugin/v1.1.5/binaries/wind
-c:\akse-cache\aks-secure-tls-bootstrap-client\: https://github.com/Azure/aks-secure-tls-bootstrap/releases/download/client/v1.1.4/windows-amd64.zip
+c:\akse-cache\aks-secure-tls-bootstrap-client\: https://packages.aks.azure.com/dalec-packages/aks-secure-tls-bootstrap-client/1.1.4/windows/amd64/aks-secure-tls-bootstrap-client_1.1.4-3_amd64.zip
diff --git a/vhd_files/2025-gen2.txt b/vhd_files/2025-gen2.txt
index eec1d89..8814bd2 100644
--- a/vhd_files/2025-gen2.txt
+++ b/vhd_files/2025-gen2.txt
@@ -4 +4 @@ c:\akse-cache\: https://packages.aks.azure.com/ccgakvplugin/v1.1.5/binaries/wind
-c:\akse-cache\aks-secure-tls-bootstrap-client\: https://github.com/Azure/aks-secure-tls-bootstrap/releases/download/client/v1.1.4/windows-amd64.zip
+c:\akse-cache\aks-secure-tls-bootstrap-client\: https://packages.aks.azure.com/dalec-packages/aks-secure-tls-bootstrap-client/1.1.4/windows/amd64/aks-secure-tls-bootstrap-client_1.1.4-3_amd64.zip
diff --git a/vhd_files/2025.txt b/vhd_files/2025.txt
index 5997647..dd10605 100644
--- a/vhd_files/2025.txt
+++ b/vhd_files/2025.txt
@@ -4 +4 @@ c:\akse-cache\: https://packages.aks.azure.com/ccgakvplugin/v1.1.5/binaries/wind
-c:\akse-cache\aks-secure-tls-bootstrap-client\: https://github.com/Azure/aks-secure-tls-bootstrap/releases/download/client/v1.1.4/windows-amd64.zip
+c:\akse-cache\aks-secure-tls-bootstrap-client\: https://packages.aks.azure.com/dalec-packages/aks-secure-tls-bootstrap-client/1.1.4/windows/amd64/aks-secure-tls-bootstrap-client_1.1.4-3_amd64.zip

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

The signed Dalec artifact should receive final human confirmation through a Windows VHD build and provisioning test.

Review details
  • Files reviewed: 8/8 changed files
  • Comments generated: 0 new
  • Review effort level: Balanced

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

components This pull request updates cached components on Linux or Windows VHDs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants