Skip to content

Releases: poseidon/typhoon

v1.22.4

21 Nov 17:41
v1.22.4
Compare
Choose a tag to compare

Google

  • Allow use of Terraform provider google v4.0+

Flatcar Linux

  • Change Kubelet mounts for cgroups v2 (#1064)
  • Update cgroup driver from cgroupfs to systemd (Flatcar Linux changed default) (#1064)

Addons

  • Update Prometheus from v2.30.3 to v2.31.1
  • Update node-exporter from v1.2.2 to v1.3.0
  • Update kube-state-metrics from v2.2.3 to v2.2.4
  • Update Grafana from v8.2.1 to v8.2.4
  • Update nginx-ingress from v1.0.4 to v1.0.5

v1.22.3

28 Oct 19:46
v1.22.3
Compare
Choose a tag to compare
  • Kubernetes v1.22.3
  • Update etcd from v3.5.0 to v3.5.1
  • Update Cilium from v1.10.4 to v1.10.5
  • Update Calico from v3.20.1 to v3.20.2
    • Use Calico's iptables legacy vs nft auto-detection
  • Update flannel from v0.13.0 to v0.14.0
  • Change enable_aggregation default to true (#279)

Bare-Metal

  • Require Terraform provider poseidon/matchbox v0.5+ (#1048)

Addons

  • Update nginx-ingress from v1.0.0 to v1.0.4
  • Update Prometheus from v2.29.2 to v2.30.3
  • Update kube-state-metrics from v2.2.0 to v2.2.3
  • Update Grafana from v8.1.2 to v8.2.1

v1.22.2

23 Sep 05:29
v1.22.2
Compare
Choose a tag to compare

v1.22.2

  • Kubernetes v1.22.2
  • Update Cilium from v1.10.3 to v1.10.4
  • Update Calico from v3.20.0 to v3.20.1
  • Fix access to ClusterIP services with Cilium (#276)

Fedora CoreOS

  • Use Fedora CoreOS ARM64 AMIs (#1038)
    • Poseidon-built AMIs will be deleted after October 1, 2021 (action required)

Addons

  • Update Prometheus from v2.29.1 to v2.29.2
  • Update kube-state-metrics from v2.1.1 to v2.2.0

v1.22.1

25 Aug 05:25
v1.22.1
Compare
Choose a tag to compare

Addons

  • Update nginx-ingress from v1.0.0-beta.1 to v1.0.0
  • Update Prometheus from v2.28.1 to v2.29.1
  • Update Grafana from v8.1.1 to v8.1.2

v1.22.0

11 Aug 05:40
v1.22.0
Compare
Choose a tag to compare
  • Kubernetes v1.22.0
  • Update etcd from v3.4.16 to v3.5.0
  • Switch kube-controller-manager and kube-scheduler to use secure port only
    • Update Prometheus config to discover endpoints and use a bearer token to scrape

Fedora CoreOS

  • Add Cilium cgroups v2 support on Fedora CoreOS
  • Update Butane Config version from v1.2.0 to v1.4.0
    • Rename Fedora CoreOS Config to Butane Config
    • Require any snippets customizations to update to v1.4.0

Addons

  • Update nginx-ingress from v0.47.0 to v1.0.0-beta.1
  • Update node-exporter from v1.2.0 to v1.2.2
  • Update kube-state-metrics from v2.1.0 to v2.1.1
  • Update Grafana from v8.0.6 to v8.1.1

v1.21.3

19 Jul 15:32
v1.21.3
Compare
Choose a tag to compare

AWS

  • Change default disk type from gp2 to gp3 (#1012)

Addons

  • Update Prometheus from v2.28.0 to v2.28.1
  • Update node-exporter from v1.1.2 to v1.2.0
  • Update Grafana from v8.0.3 to v8.0.6

v1.21.2

28 Jun 05:36
v1.21.2
Compare
Choose a tag to compare
  • Kubernetes v1.21.2
  • Add Terraform v1.0.x support (#974)
    • Continue to support Terraform v0.13.x, v0.14.4+, and v0.15.x
  • Update CoreDNS from v1.8.0 to v1.8.4
  • Update Cilium from v1.9.6 to v1.10.1
  • Update Calico from v3.19.0 to v3.19.1

Fedora CoreOS

AWS

  • Extend experimental Fedora CoreOS arm64 support with Cilium
    • CNI provider may now be flannel or cilium (new)

Bare-Metal

DigitalOcean

Known Issues

Addons

  • Update kube-state-metrics from v2.0.0 to v2.1.0
  • Update Prometheus from v2.27.0 to v2.28.0
  • Update Grafana from v7.5.6 to v8.0.3
  • Update nginx-ingress from v0.46.0 to v0.47.0

v1.21.1

18 May 19:13
v1.21.1
Compare
Choose a tag to compare
  • Kubernetes v1.21.1
  • Add Terraform v0.15.x support (#974)
    • Continue to support Terraform v0.13.x and v0.14.4+
  • Update etcd from v3.4.15 to v3.4.16
  • Update Cilium from v1.9.5 to v1.9.6
  • Update Calico from v3.18.1 to v3.19.0

AWS

  • Reduce the default disk_size from 40GB to 30GB (#983)

Azure

  • Reduce the default disk_size from 40GB to 30GB (#983)

Google Cloud

  • Reduce the default disk_size from 40GB to 30GB (#983)

Fedora CoreOS

  • Update Kubelet mounts for cgroups v2 (#978)

Addons

  • Update kube-state-metrics from v2.0.0-rc.1 to v2.0.0
  • Update Prometheus from v2.25.2 to v2.27.0
  • Update Grafana from v7.5.3 to v7.5.6
  • Update nginx-ingress from v0.45.0 to v0.46.0

v1.21.0

13 Apr 16:18
v1.21.0
Compare
Choose a tag to compare

v1.21.0

  • Kubernetes v1.21.0
    • Enable tokencleaner controller (#969)
    • Enable kube-scheduler and kube-controller-manager separate authn/z kubeconfig
    • Change CNI config location from /etc/kubernetes/cni/net.d to /etc/cni/net.d (#965)
    • Change kube-controller-manager to mount /var/lib/kubelet/volumeplugins directly
    • Remove unused cloud-provider flags
  • Update Fedora CoreOS Config version from v1.1.0 to v1.2.0 (#970)

AWS

  • Allow setting custom initial node taints on worker pools (#968)
    • Add node_taints variable to internal workers pool module to set initial node taints
    • Add daemonset_tolerations so kube-system DaemonSets can tolerate custom taints

Azure

  • Allow setting custom initial node taints on worker pools (#968)
    • Add node_taints variable to internal workers pool module to set initial node taints
    • Add daemonset_tolerations so kube-system DaemonSets can tolerate custom taints
  • Remove deprecated azurerm_lb_backend_address_pool field resource_group_name (#972)

Google Cloud

  • Allow setting custom initial node taints on worker pools (#968)
    • Add node_taints variable to internal workers pool module to set initial node taints
    • Add daemonset_tolerations so kube-system DaemonSets can tolerate custom taints

Addons

  • Update nginx-ingress from v0.44.0 to v0.45.0
  • Update kube-state-metrics from v2.0.0-rc.0 to v2.0.0-rc.1
  • Update Grafana from v7.4.5 to v7.5.3

v1.20.5

23 Mar 16:04
v1.20.5
Compare
Choose a tag to compare
  • Kubernetes v1.20.5
  • Update etcd from v3.4.14 to v3.4.15
  • Update Cilium from v1.9.4 to v1.9.5
  • Update Calico from v3.17.3 to v3.18.1
  • Update CoreDNS from v1.7.0 to v1.8.0
  • Mark bootstrap token as sensitive in Terraform plans (#949)

Fedora CoreOS

AWS

  • Set Kubelet provider-id (#951)

Flatcar Linux

AWS

  • Set Kubelet provider-id (#951)
  • Remove os_image option flatcar-edge (#943)

Azure

  • Remove os_image option flatcar-edge (#943)

Bare-Metal

  • Remove os_channel option flatcar-edge (#943)

Addons

  • Update Prometheus from v2.25.0 to v2.25.2
  • Update kube-state-metrics from v2.0.0-alpha.3 to v2.0.0-rc.0
    • Switch image from quay.io to k8s.gcr.io (#946)
  • Update node-exporter from v1.1.1 to v1.1.2
  • Update Grafana from v7.4.2 to v7.4.5