Skip to content

Releases: poseidon/typhoon

v1.36.1

08 Jun 05:08
v1.36.1

Choose a tag to compare

What's Changed

  • Kubernetes v1.36.1
  • Add cloud_provider variable so "external" cloud controller managers may be used (default null) (#1663)

Contributions

Dependencies

  • Bump pymdown-extensions from 10.21.2 to v10.21.3 by @dghubble-renovate[bot] in #1662
  • Bump docker.io/flannel/flannel image from v0.28.4 to v0.28.5 by @dghubble-renovate[bot] in #1667

Full Changelog: v1.35.4...v1.36.1

v1.35.4

11 May 05:39
v1.35.4

Choose a tag to compare

What's Changed

  • Kubernetes v1.35.4
  • Update flannel from v0.27.4 to v0.28.4
  • Remove nginx-ingress addon example

Contributions

Dependencies

  • Bump pymdown-extensions from 10.17.1 to v10.17.2 by @dghubble-renovate[bot] in #1646
  • Bump mkdocs-material from 9.7.0 to v9.7.1 by @dghubble-renovate[bot] in #1650
  • Bump pymdown-extensions from 10.17.2 to v10.19.1 by @dghubble-renovate[bot] in #1649
  • Bump provider kubernetes from 2.38.0 to v3 by @dghubble-renovate[bot] in #1647
  • Bump provider ct from 0.13.0 to ~> 0.14 by @dghubble-renovate[bot] in #1641
  • Bump pygments from 2.19.2 to v2.20.0 [SECURITY] by @dghubble-renovate[bot] in #1657
  • Bump docker.io/flannel/flannel image from v0.27.4 to v0.28.4 by @dghubble-renovate[bot] in #1652
  • Bump mkdocs-material from 9.7.1 to v9.7.6 by @dghubble-renovate[bot] in #1653
  • Bump pymdown-extensions from 10.19.1 to v10.21.2 by @dghubble-renovate[bot] in #1651

Full Changelog: v1.34.2...v1.35.4

v1.34.2

07 Dec 22:37
v1.34.2

Choose a tag to compare

What's Changed

  • Kubernetes v1.34.2
  • Update CoreDNS from v1.12.1 to v1.13.1
  • Update Cilium from v1.17.5 to v1.18.4
  • Update flannel from v0.27.0 to v0.27.4

Contributions

Dependencies

  • Bump quay.io/cilium/operator-generic image from v1.17.5 to v1.17.6 by @dghubble-renovate[bot] in #1621
  • Bump quay.io/cilium/cilium image from v1.17.5 to v1.17.6 by @dghubble-renovate[bot] in #1620
  • Bump docker.io/flannel/flannel image from v0.27.1 to v0.27.2 by @dghubble-renovate[bot] in #1623
  • Bump mkdocs-material from 9.6.15 to v9.6.16 by @dghubble-renovate[bot] in #1625
  • Bump pymdown-extensions from 10.16 to v10.16.1 by @dghubble-renovate[bot] in #1628
  • Bump mkdocs-material from 9.6.16 to v9.6.18 by @dghubble-renovate[bot] in #1632
  • Bump quay.io/cilium/cilium image from v1.17.6 to v1.18.1 by @dghubble-renovate[bot] in #1629
  • Bump quay.io/cilium/operator-generic image from v1.17.6 to v1.18.1 by @dghubble-renovate[bot] in #1630
  • Bump registry.k8s.io/coredns/coredns image from v1.12.2 to v1.12.3 by @dghubble-renovate[bot] in #1633
  • Bump docker.io/flannel/flannel image from v0.27.2 to v0.27.3 by @dghubble-renovate[bot] in #1634
  • Bump mkdocs-material from 9.6.18 to v9.6.19 by @dghubble-renovate[bot] in #1635
  • Bump pymdown-extensions from 10.16.1 to v10.17.1 by @dghubble-renovate[bot] in #1642
  • Bump docker.io/flannel/flannel image from v0.27.3 to v0.27.4 by @dghubble-renovate[bot] in #1640
  • Bump mkdocs-material from 9.6.19 to v9.7.0 by @dghubble-renovate[bot] in #1637
  • Bump registry.k8s.io/coredns/coredns image from v1.12.3 to v1.13.1 by @dghubble-renovate[bot] in #1636
  • Bump quay.io/cilium/cilium image from v1.18.1 to v1.18.4 by @dghubble-renovate[bot] in #1638
  • Bump quay.io/cilium/operator-generic image from v1.18.1 to v1.18.4 by @dghubble-renovate[bot] in #1639

Full Changelog: v1.33.2...v1.34.2

v1.33.2

19 Jul 16:44
v1.33.2

Choose a tag to compare

What's Changed

  • Kubernetes v1.33.2
  • Update CoreDNS from v1.12.0 to v1.12.1
  • Update Cilium from v1.17.4 to v1.17.5
  • Update flannel from v0.26.7 to v0.27.0

AWS

  • Add worker_ipv4_address variable to associate public IPv4 addresses to worker instances (default true)
    • When IPv6 is all you need, set to false to remove IPv4 access to instances and outbound IPv4 access to the internet
  • Relax aws provider version constraint to allow upgrades to v6.x (#1617)

Azure

  • Add enable_http_load_balancing variable to reduce load balancer rules count
    • Azure charges by load balancer rules (5 included)
  • Change Azure VMSS instance update policy (i.e. upgrade policy) from Manual to Rolling
    • Set a rolling upgrade policy so that changes to the worker node pool are rolled out gradually. Previously, the VMSS model could change, but instances would not receive it until manually replaced
  • Define Azure automatic instance repair using Application Health Extension probes to 10256 (kube-proxy or Cilium equivalent) to match the strategy used on Google Cloud
  • Add worker_ephemeral_disk_placement variable to allow workers with NvmeDisk Ephemeral OS disks (docs)
    • Requires azurerm provider with NvmeDisk support (#30044)

Google Cloud

  • Update Google Cloud load balancer proxies from classic to current (#1604)
  • Change apiserver and ingress/gateway service proxies (#1604)
    • Google Cloud TCP proxies no longer restrict which frontend ports may be used
    • Switch apiserver to listen on 6443 to match other cloud platforms
    • Switch ingress port 80 from an HTTP to TCP proxy to match HTTPS handling
  • Add a variable enable_http_load_balancing to make ingress/gateway TCP/80 forwarding rules optional. Default to false (#1604)
    • Google Cloud charges by forwarding rule, so dropping support for plaintext
      http traffic can save costs if you're https-only.

Contributions

  • Modernize Google Cloud load balancer setups by @dghubble in #1604
  • Add enable_http_load_balancing variable to Azure clusters by @dghubble in #1605
  • Set Azure VMSS upgrade policy to Rolling by @dghubble in #1609
  • Update Kubernetes from v1.33.1 to v1.33.2 by @dghubble in #1612
  • azure: Allow workers with NvmeDisk Ephemeral OS disks by @dghubble in #1614
  • Standardize load balancer variables before release by @dghubble in #1616
  • Relax aws Terraform provider version constraints by @dghubble in #1617
  • [aws] Add option for using only IPv6 public addresses by @dghubble in #1618

Dependencies

  • Bump docker.io/flannel/flannel image from v0.26.7 to v0.27.0 by @dghubble-renovate[bot] in #1603
  • Bump registry.k8s.io/coredns/coredns image from v1.12.1 to v1.12.2 by @dghubble-renovate[bot] in #1606
  • Bump quay.io/cilium/cilium image from v1.17.4 to v1.17.5 by @dghubble-renovate[bot] in #1607
  • Bump quay.io/cilium/operator-generic image from v1.17.4 to v1.17.5 by @dghubble-renovate[bot] in #1608
  • Bump pymdown-extensions from 10.15 to v10.16 by @dghubble-renovate[bot] in #1611
  • Bump pygments from 2.19.1 to v2.19.2 by @dghubble-renovate[bot] in #1610
  • Bump mkdocs-material from 9.6.14 to v9.6.15 by @dghubble-renovate[bot] in #1615
  • Bump docker.io/flannel/flannel image from v0.27.0 to v0.27.1 by @dghubble-renovate[bot] in #1619

Full Changelog: v1.33.1...v1.33.2

v1.33.1

28 May 04:19
v1.33.1

Choose a tag to compare

Fedora CoreOS

  • Fix kernel URL name, which changed with Fedora CoreOS 42

v1.32.3

19 Mar 03:12
v1.32.3

Choose a tag to compare

What's Changed

  • Allow kube-apiserver service account token issuer iss to be adjusted with the service_account_issuer variable
    • Allow OpenID Connect discovery to be served from an external endpoint
  • Update Cilium from v1.16.5 to v1.17.2
  • Update flannel from v0.26.2 to v0.26.5

Contributions

Dependencies

  • Bump pymdown-extensions from 10.14.2 to v10.14.3 by @dghubble-renovate in #1573
  • Bump mkdocs-material from 9.5.50 to v9.6.2 by @dghubble-renovate in #1572
  • Bump docker.io/flannel/flannel image from v0.26.3 to v0.26.4 by @dghubble-renovate in #1576
  • Bump quay.io/cilium/operator-generic image from v1.16.6 to v1.17.0 by @dghubble-renovate in #1575
  • Bump quay.io/cilium/cilium image from v1.16.6 to v1.17.0 by @dghubble-renovate in #1574
  • Bump mkdocs-material from 9.6.2 to v9.6.3 by @dghubble-renovate in #1577
  • Bump mkdocs-material from 9.6.3 to v9.6.4 by @dghubble-renovate in #1581
  • Bump quay.io/cilium/operator-generic image from v1.17.0 to v1.17.1 by @dghubble-renovate in #1580
  • Bump quay.io/cilium/cilium image from v1.17.0 to v1.17.1 by @dghubble-renovate in #1579
  • Bump mkdocs-material from 9.6.4 to v9.6.7 by @dghubble-renovate in #1582
  • Bump quay.io/cilium/operator-generic image from v1.17.1 to v1.17.2 by @dghubble-renovate in #1587
  • Bump quay.io/cilium/cilium image from v1.17.1 to v1.17.2 by @dghubble-renovate in #1586
  • Bump mkdocs-material from 9.6.7 to v9.6.8 by @dghubble-renovate in #1585
  • Bump docker.io/flannel/flannel image from v0.26.4 to v0.26.5 by @dghubble-renovate in #1583
  • Bump mkdocs-material from 9.6.8 to v9.6.9 by @dghubble-renovate in #1588

Full Changelog: v1.32.1...v1.32.3

v1.32.1

05 Feb 17:33
v1.32.1

Choose a tag to compare

Azure

  • Restore VMSS auto-scale setting to maintain node pools sizes during spot terminations (#1567)

v1.32.0

04 Jan 17:15
v1.32.0

Choose a tag to compare

What's Changed

  • Kubernetes v1.32.0
  • Change the default Pod CIDR from 10.2.0.0/16 to 10.20.0.0/14 (#1555)
  • Configure Kubelets for parallel image pulls (#1556)
  • Change flannel port from 4789 to 8472 to match Cilium (#1561)
    • Reverses a choice made in #466
  • Remove support for Calico CNI (choose between networking cilium or flannel) (#1558)
    • Remove Calico firewall rules or security group rules
    • Remove network_mtu, network_encapsulation, and network_ip_autodetection_method variables (Calico-specific)
    • Remove Calico-specific Kubelet mounts

Azure

  • Add enable_ipv6_load_balancing variable and change the default to false (breaking)
    • Azure Load Balancers include 5 rules (3 LB rules, 2 outbound) whether used or not. #1468 added 3 LB rules to support IPv6 load balancing, but raising the rules count from 5 to 8 and added ~$21/mo to the cost of the load balancer. Default disable IPv6 load balancing, but allow opt-in with extra costs.

Fedora CoreOS

  • Fix Fedora CoreOS support for flannel CNI (#1557)

    • Explicitly load the nf_conntrack and br_netfilter kernel modules flannel needs

    Misc

  • Docs website now supports light and dark modes for nicer viewing

Contributions

Dependencies

  • Bump pymdown-extensions from 10.12 to v10.13 by @dghubble-renovate in #1554

Full Changelog: v1.31.4...v1.32.0

v1.31.4

22 Dec 21:26
v1.31.4

Choose a tag to compare

v1.31.2

24 Nov 16:47
v1.31.2

Choose a tag to compare

What's Changed

Contributions

  • Update Kubernetes from v1.31.1 to v1.31.2 by @dghubble in #1531
  • Fix nginx addon (service selector on bare-metal, rbac for all except gcp) by @rradczewski in #1534

Dependencies

  • Bump docker.io/flannel/flannel image from v0.25.7 to v0.26.0 by @dghubble-renovate in #1529
  • Bump quay.io/cilium/operator-generic image from v1.16.2 to v1.16.3 by @dghubble-renovate in #1527
  • Bump quay.io/cilium/cilium image from v1.16.2 to v1.16.3 by @dghubble-renovate in #1526
  • Bump mkdocs-material from 9.5.39 to v9.5.42 by @dghubble-renovate in #1525
  • Bump pymdown-extensions from 10.11.2 to v10.12 by @dghubble-renovate in #1532
  • Bump docker.io/flannel/flannel image from v0.26.0 to v0.26.1 by @dghubble-renovate in #1535
  • Bump mkdocs-material from 9.5.42 to v9.5.44 by @dghubble-renovate in #1533
  • Bump registry.k8s.io/coredns/coredns image from v1.11.3 to v1.11.4 by @dghubble-renovate in #1536

New Contributors

Full Changelog: v1.31.1...v1.31.2