You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add Tarmak Terraform provider for ordering infrastructure creation (#12, @simonswine)
Add support for automatically adding taints and labels to instance pools (#369, @charlieegan3)
Support log forwarding (#197, @dippynark)
Add Jenkins module to Terraform stack (#240, @MattiasGees)
Support autoscaling arbitrary worker instance pools (#325, @dippynark)
Changed
Merged Terraform stacks (state, bastion, vault, network, kubernetes) into a single stack. This allows a plan to be run against all infrastructure at the same time and also benefit from Terraform's parallelisation capabilities (#148, @dippynark)
Vendor Terraform instead of shelling out to binary inside the Tarmak Docker container. This gives us more control over how terraform is run and the version used. Care must be take when running terraform commands within the Tarmak debug shell as using a version of Tarmak higher than the version vendored by Tarmak will prevent Tarmak from running further Terraform commands
Change cgroup driver from systemd to cgroupfs as cgroupfs has better support in the kubelet for enforcing node allocatable (#300, @dippynark)
Fixed
Add security group to allow cluster autoscaler scaping (#338, @dippynark)
Adds signal handling to Wing to handle TERM and HUP, SIGHUP: Cause a node to be reconverged, SIGTERM: Forward sigterm to puppet subprocess (if exists) (#32, @JoshVanL)
Sign released binaries using GPG (#58, @simonswine)
Update default kubernetes version to 1.7.10 (#54, @simonswine)
Add support for API server aggregation, enabled by default for kubernetes 1.7+ (#53, @simonswine)
Validate minCount and maxCount of Instance Pool (#52, @JoshVanL)
Enable authorization and authentication for kubelet (#46, @simonswine)
Enable Node authorizer and related admission controller for 1.8 compatibility (#41, @simonswine)
Add experimental support for deploying clusters into existing AWS VPCs (#31, @kragniz)
Changed
Allow master to communicate with workers on any port (#50, @simonswine)
Raise the master LoadBalancer time out to 3600 seconds (#49, @simonswine)
Verify at least one image exists before running terraform apply (#36, @JoshVanL)
Disable apiserver binding insecure-port on the master (#48, @simonswine)
Update vendored k8s.io packages to target release-1.8/release-5.0 branches (#15, @simonswine)
Disable source/destination check on cloud-provider AWS using a controller run on kubernetes masters. No need to authorize worker instances for ec2:ModifyInstanceAttribute anymore. (#28, @mattbates)
Update vendored vault-helper and vault-unsealer to latest releases (#20, @JoshVanL)
Update kubernetes master taints and cgroup fixes (#38, @simonswine)
Disclaimer - please note that current releases of Tarmak are alpha (unless
explicitly marked). Although we do not anticipate breaking changes, at this
stage this cannot be absolutely guaranteed.