-
Notifications
You must be signed in to change notification settings - Fork 153
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Adding "Mature Steps" back into the repo docs (#394)
* Microsoft.OperationsManagement error * Recreating the "mature steps" * Linking to advanced scenarios * Added GitHub Action Workflow * Added the helper component * Update README.md * Update README.md
- Loading branch information
Gordon Byers
committed
Sep 13, 2022
1 parent
578d511
commit cb82e75
Showing
2 changed files
with
38 additions
and
0 deletions.
There are no files selected for viewing
This file contains 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
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
# Advanced Usage | ||
|
||
The [QuickStart](https://github.com/Azure/AKS-Construction#quickstart) provides a nice easy way of using the Azure CLI to create your AKS Environment. However once you've done this, and are more familiar with the tool, then you'll want to initiate AKS Construction is a sligtly more mature way. | ||
|
||
## Level One - Your own Bicep file | ||
|
||
1. Use the [Helper](https://azure.github.io/AKS-Construction/) to guide your AKS configuration. | ||
1. Capture the parameters on the *Parameters File* tab to a file - this is your configuration | ||
1. Grab the [latest release](https://github.com/Azure/AKS-Construction/releases) of the bicep code | ||
1. Author an Application Main bicep to represent *your application* (see [here](../samples/SampleAppMain.bicep) for an example) | ||
1. In your CI/CD system, either using one of the GitHub Action Workflow files as a base, or by coding it yourself - initiate a deployment of the bicep code, using your parameter file | ||
1. In your CI/CD system, deploy your application(s) to the AKS cluster | ||
|
||
## Level Two - GitHub Action Workflow | ||
|
||
1. Use the [Helper](https://azure.github.io/AKS-Construction/) to guide your AKS configuration. | ||
1. On the Deploy tab, navigate to the GitHub Actions tab | ||
1. Paste your Workload/Infra GitHub Repo URL into the textbox | ||
1. Inspect and run the script in the first script box to create an Identity in Azure and the secrets in your GitHub repo | ||
1. In your repo, create a new file in your `.github/workflows` folder, pasting in the yaml from the GitHub Actions script box | ||
1. Commit the file to your main branch | ||
1. In your repo, navigate to the actions tab and initiate the new workflow | ||
1. Inspect the created resources in your Azure Subscription |