Skip to content

Releases: kontena/pharos-cluster

v2.0.0-rc.3

02 Nov 13:54
Compare
Choose a tag to compare
v2.0.0-rc.3 Pre-release
Pre-release

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(was addons)
  • container image registry is switched to registry.pharos.sh/kontenapharos (was quay.io/kontena)
  • http_proxy config is replaced with more generic environment: configuration option
  • kubernetes-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 to host-upgrades addon
  • openebs addon has been marked as deprecated, users should migrate to kontena-storage or install openebs manually (for example via Helm)

Download

Using chpharos:

$ chpharos install 2.0.0-rc.3

v2.0.0-rc.2

30 Oct 10:01
Compare
Choose a tag to compare
v2.0.0-rc.2 Pre-release
Pre-release

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(was addons)
  • container image registry is switched to registry.pharos.sh/kontenapharos (was quay.io/kontena)
  • http_proxy config is replaced with more generic environment: configuration option
  • kubernetes-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 to host-upgrades addon
  • openebs addon has been marked as deprecated, users should migrate to kontena-storage or install openebs manually (for example via Helm)

Download

Using chpharos:

$ chpharos install 2.0.0-rc.2

v2.0.0-rc.1

26 Oct 13:32
Compare
Choose a tag to compare
v2.0.0-rc.1 Pre-release
Pre-release

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(was addons)
  • container image registry is switched to registry.pharos.sh/kontenapharos (was quay.io/kontena)
  • http_proxy config is replaced with more generic environment: configuration option
  • kubernetes-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 to host-upgrades addon
  • openebs addon has been marked as deprecated, users should migrate to kontena-storage or install openebs manually (for example via Helm)

Download

Using chpharos:

$ chpharos install 2.0.0-rc.1

v2.0.0-beta.1

24 Oct 16:48
Compare
Choose a tag to compare
v2.0.0-beta.1 Pre-release
Pre-release

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(was addons)
  • container image registry is switched to registry.pharos.sh/kontenapharos (was quay.io/kontena)
  • http_proxy config is replaced with more generic environment: configuration option
  • kubernetes-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 to host-upgrades addon
  • openebs addon has been marked as deprecated, users should migrate to kontena-storage or install openebs manually (for example via Helm)

Download

Using chpharos:

$ chpharos install 2.0.0-beta.1

v2.0.0-alpha.2

18 Oct 15:14
Compare
Choose a tag to compare
v2.0.0-alpha.2 Pre-release
Pre-release

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(was addons)
  • container image registry is switched to registry.pharos.sh/kontenapharos (was quay.io/kontena)
  • http_proxy config is replaced with more generic environment: configuration option
  • kubernetes-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 to host-upgrades addon
  • openebs addon has been marked as deprecated, users should migrate to kontena-storage or install openebs manually (for example via Helm)

Download

Using chpharos:

$ chpharos install 2.0.0-alpha.2

v2.0.0-alpha.1

10 Oct 16:54
Compare
Choose a tag to compare
v2.0.0-alpha.1 Pre-release
Pre-release

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 (was quay.io/kontena)
  • http_proxy config is replaced with more generic environment: configuration option
  • kubernetes-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 to host-upgrades addon
  • openebs addon has been marked as deprecated, users should migrate to kontena-storage or install openebs manually (for example via Helm)

Download

Using chpharos:

$ chpharos install 2.0.0-alpha.1

v1.3.3

02 Oct 14:37
Compare
Choose a tag to compare

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

18 Sep 08:34
Compare
Choose a tag to compare

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

05 Sep 07:04
Compare
Choose a tag to compare

Changes since v1.3.0

  • update cert-manager to 0.2.5 (#591)
  • use sudo for ip route (#589)
  • load also .yaml & .yaml.erb (#583)

Download

Using chpharos:

$ chpharos install 1.3.1

For manual installation, see instructions here.

v1.3.0

30 Aug 14:05
Compare
Choose a tag to compare

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.