Releasenotes

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project will adhere to Semantic Versioning.

We use towncrier for the generation of our release notes file.

Information about unreleased changes can be found here.

General information about release upgrades are documented at How to Upgrade to a new TAROOK release.

v13.0.0 (2026-04-21)

Breaking changes

  • Common names for certificates issued by HashiCorp Vault are now prevented from being treated as domain names during validation.

    This change requires a Vault policy update (backwards-compatible).

    Attention

    Action required

    VAULT_TOKEN=${vault_root_token:?} ./managed-k8s/tools/vault/init.sh
    

    _ (!2254)

  • The KUBECONFIG variable is now set by our direnv layout “yaook-k8s”. The migration script will remove our previous default from your .envrc. If you’ve customized the definition, it won’t be touched. (!2274)

  • For development setups with a local Vault container, the Vault certificates must be removed and regenerated as newer Ansible versions enforce the usage of a key extension which was not included in the Vault development setup until now.

    The only clean way to achieve that is to setup a complete new cluster repository for your development setup. (!2289)

  • Updated default version of helm chart kube-prometheus-stack of https://github.com/prometheus-community/helm-charts from 78.5.0 to 82.0.0 (!2301)

  • Updated default version of helm chart etcdbackup from 1.4.1 to 2.0.0 (!2407)

  • Updated default version of helm chart kube-prometheus-stack of https://github.com/prometheus-community/helm-charts from 82.15.0 to 83.0.0 (!2419)

New Features

Changed functionality

Bugfixes

Changes in the Documentation

Other Tasks

Misc