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.
v0.0.16 - 2019-11-15
- Merge pull request #35 from kairen/bump-k8s-version
- Bump Kubernetes version to 1.13.12 as default
- Merge pull request #34 from kairen/add-coredns-affinity
- modules/kube-addon-dns: use affinity to replace nodeSelector
v0.0.15 - 2019-04-03
- update the document and module output description
- Merge pull request #29 from getamis/feature/v0.0.15
- eks worker group replace coreos with official ami, add test for eks cluster
- upgrade module eks
v0.0.14 - 2019-03-28
- modify change log for verion 0.0.12~14
- Merge pull request #28 from getamis/feature/spot_master
- change for the review
- fix from code review
- fix test bug, add document
- add test for elastikube cluster by terratest
- change the folder for terratest
v0.0.13 - 2019-03-22
- Merge pull request #27 from TaopaiC/add-ssh-cidr-for-elastikube-worker
- Merge pull request #25 from TaopaiC/rename-version-variable
- add a list of CIDR networks to allow ssh access to worker
- rename version variable to kubernetes_version
v0.0.12 - 2019-02-26
- Merge pull request #24 from getamis/feature/v0.0.12
- upgrade aws provider version, add s3 block block feature
- modify CHANGELOG.md
v0.0.11 - 2018-12-18
- Merge pull request #23 from getamis/v0.0.11
- upgrade to v1.13.1, minor refactory
- adopt launch template and mix instance policy
- k8s upgrade to 1.13.0, coredns replace kube-dns, support auditing feature
- add ignition kubernetes audit
v0.0.10 - 2018-09-19
- Merge pull request #19 from owensengoku/rename-for-workshop
- Merge pull request #20 from getamis/heptio
- Merge pull request #18 from bailantaotao/support-aws-iam-authenticator-for-elastickube
- add new kubeconfig for example aws-iam-authenticator
- rename .tf for more easy understanding
- examples: add aws-iam-authenticator
- aws: support auth_webhook_path variable
- ignitions: support aws-iam-authenticator
- ignitions/kube-control-plane: support authentication webhook config
v0.0.9 - 2018-08-22
- update CHANGELOG.md
- Merge pull request #17 from getamis/feature/ignition_example
- add kubelet_flag_extra_flags for each module
- modify mater seciruty group
- add necessary ignition, remove optional ignition
- Merge pull request #16 from alanchchen/refactor/ignitions
- update document README.md and CHANGELOG.md
- Adjust master ELB health check method
- Fix some bugs in several ignition modules
- Ignition modules refactoring
v0.0.8 - 2018-08-08
- Merge pull request #14 from alanchchen/feature/iam-roles-refactoring
- IAM roles refactoring
v0.0.7 - 2018-08-02
- Merge pull request #15 from getamis/bug/upate_lastest_ca
- typo and ignition parameter input error
- add description for worker sg rule
- add flannel port for worker sg
- always update local ca
- Merge pull request #13 from alanchchen/feature/move-out-ignitions
- Move the ignitions directory out
v0.0.6 - 2018-08-01
- Merge pull request #11 from getamis/bug_fix/aws_iam_role_paramater_changed
- remove import data aws_iam_role, due to use role_name directly
- remove customized role for etcd
- link policy and role only when role name is empty
- modify role arn to name
- Merge pull request #10 from getamis/feature/extra_sg_master
- pass sg id into master module
- add security for master to access ectd
- let user add customized sg to api server lb
v0.0.5 - 2018-07-31
- Merge pull request #9 from getamis/feature/spot_instance
- add spot worker type
- let user can choose coreos update reboot strategy
v0.0.4 - 2018-07-28
- Merge pull request #8 from alanchchen/feature/elastikube
- Enhance the security of elastikube
- Support extra ignition files and systemd units in elastikube and support load balancers in worker module
- Add an example for ElastiKube cluster
- Add example worker module
- Add ElastiKube
- Add example for self-signed etcd certificates
- Add tls-related modules
- Add Kubernetes master module
- Add self-hosted etcd module
- Add ignition modules
- Add private zone support to network module
v0.0.3 - 2018-07-06
- fix wrong photo
- update README.md
- Merge pull request #6 from getamis/issue/lack_spot_fleet_role
- add spot fleet request role to cluster module to avoid terraform issue
- Merge pull request #5 from getamis/issue/ssh_key
- rename key pair variable name, and modify README.md
- change default region
- let user input ec2 ssh key pair name manually
- Merge pull request #4 from getamis/bug_fix/spot_fleet_role
- use
- modify REAEME.md
- modify README.md
- Merge pull request #3 from getamis/v0.0.3
- complete the document
- add worker node example
- complete the eks worker node module
- refactory network, eks cluster, and adding aws-auth for eks
v0.0.2 - 2018-06-22
- Merge pull request #2 from getamis/v0.0.2
- complete the eks cluster
- Merge pull request #1 from getamis/v0.0.1
- add bastion for user to access service within private network
- add basic vpc setup into network
- initial