This Repo contains terraform setups for creating:
Azure Function App resource,
Azure Storage,
Azure KeyVault,
Roles,
Azure Log Analytics,
Azure application insight,
Besides Fucntion Apps python scripts for upgrading kubernetes on Azure Kubernetes Service(AKS).
Here I have chosen "Durable Functions" pattern for implementing the process of upgrading kubernetes on different environments in spesific order and days.