Azure / AKS-Landing-Zone-Accelerator

Official repository for the AKS Landing Zone Accelerator program
MIT License
212 stars 198 forks source link

Added GitHub Actions to Deploy Private AKS + Example App #66

Closed ahems closed 1 year ago

ahems commented 1 year ago

This Pull request includes the following changes:

  1. Change to the base Bicep template for Private AKS to use the newly GA'd "Basic" SKU of Azure Firewall to reduce the cost of running this as a demo by default
  2. Add a step to the instructions for manual example application deployment using Bicep of Private AKS to enable Let'sEncrypt via the AppGW to work (users need to add outgoing firewall rule to front-end of AppGW from AKS)
  3. Two new GitHub Actions:
    • One to deploy all the private AKS infrastructure using both all the existing bicep templates plus one additional VM which stands up a private GitHub runner
    • A second GitHub action that auto-runs on the private GH runner created by the first Action that deploys the sample application to AKS
  4. New instructions file for steps on how to use the GitHub Actions in Private AKS Bicep workflow