Skip to content

docs: add ACL troubleshooting skills file for AKS Node SIG#8785

Open
Ankita13-code wants to merge 1 commit into
mainfrom
ankitapareek/acl-troubleshooting-skill
Open

docs: add ACL troubleshooting skills file for AKS Node SIG#8785
Ankita13-code wants to merge 1 commit into
mainfrom
ankitapareek/acl-troubleshooting-skill

Conversation

@Ankita13-code

Copy link
Copy Markdown

What this PR does / why we need it:
Adds a dedicated Copilot skills file (doc/skills/acl-troubleshooting.md) for Azure Container Linux (ACL) troubleshooting, and a pointer to it from .github/copilot-instructions.md.

This enables AKS Node SIG engineers to use GitHub Copilot for diagnosing ACL-specific issues. The skills file covers:

ACL architecture (immutable host, UKI, sysexts, Ignition provisioning)
ACL-specific error codes (231, 232) and related ORAS errors
Component delivery via sysexts (kubelet, kubectl, GPU drivers) with registry paths
Log locations (CSE, Ignition, coreos-cloudinit, kubelet)
Troubleshooting workflows (debug pods, sysext failures, GPU issues, SELinux, package version identification)
Development guidelines for making ACL-safe changes in AgentBaker
Content is derived from the ACL TSG and AgentBaker source code.

Which issue(s) this PR fixes:

Fixes N/A — new documentation, no linked issue.

Add a dedicated Copilot skills file for Azure Container Linux (ACL)
troubleshooting. This helps AKS Node SIG engineers diagnose ACL-specific
issues using Copilot.

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.

Pull request overview

Adds a Copilot “skills” troubleshooting document focused on Azure Container Linux (ACL) behavior in AKS, and links it from the repo’s Copilot instructions so engineers can quickly find ACL-specific diagnostics and operational guidance.

Changes:

  • Added a new ACL troubleshooting skills doc covering architecture, logs, error codes, and common workflows.
  • Added a pointer to the ACL skills doc from .github/copilot-instructions.md.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
doc/skills/acl-troubleshooting.md New ACL-focused troubleshooting skill document for AKS Node SIG workflows.
.github/copilot-instructions.md Adds a link directing ACL-related troubleshooting to the new skills doc.

| aks-secure-tls-bootstrap-client | `mcr.microsoft.com/aks-secure-tls-bootstrap/v2/aks-secure-tls-bootstrap-client-sysext` | Tagged by version |
| GPU drivers (NVIDIA) | `mcr.microsoft.com/azurelinux/<major.minor>/azure-container-linux/<sysext-name>` | Tagged by `VERSION_ID` from `/etc/os-release` |

After sysext merge, symlinks are created (e.g., `/usr/bin/kubelet` → `/opt/bin/kubelet`).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants