Poseidon Typhoon Versions Save

Minimal and free Kubernetes distribution with Terraform

v1.27.3

10 months ago

AWS

  • Allow upgrading AWS Terraform provider to v5.x (#1353)

Azure

  • Enable boot diagnostics for controller and worker VMs (#1351)

v1.27.2

11 months ago

Fedora CoreOS

  • Update Butane Config version from v1.4.0 to v1.5.0
    • Require any custom Butane snippets update to v1.5.0
  • Require Fedora CoreOS 37.20230303.3.0 or newer (with ignition v2.15)
  • Require poseidon/ct v0.13+ (action required)

v1.27.1

1 year ago

v1.26.3

1 year ago

Bare-Metal

  • Add oem_type variable for Flatcar Linux (#1302)

v1.26.2

1 year ago

v1.26.2

Bare-Metal

  • Add a worker module to allow customizing individual worker nodes (#1295)

Known Issues

  • Fedora CoreOS issue fix is progressing through channels

v1.26.1

1 year ago
  • Kubernetes v1.26.1
  • Update etcd from v3.5.6 to v3.5.7
  • Update Cilium from v1.12.4 to v1.12.5
  • Update Calico from v3.24.5 to v3.25.0
  • Update CoreDNS from v1.9.3 to v1.9.4

v1.26.0

1 year ago

AWS

  • Migrate AWS launch configurations to launch templates (#1275)
    • Starting Dec 31, 2022 AWS won't add new instance types/families to launch configurations

Addons

  • Update ingress-nginx from v1.3.1 to v1.5.1
  • Update Prometheus from v2.40.1 to v2.40.5
  • Update node-exporter from v1.3.1 to v1.5.0
  • Update kube-state-metrics from v2.6.0 to v2.7.0
  • Update Grafana from v9.2.4 to v9.3.1

v1.25.4

1 year ago
  • Kubernetes v1.25.4
  • Update Calico from v3.24.1 to v3.24.5
  • Allow Kubelet kubeconfig to drain nodes, if desired (#330)
  • Re-enable Kubelet Graceful Node Shutdown (#1261)
  • Link to new Mastodon account for release announcements
  • Deprecate publishing to the Terraform Module Registry
    • Typhoon docs have always shown using Git-based module sources, not the Terraform Module Registry
    • Module usage should be source = "git::https://github.com/poseidon/typhoon/... not source = poseidon/kubernetes/...
    • Terraform's Module Registry requires subtree mirroring typhoon to special terraform-platform-kubernetes repos, only supports release versions (no commit SHAs or forks), only ever contained Flatcar Linux modules (not Fedora CoreOS) for historical reasons
    • Note, this does not affect Terraform Providers like poseidon/matchbox or poseidon/ct, the registry works well for providers

Fedora CoreOS

  • Remove unused Wants=network.target from etcd-member.service (#1254)

Cloud

  • Remove defunct delete-node.service from worker node configurations (#1256)

Addons

  • Update Prometheus from v2.39.1 to v2.40.1
  • Update Grafana from v9.1.7 to v9.2.4

v1.25.3

1 year ago
  • Kubernetes v1.25.3
  • Switch Kubernetes registry from k8s.gcr.io to registry.k8s.io for addons (#1246)
  • Update Cilium from v1.12.2 to v1.12.3 (#1253)

Azure

  • Change default Azure worker_type from Standard_DS1_v2 to Standard_D2as_v5 (#1248)
    • Get 2 VCPU, 7 GiB, 12500Mbps (vs 1 VCPU, 3.5GiB, 750 Mbps)
    • Small increase in pay-as-you-go price ($53.29 -> $62.78)
    • Small increase in spot price ($5.64/mo -> $7.37/mo)
    • Change from Intel to AMD EPYC (D2as_v5 cheaper than D2s_v5)

Flatcar Linux

  • Add Flatcar Linux ARM64 support on Azure (docs, #1251)
  • Switch from Azure Hypervisor gen1 to gen2 (action required) (#1248)
    • Run az vm image terms accept --publish kinvolk --offer flatcar-container-linux-free --plan stable-gen2

Docs

  • Remove old docs note about not supporting ARM64 with Calico
    • Typhoon supports ARM64 with cilium, calico, and flannel

Addons

  • Update Prometheus from v2.38.0 to v2.39.1
  • Update Grafana from v9.1.6 to v9.1.7

v1.25.1

1 year ago
  • Kubernetes v1.25.1
  • Update etcd from v3.5.4 to v3.5.5
  • Update Cilium from v1.12.1 to v1.12.2
  • Update Calico from v3.23.3 to v3.24.1
  • Revert Kubelet Graceful Node Shutdown on worker nodes (#1227)
    • Fix issue where non-critical pods are left in Error/Completed state on node shutdown
  • Remove feature flag disable workaround for kubernetes/kubernetes#112081
    • Kubernetes reverted LocalStorageCapacityIsolationFSQuotaMonitoring back to alpha
  • Remove workaround for preventing search . propagation in kubernetes/kubernetes#112135
    • Upstream Kubernetes fix

Addons

  • Update kube-state-metrics from v2.5.0 to v2.6.0
  • Update ingress-nginx from v1.3.0 to v1.3.1
  • Update Grafana from v9.1.0 to v9.1.6