Releases: devwithkrishna/azure-terraform-modules
v1.7.0
Pull Request Title: azure container registry terraform module
Pull Request URL: PR Link
Opened By: githubofkrishnadhas
Merged: True
Description: This Terraform module provisions an Azure Container Registry (ACR) with configurable settings for SKU, authentication, network access, and retention policies. The module is designed to be reusable, secure, and compliant with best practices for managing container registries in Azure.
Features
SKU Support: Configurable SKU options (Basic, Standard, Premium) to meet different performance and scalability needs.
Admin Authentication: Option to enable or disable admin user access.
Network Configuration: Control public network access and configure private endpoints (if needed).
Retention Policies: Define retention policies for untagged manifests and images.
Security: Supports enabling/disabling anonymous pull access, trust policies, and quarantine policies.
Tags: Adds customizable tags for resource management and cost tracking.
DEVOPS-304
Created At: 2025-01-29T20:37:18Z
Closed & Merged At: 2025-01-29T20:38:57Z
Assignees: githubofkrishnadhas
Total Commits: 1
What's Changed
- azure container registry terraform module by @githubofkrishnadhas in #18
Full Changelog: v1.6.1...v1.7.0
v1.6.1
Pull Request Title: fix root readme worflow
Pull Request URL: PR Link
Opened By: githubofkrishnadhas
Merged: True
Description: test
Created At: 2025-01-28T20:43:14Z
Closed & Merged At: 2025-01-28T20:43:36Z
Assignees: githubofkrishnadhas
Total Commits: 6
What's Changed
- fix root readme worflow by @githubofkrishnadhas in #17
Full Changelog: v1.6.0...v1.6.1
v1.6.0
Pull Request Title: Feature/keyvault nonprod
Pull Request URL: PR Link
Opened By: githubofkrishnadhas
Merged: True
Description: This PR introduces a reusable Terraform module to manage Azure Key Vault resources. The module supports creating Key Vaults with configurable access policies and secret management. It helps streamline secure secret storage and access management in Azure environments.
-
Enable soft delete for keys, secrets, and certs
-
Leverage azure KeyVault for sensitive data storage
-
Access based on Access policies or Azure RBAC roles
Created At: 2025-01-28T20:33:49Z
Closed & Merged At: 2025-01-28T20:34:00Z
Assignees: githubofkrishnadhas
Total Commits: 4
What's Changed
- Feature/keyvault nonprod by @githubofkrishnadhas in #16
Full Changelog: v1.5.2...v1.6.0
v1.5.2
Pull Request Title: Add Conditional Support for System Assigned Identity and Service Principal in AKS Module
Pull Request URL: PR Link
Opened By: githubofkrishnadhas
Merged: True
Description: Introduced a dynamic block to the Kubernetes module to conditionally configure either a System Assigned Managed Identity or a Service Principal for the AKS cluster based on the identity_or_sp variable.
-
If authentication_method is set to "identity", the module configures a SystemAssigned managed identity.
-
If authentication_method is set to "service_principal", the module configures a service_principal block using the provided client_id and client_secret.
-
client_id and client_secret are pulled from keyvault using data "azurerm_keyvault_secret" blocks
-
on using identity, Only SystemAssigned managed identity is used,
Not user assigned managed identity
This update ensures flexibility in choosing the authentication method for the AKS cluster.
Created At: 2024-12-28T09:21:08Z
Closed & Merged At: 2024-12-28T09:23:56Z
Assignees: githubofkrishnadhas
Total Commits: 9
What's Changed
- Add Conditional Support for System Assigned Identity and Service Principal in AKS Module by @githubofkrishnadhas in #15
Full Changelog: v1.5.1...v1.5.2
v1.5.1
Pull Request Title: Fix root readme github workflow
Pull Request URL: PR Link
Opened By: githubofkrishnadhas
Merged: True
Description: fix the failure of adding root readme
Created At: 2024-12-27T16:57:28Z
Closed & Merged At: 2024-12-27T16:57:51Z
Assignees: githubofkrishnadhas
Total Commits: 2
What's Changed
- Fix root readme github workflow by @githubofkrishnadhas in #14
Full Changelog: v1.5.0...v1.5.1
v1.5.0
Pull Request Title: Terraform module for azure kubernetes cluster
Pull Request URL: PR Link
Opened By: githubofkrishnadhas
Merged: True
Description: Creates & manages a managed Kubernetes cluster in Azure known as the Azure Kubernetes Service.
This AKS cluster uses Azure CNI OVERLAY type networking compared to the old kubenet networking
-
DEVOPS-292 and child items
-
Added code for creating a Kubernetes cluster, an agent nodepool (system), and a worker node pool with spot instances running application workloads.
-
Reference terraform blocks https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/kubernetes_cluster
-
https://learn.microsoft.com/en-us/azure/aks/azure-cni-overview
Created At: 2024-12-27T14:24:11Z
Closed & Merged At: 2024-12-27T16:49:41Z
Assignees: githubofkrishnadhas
Total Commits: 7
What's Changed
- Terraform module for azure kubernetes cluster by @githubofkrishnadhas in #13
Full Changelog: v1.4.0...v1.5.0
v1.4.0
Pull Request Title: Add module for user assigned managed identity and update the tags based on new policies
Pull Request URL: PR Link
Opened By: githubofkrishnadhas
Merged: True
Description: * Patch the terraform modules
-
Modify the providers versions as needed
-
Add Temporary tag to existing modules
-
Add tags block to existing terraform modules
-
Test the code
-
DEVOPS-289 & DEVOPS-291
Terraform - User assigned identity
Created At: 2024-12-17T19:53:53Z
Closed & Merged At: 2024-12-17T19:54:12Z
Assignees: githubofkrishnadhas
Total Commits: 8
What's Changed
- changes for readme at root of repo with tree structure by @githubofkrishnadhas in #11
- Add module for user assigned managed identity and update the tags based on new policies by @githubofkrishnadhas in #12
Full Changelog: v1.3.0...v1.4.0
v1.3.0
Pull Request Title: DEVOPS-280 loganalytics terraform module initial commit
Pull Request URL: PR Link
Opened By: githubofkrishnadhas
Merged: True
Description: Azure Log analytics workspace terraform module
- Use Terraform to configure Azure Log Analytics Workspace
Created At: 2024-09-21T10:04:10Z
Closed & Merged At: 2024-09-21T10:18:01Z
Assignees: githubofkrishnadhas
Total Commits: 2
What's Changed
- DEVOPS-280 loganalytics terraform module initial commit by @githubofkrishnadhas in #10
Full Changelog: v1.2.0...v1.3.0
v1.2.0
Pull Request Title: DEVOPS-279 terraform module for azure vnet init commit
Pull Request URL: PR Link
Opened By: githubofkrishnadhas
Merged: True
Description: azure vnet terraform module
Created At: 2024-09-20T19:52:35Z
Closed & Merged At: 2024-09-20T21:09:59Z
Assignees: githubofkrishnadhas
Total Commits: 4
What's Changed
- DEVOPS-279 terraform module for azure vnet init commit by @githubofkrishnadhas in #9
Full Changelog: v1.1.0...v1.2.0
v1.1.0
Pull Request Title: Feature/vmss linux
Pull Request URL: PR Link
Opened By: githubofkrishnadhas
Merged: True
Description: VMSS Linux terraform module with cloud init enable to install basic packages and docker
Created At: 2024-09-10T09:09:44Z
Closed & Merged At: 2024-09-10T09:09:50Z
Assignees: githubofkrishnadhas
Total Commits: 22
What's Changed
- terrraform docs check by @githubofkrishnadhas in #3
- terraform docs resoved checkout issue by @githubofkrishnadhas in #4
- troubleshoot issue by @githubofkrishnadhas in #5
- test by @githubofkrishnadhas in #6
- Feature/tf module for api mgmt by @githubofkrishnadhas in #7
- Feature/vmss linux by @githubofkrishnadhas in #8
Full Changelog: v1.0.1...v1.1.0