Skip to content

Releases: poseidon/typhoon

v1.24.2

24 Jun 04:36
v1.24.2
Compare
Choose a tag to compare

Addons

  • Update Prometheus from v2.36.0 to v2.36.1
  • Update Grafana from v8.5.3 to v8.5.6
  • Update kube-state-metrics from v2.4.2 to v2.5.0

Known Issues

  • Skip AWS Terraform provider v4.17.0 to v4.19.0, which had a regression affecting workers joining (#1173)

v1.24.1

04 Jun 09:07
v1.24.1
Compare
Choose a tag to compare

Addons

  • Update Prometheus from v2.35.0 to v2.36.0
  • Update Grafana from v8.5.1 to v8.5.3
  • Update nginx-ingress from v1.2.1 to v1.2.1

v1.24.0

05 May 15:53
v1.24.0
Compare
Choose a tag to compare
  • Kubernetes v1.24.0
  • Update etcd from v3.5.2 to v3.5.4
  • Add Kubelet mounts to enable relabeling workload volumes (#1152)
    • StorageClass no longer require explicit SELinux mount contexts

Addons

  • Update nginx-ingress from v1.1.3 to v1.2.0
  • Update Prometheus from v2.34.0 to v2.35.0
  • Update Grafana from v8.4.5 to v8.5.1

v1.23.6

23 Apr 05:23
v1.23.6
Compare
Choose a tag to compare
  • Kubernetes v1.23.6
  • Update Cilium from v1.11.2 to v1.11.4
  • Rename Cilium DaemonSet from cilium-agent to cilium to match Cilium CLI tools (#303)
  • Update Calico from v3.22.1 to v3.22.2
  • Mount /etc/machine-id from host into Kubelet (#1143)
  • Remove deprecated use of key_algorithm in hashicorp/tls resources

Azure

  • Allow upgrading Azure Terraform provider to v3.x (#1144)
  • Rename worker_address_prefix output to worker_address_prefixes

Google Cloud

  • Fix issue on Flatcar Linux with controller nodes not ignoring os image changes (#1149)
    • Nodes will auto-update, Terraform should not attempt to delete/recreate them

Addons

  • Update nginx-ingress from v1.1.2 to v1.1.3
  • Update Prometheus from v2.33.5 to v2.34.0
  • Update Grafana from v8.4.4 to v8.4.5

v1.23.5

20 Mar 02:58
v1.23.5
Compare
Choose a tag to compare

Addons

  • Refresh Prometheus rules and Grafana dashboards (#1136)
  • Update nginx-ingress from v1.1.1 to v1.1.2
  • Update Prometheus from v2.33.3 to v2.33.5
  • Update Grafana from v8.4.1 to v8.4.3
  • Update kube-state-metrics from v2.3.0 to v2.4.2

v1.23.4

22 Feb 16:05
v1.23.4
Compare
Choose a tag to compare
  • Kubernetes v1.23.4
  • Update etcd from v3.5.1 to v3.5.2
  • Change default CNI networking provider from calico to cilium (#1114)

AWS

  • Allow upgrading AWS Terraform Provider to v4.x

Addons

  • Align nginx-ingress --controller-class with IngressClass
    • Watch only public IngressClass objects, better example
  • Update Prometheus from v2.32.1 to v2.33.3
  • Update Grafana from v8.3.6 to v8.4.1

v1.23.3

29 Jan 06:01
v1.23.3
Compare
Choose a tag to compare

Flatcar Linux

Google Cloud

  • Switch to using official Kinvolk Flatcar Linux images
  • Promote Typhoon on Flatcar Linux / Google Cloud to stable
  • Change os_image to flatcar-stable, flatcar-beta, or flatcar-alpha (action required)

v1.23.2

20 Jan 16:11
v1.23.2
Compare
Choose a tag to compare

Many thanks to Poseidon's Sponsors. Please consider supporting this project.

  • Kubernetes v1.23.2
  • Update Cilium from v1.11.0 to v1.11.1
  • Remove Kubelet flag --network-plugin. Unused since docker-shim isn't used (#1106)

DigitalOcean

  • Upgrade DigitalOcean Terraform provider to v2.x (#1109)

Fedora CoreOS

  • Switch Kubernetes Container Runtime from docker to containerd (#1101)
  • Mask docker.service to prevent it from being socket activated (#1105)

Flatcar Linux

AWS

  • Add experimental Flatcar Linux ARM64 support (docs, #1102)
    • Add arch variable to AWS kubernetes and workers modules
    • Allow arm64 full-cluster or mixed/hybrid cluster with arm64 workers
    • Requires flannel or cilium CNI provider

Addons

  • Update nginx-ingress from v1.1.0 to v1.1.1
  • Update Grafana from v8.3.3 to v8.3.4

Known Issues

  • Calico does not yet support Kubernetes v1.23, use flannel or cilium (calico#5011)

v1.23.1

31 Dec 05:36
v1.23.1
Compare
Choose a tag to compare
  • Kubernetes v1.23.1
  • Workaround Terraform v1.1 regression in file provisioner (#1093)

Flatcar Linux

  • Switch Kubernetes Container Runtime from docker to containerd (#1087)

Addons

  • Configure Prometheus to allow a custom scrape query parameter (#1095)
  • Configure Prometheus to probe Kubernetes Ingress via blackbox-exporter (#1096)
  • Fix Prometheus Service probes to use blackbox-exporter, not blackbox (#1096)

v1.23.0

15 Dec 16:26
v1.23.0
Compare
Choose a tag to compare
  • Kubernetes v1.23.0
  • Normalize CA cert mounts in static Pods and kube-proxy (#1078)
  • Set Kubelet resolver config to /run/systemd/resolve/resolv.conf (#1082)
  • Update Cilium from v1.10.5 to v1.11.0 (#1083)
  • With Calico, add missing caliconodestatuses CRD (#289)
  • Change enable_aggregation default to true (#279)
  • Remove deprecated --port from kube-scheduler (#1078)

AWS

  • Change controller node default disk_iops to 3000 (#1073)

Azure

  • Fix warning about deprecated backend_address_pool_id (#1086)

Fedora CoreOS

  • Fix Fedora ARM64 workers to official Fedora CoreOS AMIs (#1072)
    • Should have been changed alongside controller AMIs in (#1038)
    • Old Poseidon built ARM64 AMIs have been deleted

Addons

  • Update nginx-ingress from v1.0.5 to v1.1.0
  • Update Prometheus from v2.31.1 to v2.32.0
  • Update kube-state-metrics from v2.2.4 to v2.3.0
  • Update node-exporter from v1.3.0 to v1.3.1
  • Update Grafana from v8.2.4 to v8.3.3

Known Issues

  • Calico does not yet support Kubernetes v1.23.0, use flannel or cilium (calico#5011)