Releases: kz8s/tack
Releases · kz8s/tack
final release before TLS refactor
v0.5 fixes #133
Final terraform 0.6.x supported release
Use this release if you wish to stay in the world of terraform 0.6.x for some reason.
Versions:
- Kubernetes: v1.3.5
- terraform: v0.6.16
Kubernetes 1.2.5
Bumped Kubernetes version to v1.2.5 (#20) * bumped - k8s version - v1.2.4 to v1.2.5 * updated - readme - k8s server version (v1.2.5) - aws --version (aws-cli/1.10.42)
SSL etcd peer communications (2380)
Activate ssl for etcd peer communications (2380) (#19) * updated - tls generation - k8s-etcd: ips and host names - chmod 0644 everything * added - etcd cluster health check - null_resource to check etcd cluster health after etcd and bastion module creation * updated - readme * refactor - switched etcd peer 2380 to tls * updated - set debug to true in etcd cloud-init - etcd2 cloud-init settings: https://github.com/coreos/coreos-cloudinit/blob/master/config/etcd2.go * updated - ip detection - if ipv6 is detected then 'cider.allow-ssh' is set to '0.0.0.0/32' * turned off - etcd2 debug=true * fixed - node cannot register issue on master nodes kubelet switches: - added cloud-provider=aws - changed register-node=false to register-schedulable=false * decruft - scripts/init-cfssl * updated - modules.tf - improved output from null_resource.verify-etcd * refactor - scripts/init-cfssl - moved DEFAULT_HOSTS out of generate function. callers now opt in to default hosts * added - tag `KubernetesCluster` to etcd and worker ec2 instances - aws cloud-provider in kubelet uses this tag to determine if instances belong to the same cluster. - https://github.com/kubernetes/kubernetes/blob/9625926852e215caa35e278c2cd7926744532291/docs/design/aws_under_the_hood.md#tagging * decruft - cloud-configs * updated - readme * updated - Makefile - moved goal `ssh` to ssh-bastion - goal `ssh` now tunnels through to `etcd1` (10.0.0.10) - added goal `journal` : run journalctl -fl on `etcd1` * fixed - kubelet unit 'checking wrong file' - was checking that `kubectl` was executable, should be `kubelet` * decruft - etcd cloud-config * fixed - scripts/myip - now returns just ip without mask * updated - myip - corrected cidr range for 0.0.0.0 - return /32 when ipv4 detected
Test Release
Placeholder for last known good (lkg) release.