Releases: torumakabe/aks-anti-dry-iac
Releases · torumakabe/aks-anti-dry-iac
v2.1.0
What's Changed
- Improve security & readability by @torumakabe in #3
- improve: make kv acl optional by @torumakabe in #4
- fix: wrong parameter by @torumakabe in #5
- improve: cost reduction (test env.) by @torumakabe in #6
- upgrade: TF azurerm provider & NGINX helm chart by @torumakabe in #7
Full Changelog: v2.0.0...v2.1.0
Refactoring
- Breaking changes
- Re-organize directory structure for improvements
- Not compatible with ver. 1.x
- Improvements
- Overall
- Reduce hard coded configs like ID
- Take advantage of Terraform interpolation and Flux substitution
- Update tools & dependencies
- Reduce hard coded configs like ID
- Terraform
- Split HCL into two modules (AKS and k8s) due to limitation of Terraform
- Re-design virtual network & subnet address space
- Split AKS system & user node pool
- Adopt AKS node pool per zone model
- Clarify config separation for develop and production environments
- Add Azure Policy Sample HCL
- Flux
- Replace CSI secret driver helm installation to AKS add-on
- Add Chaos Mesh
- Test
- Change the concept of testing Terraform code
- Refer to the Microsoft documentation
- Reduce e2e test time (Set up and clean up AKS clusters in parallel)
- Change the concept of testing Terraform code
- Overall
add new features (tests & more)
- New features
- Add unit & e2e tests
- Adopt shared subnet for Pod
- Improvements
- Transition to stateless CI
- Streamline flux scripts
- Update tools & dependencies