Skip to content

Refresh and update#16

Merged
benc-uk merged 17 commits intomainfrom
2026-feb-update
Feb 17, 2026
Merged

Refresh and update#16
benc-uk merged 17 commits intomainfrom
2026-feb-update

Conversation

@benc-uk
Copy link
Owner

@benc-uk benc-uk commented Feb 11, 2026

This pull request introduces several improvements and updates across the workshop documentation, configuration, and sample manifests. The main focus is on clarifying instructions, aligning best practices (especially around Kubernetes resource limits), and modernizing dependencies and configuration files. Additionally, the project documentation and workflow have been updated for better maintainability and onboarding.

Documentation and Instruction Improvements:

  • Added a comprehensive .github/copilot-instructions.md describing project structure, content authoring guidelines, build commands, and CI/CD workflow to aid contributors and Copilot users.
  • Updated section headings in all workshop content to use {{ icon }} {{ title }} for consistency and maintainability. [1] [2] [3] [4] [5] [6] [7] [8] [9]
  • Enhanced explanations in networking and resource management sections, including a new overview of Kubernetes networking, updated best practices for resource limits (removing CPU limits, emphasizing memory limits), and clarified the alternative ACR authentication workflow. [1] [2] [3]

Kubernetes Manifests and Sample Files:

  • Updated all resource manifests and documentation to remove CPU limits, reflecting current best practices that recommend against setting CPU limits. Only memory limits are now enforced. [1] [2] [3] [4] [5]
  • Bumped the default Kubernetes version in sample variable files and documentation to 1.33.6 for alignment with current AKS offerings. [1] [2]
  • Improved the sample vars.sh with an informational echo statement and clarified comments.

Build, CI, and Project Configuration:

  • Updated GitHub Actions workflow to use the latest versions of actions/checkout and actions/setup-node, and switched Node.js version to the latest LTS for improved reliability and security.
  • Updated copyright year in LICENSE.

Content and Clarity Enhancements:

  • Improved directory and file conventions, navigation, and content authoring instructions in the new documentation file.
  • Clarified cluster deployment networking details, including a note on VM size availability and explicit mention of Azure CNI Overlay networking.
  • Refined explanations around ConfigMap usage and volume mounts, correcting terminology and clarifying steps.
  • New section on running the workshop with Kind

These changes collectively improve the clarity, maintainability, and best-practice alignment of the workshop materials.

@benc-uk benc-uk merged commit ebe8322 into main Feb 17, 2026
2 checks passed
@benc-uk benc-uk deleted the 2026-feb-update branch February 17, 2026 22:18
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.

1 participant