Skip to content

Releases: kz8s/tack

final release before TLS refactor

19 Apr 16:53
Compare
Choose a tag to compare
Pre-release
v0.5

fixes #133

Final terraform 0.6.x supported release

24 Aug 13:40
Compare
Choose a tag to compare
Pre-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

29 Jun 18:06
Compare
Choose a tag to compare
Kubernetes 1.2.5 Pre-release
Pre-release
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)

29 Jun 16:31
Compare
Choose a tag to compare
Pre-release
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

02 Jun 14:54
Compare
Choose a tag to compare
Test Release Pre-release
Pre-release

Placeholder for last known good (lkg) release.