-
Notifications
You must be signed in to change notification settings - Fork 232
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
replace old private cluster scenario with avm, delete old scenarios #143
Conversation
#assign-reviewer: @iamaliyousefi |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
#LGTM
README.md
Outdated
@@ -14,51 +14,15 @@ The AKS Landing Zone Accelerator is only concerned with what gets deployed in th | |||
|
|||
## Choosing a Deployment Model | |||
|
|||
The reference implementations are spread across three repos that all build on top of the [AKS baseline reference architecture](https://learn.microsoft.com/azure/architecture/reference-architectures/containers/aks/baseline-aks) and Azure Landing Zones. | |||
The reference implementations are spread across two repos that all build on top of the [AKS baseline reference architecture](https://learn.microsoft.com/azure/architecture/reference-architectures/containers/aks/baseline-aks) and Azure Landing Zones. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd rather use repositories, instead of repos here.
README.md
Outdated
### Follow a scenario driven tutorial within this repo | ||
|
||
Pick one of the scenarios below to get started on a reference implementation. For the AKS secure baseline with non-private cluster, use the [AKS baseline](https://github.com/mspnp/aks-baseline) reference implementation. | ||
1. This one. To Deploy our AKS Secure Baseline Scenario, Check out [AKS Secure Baseline](./Scenarios/AKS-Secure-Baseline-PrivateCluster/). Use [this repo](https://github.com/Azure/AKS-Landing-Zone-Accelerator/tree/main/Scenarios/AKS-Secure-Baseline-PrivateCluster) if you would like step by step guidance on how to deploy secure and well architected AKS clusters using our scenario based model and/or you are new to AKS or IaC. This model promotes a separation of duties, modularized IaC so you can pick and choose components you want to build with your cluster and has implementations in ARM, Terraform and Bicep. It is the best starting point for people new to Azure or AKS. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does "This one." mean anything in the 1st item? Unfortunately, I didn't get it, so I asked for clarification that if it adds nothing meaningful to the sentence, we can delete that phrase.
.vscode/cspell.json
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
in the ignoreWords line, all words are all in capital, except the outfile word.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
#LGTM
#assign:@iamaliyousefi |
This PR came together through the work done by @MattLeach25 , @deepdolphin and @mosabami. It effectively deprecates the old Private cluster scenario as well as some of the older scenarios and replaces them with the AVM scenario. Here are the changes:
New Private cluster scenario powered by AVM
The new Private cluster scenario leverages Azure Verified modules to help make it easier to maintain our work by decentralizing requirement to keep bicep modules up to date. It also includes an option to deploy the entire scenario all using a deploy to azure button, or running the az deployment sub command on 1 bicep file that leverages the underlying landing zone layers. It uses the new AKS store demo as its sample app which will be expanded upon in future modules.
Work remaining to be done
Update our CI/CD pipeline to use this new module
Add TLS to our deployment app deployment