Releases: kontena/pharos-cluster
Releases · kontena/pharos-cluster
v0.6.1
v0.6.0
- multi-master support (#222, #250, #259)
- refactor phases to run in parallel across nodes (#111, #245, #231, #253)
- secrets encryption config for api server (#236, #261)
- document open ports (required, monitoring, restricted) (#217)
- refactor SSH client (#223)
- polish up command humanize_duration output (#226)
- fix master upgrade regressions (#230)
- upgrade weave 2.3.0 (#232)
- report config errors to stderr (#233)
- update nginx-ingress to 0.12.0 (#234)
- load rbnacl-libsodium before rbnacl (#238)
- store pharos version to configmap (#246)
- set DEBIAN_FRONTEND=noninteractive in scripts (#251)
- handle 0.5 -> 0.6 migration (#247, #254, #255)
- refactor Pharos::Kube (#225)
v0.6.0-beta.1
Changes since 0.5.0:
- multi-master support (#222, #250)
- refactor phases to run in parallel across nodes (#111, #245, #231, #253)
- document open ports (required, monitoring, restricted) (#217)
- refactor SSH client (#223)
- polish up command humanize_duration output (#226)
- fix master upgrade regressions (#230)
- upgrade weave 2.3.0 (#232)
- report config errors to stderr (#233)
- update nginx-ingress to 0.12.0 (#234)
- load rbnacl-libsodium before rbnacl (#238)
- store pharos version to configmap (#246)
- set DEBIAN_FRONTEND=noninteractive in scripts (#251)
- handle 0.5 -> 0.6 migration (#247, #254, #255)
- refactor Pharos::Kube (#225)
v0.5.0
Changes since 0.4.0
- document the hosts section of cluster.yml (#187)
- mention passwordless sudo requirement (#185)
- fix docker build, docker-compose for pharos-cluster (#190)
- limit access to the weave status port (#189)
- fix kubelet --cluster-dns for customized network service_cidr (#192)
- configure kubelet on master when not installing/upgrading (#195)
- refactor .yml and .yml.erb handling (#162)
- cluster.example.yml audit (#202)
- use Pharos::YamlFile in phases/base parse_resource_file (#201)
- kubelet --read-only-port=0 (#193)
- option to read hosts from terraform output json (#197)
- move pharos::Kube::Client to separate file (#209)
- support ed25519 (#207)
- enable common global -v/--version -d/--debug (#212)
- fix error when addons are missing (#208)
- create kubernetes-dashboard admin user automatically (#210)
- don't colorize output when stdout is redirected (#211)
- show info about kubeconfig (#218)
v0.5.0-rc.2
- document the hosts section of cluster.yml (#187)
- mention passwordless sudo requirement (#185)
- fix docker build, docker-compose for pharos-cluster (#190)
- limit access to the weave status port (#189)
- fix kubelet --cluster-dns for customized network service_cidr (#192)
- configure kubelet on master when not installing/upgrading (#195)
- refactor .yml and .yml.erb handling (#162)
- cluster.example.yml audit (#202)
- use Pharos::YamlFile in phases/base parse_resource_file (#201)
- kubelet --read-only-port=0 (#193)
- option to read hosts from terraform output json (#197)
- move pharos::Kube::Client to separate file (#209)
- support ed25519 (#207)
- enable common global -v/--version -d/--debug (#212)
- fix error when addons are missing (#208)
- create kubernetes-dashboard admin user automatically (#210)
- don't colorize output when stdout is redirected (#211)
v0.5.0-rc.1
- document the hosts section of cluster.yml (#187)
- mention passwordless sudo requirement (#185)
- fix docker build, docker-compose for pharos-cluster (#190)
- limit access to the weave status port (#189)
- fix kubelet --cluster-dns for customized network service_cidr (#192)
- configure kubelet on master when not installing/upgrading (#195)
- refactor .yml and .yml.erb handling (#162)
- cluster.example.yml audit (#202)
- use Pharos::YamlFile in phases/base parse_resource_file (#201)
- kubelet --read-only-port=0 (#193)
- option to read hosts from terraform output json (#197)
- move pharos::Kube::Client to separate file (#209)
v0.4.0
Changes since 0.3.0
- audit webhook config (#174)
- initial support for cloud provider (#164)
- docker dev env (#132)
- refactor SSH script exec (#103)
- update kubernetes to 1.9.6 (#150)
- deploy metrics-server/heapster with kubeconfig client cert auth (#121)
- use pharos deb packages (#152)
- ingress-nginx custom default backend (#109)
- generate weave cni config with portmap (#154)
- chmod 0700/0600 kube config dir/file on local machine and master (#163)
- store cluster.yml to configmap (#158)
- fix etcd endpoints configuration (#167)
- allow to configure authentication token webhook (#156)
v0.4.0-beta.2
v0.4.0-beta.1
- docker dev env (#132, #151)
- autorun Rubocop on Drone and fail on all offenses (#118, #112, #135)
- refactor SSH script exec (#103, #144)
- use pharos deb packages (#122, #152)
- update kubernetes to 1.9.6 (#150)
- deploy metrics-server/heapster with kubeconfig client cert auth (#121)
- custom default backend (#109)
- generate weave cni config with portmap (#154)