Aks the easy way refresh#136
Open
pauldotyu wants to merge 10 commits intoAzure-Samples:mainfrom
Open
Conversation
…I services deployment
…ent instructions, bicep update, and content refresh
- Removed the `--no-wait` flag from the deployment command and updated instructions to wait for resource deployment. - Enhanced Kubernetes namespace configuration section with an image. - Added information about Deployment Safeguards related to `SYS_PTRACE` capability in Kubernetes manifests. - Updated instructions for merging pull requests with new images and steps. - Improved application monitoring setup instructions with new images and clarified steps. - Added new images for various steps in the AKS Automatic setup process. - Updated Bicep and JSON templates for Application Insights configuration. - Removed deprecated Application Insights resource configuration from templates.
…kshop documentation
Contributor
There was a problem hiding this comment.
Pull request overview
This PR refreshes the “AKS the Easy Way / AKS Automatic” workshop experience by updating the Docusaurus site tooling (including Mermaid support), adding new lab automation templates (Bicep + ARM JSON), and reorganizing/rewriting the AKS Automatic workshop content.
Changes:
- Upgraded Docusaurus dependencies to
3.10.0and added@docusaurus/theme-mermaid. - Enabled Mermaid rendering in Docusaurus and introduced a new, expanded AKS Automatic workshop doc (moved into a folder with assets).
- Added new Azure deployment templates (
main.bicep+ compiledmain.json) to provision lab prerequisite resources, plus a new lab QA agent definition.
Reviewed changes
Copilot reviewed 7 out of 149 changed files in this pull request and generated 6 comments.
Show a summary per file
| File | Description |
|---|---|
| package.json | Bumps Docusaurus packages to 3.10.0 and adds Mermaid theme dependency. |
| docusaurus.config.ts | Enables Mermaid support and adjusts markdown/broken-link settings. |
| docs/getting-started/aks-automatic/assets/main.bicep | Adds a Bicep template to provision lab prerequisite Azure resources and outputs. |
| docs/getting-started/aks-automatic/assets/main.json | Adds the compiled ARM JSON template equivalent of main.bicep. |
| docs/getting-started/aks-automatic/aks-automatic.mdx | Adds the refreshed AKS Automatic workshop content (including Mermaid diagram). |
| docs/getting-started/aks-automatic.mdx | Removes the previous AKS Automatic workshop doc at the old location. |
| .github/agents/lab-qa-reviewer.agent.md | Adds a reusable agent definition for end-to-end lab QA validation. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Purpose
This pull request introduces significant improvements to the AKS lab automation assets, Docusaurus documentation configuration, and project dependencies. The main highlights are the addition of a comprehensive Azure deployment template for lab resources, enhanced documentation support for Mermaid diagrams, and dependency updates to the latest Docusaurus version.
Azure Deployment Template and Lab Automation:
main.bicepand correspondingmain.jsonARM template indocs/getting-started/aks-automatic/assets/to automate the provisioning of resources required for AKS labs, including Log Analytics, Prometheus, App Insights, Container Registry, Key Vault (with RBAC and role assignments), Managed Identity, and Azure OpenAI with a GPT-5.4-mini deployment. The templates also define outputs for downstream use. [1] [2].github/agents/lab-qa-reviewer.agent.mdagent definition that provides detailed instructions for validating lab content, including step-by-step execution, accessibility checks, and structured reporting.Documentation and Tooling Enhancements:
docusaurus.config.tsto include the@docusaurus/theme-mermaidtheme and related markdown options.Does this introduce a breaking change?
Pull Request Type
What kind of change does this Pull Request introduce?