Releases: kontena/pharos-cluster
Releases · kontena/pharos-cluster
v2.0.0-rc.3
Changes since v2.0.0-rc.2
- upgrade Kontena Lens to 1.2.0 (#751)
- improve runtime upgrade/downgrade + downgrade cri-o to 1.11.6 (#749)
- allow to pass default value to confirm_yes! method (#737)
- allow to override used shell image (#740)
- validate localhost dns resolve (#739)
- validate hosts peer address being node local address (#742)
- fix Kontena Lens dashboard templates (#747)
- raise UnknownAddon error earlier if add-on class not found (#754)
- enhance lens-authenticator manifest (#750)
- retry if lens configuration creation fails (#748)
- don't validate cluster version if api down (#755)
- allow developer role to list events (#757)
- fix ssh manager regression/error (#756)
- update digitalocean example to 2.0 (#758)
- update terraform-aws to 2.0 (#759)
- fix ubuntu configurer error when docker is used (#760)
- allow telemetry to read license token (#743)
Breaking changes (since 1.3.3)
- audit webhook configuration has changed
- default external autoloaded addon dir is now
pharos-addons
(wasaddons
) - container image registry is switched to
registry.pharos.sh/kontenapharos
(wasquay.io/kontena
) http_proxy
config is replaced with more genericenvironment:
configuration optionkubernetes-dashboard
addon has been removed, users can switch to Kontena Lens or install the dashboard manually (for example via Helm)kured
addon has been removed, users need to switch tohost-upgrades
addonopenebs
addon has been marked as deprecated, users should migrate tokontena-storage
or installopenebs
manually (for example via Helm)
Download
Using chpharos:
$ chpharos install 2.0.0-rc.3
v2.0.0-rc.2
Changes since v2.0.0-rc.1
- add options for file audit configuration (#734)
- allow selectively reset a subset of hosts (#705)
- kubernetes v1.11.4 (#732)
- fix Lens deployment (#731)
- add persistence config option to Lens addon (#735)
Breaking changes (since 1.3.3)
- audit webhook configuration has changed
- default external autoloaded addon dir is now
pharos-addons
(wasaddons
) - container image registry is switched to
registry.pharos.sh/kontenapharos
(wasquay.io/kontena
) http_proxy
config is replaced with more genericenvironment:
configuration optionkubernetes-dashboard
addon has been removed, users can switch to Kontena Lens or install the dashboard manually (for example via Helm)kured
addon has been removed, users need to switch tohost-upgrades
addonopenebs
addon has been marked as deprecated, users should migrate tokontena-storage
or installopenebs
manually (for example via Helm)
Download
Using chpharos:
$ chpharos install 2.0.0-rc.2
v2.0.0-rc.1
Changes since v2.0.0-beta.1
- bastion host (#719)
- run the interactive ssh through Net::SSH (#727)
- support docker as container_runtime in debian (#701)
- kontena-lens 1.1.0 (#722)
- allow configuring of tolerations for ingress-nginx daemonset (#721)
- cri-o v1.11.7 (#726)
- fix SSH command filtered hosts usage (#718)
- update k8s-client to 0.4.2 (#725)
Breaking changes (since 1.3.3)
- default external autoloaded addon dir is now
pharos-addons
(wasaddons
) - container image registry is switched to
registry.pharos.sh/kontenapharos
(wasquay.io/kontena
) http_proxy
config is replaced with more genericenvironment:
configuration optionkubernetes-dashboard
addon has been removed, users can switch to Kontena Lens or install the dashboard manually (for example via Helm)kured
addon has been removed, users need to switch tohost-upgrades
addonopenebs
addon has been marked as deprecated, users should migrate tokontena-storage
or installopenebs
manually (for example via Helm)
Download
Using chpharos:
$ chpharos install 2.0.0-rc.1
v2.0.0-beta.1
Changes since v2.0.0-alpha.2
- add "pharos ssh" command to launch ssh into cluster hosts (#581)
- kontena-lens addon: add developer and devops roles (#698)
- fix version check to allow re-running up on prerelease versions (#704)
- extract common command options to reusable modules (#700)
- run shellcheck for all shell scripts during automated tests (#594)
- allow lens-operator to watch resources (#707)
- update kontena license (#708)
- support for configuring insecure registries through cluster.yml (#703)
- add +oss to OSS version string output (#710, #711)
- improved PATH manipulation in el7/centos configure-essentials.sh (#693)
- log waiting for etcd (#712)
- warn when cluster version is going to change during "pharos up" (#713)
Breaking changes (since 1.3.3)
- default external autoloaded addon dir is now
pharos-addons
(wasaddons
) - container image registry is switched to
registry.pharos.sh/kontenapharos
(wasquay.io/kontena
) http_proxy
config is replaced with more genericenvironment:
configuration optionkubernetes-dashboard
addon has been removed, users can switch to Kontena Lens or install the dashboard manually (for example via Helm)kured
addon has been removed, users need to switch tohost-upgrades
addonopenebs
addon has been marked as deprecated, users should migrate tokontena-storage
or installopenebs
manually (for example via Helm)
Download
Using chpharos:
$ chpharos install 2.0.0-beta.1
v2.0.0-alpha.2
Changes since v2.0.0-alpha.1
- support Debian 9 as host operating system (#627)
- kontena-backup addon (#634)
- kontena-storage addon fixes (#694)
- add ssh_proxy_command option to hosts (#683)
- add support for enabling/disabling admission plugins (#647)
- allow metrics-server to be placed on a master node (#677)
- change autoloaded addons folder name to pharos-addons (#576)
- allow to use custom docker runtime (#665)
- add "pharos license assign" command (#681)
- improve system pod qos/priorities (#672)
- improve kontena-lens addon (#688, #696, #695)
- install cri-o via package manager (#680)
- fix modprobe not found on CentOS/RHEL (#675)
- make hostname always lowercase (#684)
- fix cert manager resource order (#673)
- improve Kontena Lens RBAC rules (#649)
- add support for addon post install messages (#669)
- version upgrade check (#603)
- upgrade kubeadm via configured repository (#666)
- use cluster.yml dir as working dor for kubeconfig command (#664)
- upgrade build environment bundler (#682)
- fix kontena-storage addon version (#685)
- fix el7 selinux disable (#692)
- refactor non-oss file loading (#697)
Breaking changes
- default external autoloaded addon dir is now
pharos-addons
(wasaddons
) - container image registry is switched to
registry.pharos.sh/kontenapharos
(wasquay.io/kontena
) http_proxy
config is replaced with more genericenvironment:
configuration optionkubernetes-dashboard
addon has been removed, users can switch to Kontena Lens or install the dashboard manually (for example via Helm)kured
addon has been removed, users need to switch tohost-upgrades
addonopenebs
addon has been marked as deprecated, users should migrate tokontena-storage
or installopenebs
manually (for example via Helm)
Download
Using chpharos:
$ chpharos install 2.0.0-alpha.2
v2.0.0-alpha.1
Changes since 1.3.3
- Kontena license (#617, #623, #626)
- new addon: Kontena Lens (#617)
- new addon: Kontena Storage (#600, #648)
- new addon: Helm (#646)
- pod security policies (#653, #660)
- addon update: cert-manager 0.5.0 (#654)
- switch to multi-arch compatible image registry (#655)
- refactor cluster version check to use Gem::Version && Gem::Requirement (#625)
- nested transform helpers to hashes and case conversions to strings (#635)
- enable EL7 docker repo on the fly (#624)
- fix stack loading to ignore empty resources (#641)
- add default worker label if none given by user (#645)
- run commands using --norc --noprofile (#590)
- less strict systemd-generated resolv.conf detection (#652)
- ingress-nginx: fix default backend replica counting (#659)
- add "environment:" host config to update /etc/environment (#651)
- remove kured addon (#619)
- remove kubernetes-dashboard addon (#661)
Breaking changes
- container image registry is switched to
registry.pharos.sh/kontenapharos
(wasquay.io/kontena
) http_proxy
config is replaced with more genericenvironment:
configuration optionkubernetes-dashboard
addon has been removed, users can switch to Kontena Lens or install the dashboard manually (for example via Helm)kured
addon has been removed, users need to switch tohost-upgrades
addonopenebs
addon has been marked as deprecated, users should migrate tokontena-storage
or installopenebs
manually (for example via Helm)
Download
Using chpharos:
$ chpharos install 2.0.0-alpha.1
v1.3.3
Changes since v1.3.2
- cri-o v1.11.6 (#637)
- fix binary build temporary path (#621)
- retry addon on error with backoff (#628)
- fix kube client host usage (#567, #632)
- fix /etc/resolv.conf parser comment handling (#615)
- fix kubernetes dashboard addon first run timing issue (#631)
- k8s-client 0.3.4 (#640)
- fix 503 error in metrics-server setup (#639)
Download
Using chpharos:
$ chpharos install 1.3.3
For manual installation, see instructions here.
v1.3.2
Changes since v1.3.1
- kubernetes 1.11.3 (#598)
- cri-o 1.11.3 (#599)
- weave net 2.4.1 (#605)
- improve addon config error message (#607)
- normalize add-on paths to avoid loading twice (#553)
- don't abort when apt mark unhold reports nothing to unhold (#593)
- fix broken pipe handling (#602)
- fix el7 kubelet restart on upgrade (#608)
Download
Using chpharos:
$ chpharos install 1.3.2
For manual installation, see instructions here.
v1.3.1
v1.3.0
Changes since v1.2.3
- upgrade to kubernetes 1.11.1 (#473)
- ingress-nginx 0.17.1 (#514)
- cri-o 1.11.2 (#550, #539)
- update weave net to 2.4.0 (#491)
- new K8s::Client (#475, #516, #524, #545)
- retry phases (with exp backoff) on errors (#512)
- add pharos-cluster kubeconfig -command (#502, #544, #543, #546)
- lock-down crio stream-address to localhost-only for kubelet proxying (#530)
- update apiserver cert if SANs changed (#526)
- change lscpu to uname -m (#505)
- validate host routes (#455, #504)
- upgrade dry-struct, dry-validation (#474)
- fix utils.sh for dash (#486)
- remove default ssh key path (should come from net-ssh) (#485)
- fixup reported version of cri-o in register_component for bionic (#484)
- use hostname for logging output (#304)
- ubuntu reset.sh DEBIAN_FRONTEND=noninteractive (#510)
- force LC_ALL=C.UTF-8 locale for all SSH commands (#511)
- load libraries in phase manager to fix version command (#522)
- bumb kubelet proxy version (#527)
- add Gemfile.lock to version control for builds (#531)
- create release as a draft (#528)
- upload binaries to s3
- don't upgrade kubelet, only ensure it's installed (#535)
- normalize help description casings (#537)
- add telemetry (#536, #554)
- fix kube client config (#548)
- don't show the full path to pharos-cluster in post-install command example (#552)
- fix apiserver & controller-manager cloud-provider args (#572)
- patch coredns image only on arm64 (#561)
Download
Using chpharos:
$ chpharos install 1.3.0
For manual installation, see instructions here.