All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
v1.27.4.2 - 2023-10-23
- replace docker to nerdctl (#173)
v1.27.4.1 - 2023-10-20
- add asg suspended processes arg (#171)
v1.27.4.0 - 2023-09-19
- upgrade k8s to 1.27.4 and cilium to v1.14.2 (#169)
v1.27.2.2 - 2023-08-18
v1.27.2.1 - 2023-06-26
- add ecr-cred-provider (#165)
v1.27.2.0 - 2023-06-14
- Upgrade k8s version to 1.27.2 (#162)
v1.23.10.5 - 2023-01-31
- oidc server name output incorrect (#161)
- region condition error (#160)
- bash syntax error (#159)
- module will fail when create cluster at us-east-1 region (#158)
v1.23.10.4 - 2022-12-07
- etcd terraform module improvement (#157)
v1.23.10.3 - 2022-09-29
- Support Cilium CNI (VXLAN) and kube-proxy replacement (#153)
- change kubernetes module version
- upgrade module to make prometheus stack workable
- change makefile
- change local source ref to github ref
- fmt
- upgrade terraform to 1.2.0
- upgrade to 1.23.10
- Add variable to support extra aws resource tag for asg (#150)
- change flatcar ami to 3227.2.1
- change version ref
- refer to github url
- upgrade provider to 2.1.2
- update version
v1.19.16.3 - 2022-09-29
- support etcd-metrics-proxy (#156)
v1.23.10.2 - 2022-09-27
- change kubernetes module version
v1.23.10.1 - 2022-08-31
- upgrade module to make prometheus stack workable
v1.23.10.0 - 2022-08-26
- change makefile
- change local source ref to github ref
- fmt
- upgrade terraform to 1.2.0
- upgrade to 1.23.10
v1.19.16.2 - 2022-08-25
- Add variable to support extra aws resource tag for asg (#150)
v1.19.16.1 - 2022-08-11
- change flatcar ami to 3227.2.1
- change version ref
- refer to github url
- upgrade provider to 2.1.2
- update version
v1.19.16.0 - 2022-06-01
v1.3.1 - 2022-05-24
- add new variables to override asg and warm pool max capacity (#147)
v1.3.0 - 2022-05-20
- support node graceful shutdown and ec2 auto scaling warm pool (#146)
v1.2.20 - 2022-05-08
v1.2.19 - 2022-04-25
FEATURES:
- add annotate_pod_ip and components_resource variables (#143)
v1.2.18 - 2022-04-10
v1.2.17 - 2022-03-17
v1.2.16 - 2022-02-09
BUG FIXES:
- only primary sg can be tagged as owned by the cluster
v1.2.15 - 2022-01-21
FEATURES:
- add enable_extra_sg var to create sg for worker group (#139)
v1.2.14 - 2022-01-14
FEATURES:
- upgarde terraform-ignition-kubernetes to v1.4.10 (#138)
v1.2.13 - 2021-12-15
BUG FIXES:
- create duplicate worker role when var.role_name is set (#137)
v1.2.12 - 2021-11-10
- getamis/vishwakarma
v1.2.11 - 2021-10-21
- getamis/vishwakarma
v1.2.10 - 2021-10-15
- support eni prefix (#134)
v1.2.9 - 2021-09-28
- Fix ssh related sg cidr block (#133)
v1.2.8 - 2021-09-27
- Add etcd rolling update document (#132)
v1.2.7 - 2021-09-25
- ship kubelet log to file (#131)
v1.2.6 - 2021-09-22
- Upgrade component version & fix kubelet flag value error (#130)
v1.2.5 - 2021-09-22
FEATURES:
- upgrade terraform-ignition-kubernetes to v1.4.2 (#125)
v1.2.4 - 2021-08-06
- getamis/vishwakarma
v1.2.3 - 2021-07-05
- getamis/vishwakarma
v1.2.2 - 2021-06-26
FEATURES:
- set spot_max_price default to "" instead of null
BUG FIXES:
- spot_max_price attribute
v1.2.1 - 2021-06-18
- getamis/vishwakarma
v1.2.0 - 2021-04-22
v1.1.2 - 2021-04-14
FEATURES:
- upgrade aws-pod-identity-webhook module to v1.2.0
- modify irsa ignition module variable
- output kubernetes_ca_cert for irsa setting
- set webhook_ca_bundle variable, and apply to ignition for mutatingwebhookconfigurations
BUG FIXES:
- irsa example
- upgrade aws-pod-identity-webhook to fix issues with k8s v1.19
v1.1.1 - 2021-03-26
- add output for generated variables
v1.1.0 - 2021-03-24
FEATURES:
- add iops and throughput attributes to support gp3,io1,io2 on worker nodes (#112)
- set Name tag only by module
name
variable on aws_autoscaling_group of kube-master - read the irsa keys.json only when we need it
- get oidc keys by file() to avoid different with s3 object every time
- add jq command on README Requirements
BUG FIXES:
- fix duplicate Name tag on aws_autoscaling_group of kube-worker
- give default throughput value 125 for any type of ebs
- the irsa thumbprint_list should be lower case
REFACTORS:
- use local variables to help condition
- remove unused default attributes for kube-master ebs volume
v1.0.5 - 2020-12-08
FEATURES:
- unify binary key name
v1.0.4 - 2020-12-07
v1.0.3 - 2020-11-23
v1.0.2 - 2020-11-19
REFACTORS:
- refactory IAM role for bastion, etcd, master and worker node (#99)
v1.0.1 - 2020-10-28
FEATURES:
- add controller primary for null_resource (#96)
v1.0.0 - 2020-10-23
BUG FIXES:
FEATURES:
- move ignitions modules to new repo (#92)
- add new var for setting Kubernetes version (#91)
- update os ami module and add version var (#90)
- remove CoreOS Container Linux (#89)
- add changelog generation script (#83)
REFACTORS:
- refactor aws iam auth and irsa module (#88)
ENHANCEMENTS: