Skip to content
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

Merged
merged 5 commits into from
Sep 26, 2024

Conversation

mosabami
Copy link
Collaborator

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:

  1. Delete old Baseline private cluster scenario and replace it with the new AVM based private cluster scenario
  2. Delete the old OpenAI cog serve redis scenario
  3. Delete the old AKS on prem scenario
  4. Delete the secure redis cache scenario
  5. Delete the Azure policy scenario
  6. Delete the old backup scenario
  7. Delete the old high availability scenario

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

@iamaliyousefi
Copy link
Contributor

iamaliyousefi commented Sep 25, 2024

#assign-reviewer: @iamaliyousefi

Copy link
Contributor

@iamaliyousefi iamaliyousefi left a 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.
Copy link
Contributor

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.
Copy link
Contributor

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.

Copy link
Contributor

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.

Copy link
Contributor

@iamaliyousefi iamaliyousefi left a comment

Choose a reason for hiding this comment

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

#LGTM

@iamaliyousefi
Copy link
Contributor

#assign:@iamaliyousefi

@iamaliyousefi iamaliyousefi merged commit dd16492 into main Sep 26, 2024
2 checks passed
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