Skip to main content
Version: 1.25.10

Kubernetes Fury Distribution Release v1.25.10

Welcome to KFD release v1.25.10.

The distribution is maintained with ❤️ by the team SIGHUP it is battle tested in production environments.

New Features since v1.25.9

This is a maintenance release enabling new features in furyctl automations. Changes include:

  • Add: fields to manage the configuration on Kyverno and Gatekeeper to enable and disable the default included policies and also to change the enforcement mode on them (e.g. dryrun instead of deny).
  • Add: use latest on-premises installer versions that includes new features for containerd (support for NVIDIA container toolkit and custom registries configurations).
  • Add: field to opt-out from alertmanager's default configuration and use a custom one instead. The new supported field of the configuration file is:
    • .spec.distribution.modules.monitoring.alertmanager.installDefaultRules
  • Add: support for field migrations to trigger automatic reconfiguration of the distribution. The new supported fields of the configuration file are:
    • .spec.distribution.modules.auth.provider.type
    • .spec.distribution.modules.dr.type
    • .spec.distribution.modules.dr.velero.backend
    • .spec.distribution.modules.ingress.nginx.type
    • .spec.distribution.modules.monitoring.type
    • .spec.distribution.modules.policy.gatekeeper.installDefaultPolicies
    • .spec.distribution.modules.policy.kyverno.installDefaultPolicies
    • .spec.distribution.modules.policy.type
  • Enhancement: improved and added new end-to-end tests to cover migrations using the KFDDistribution kind.
  • Enhancement: avoid errors when applying manifests due to Prometheus CRDs not being present when Monitoring type is none.
  • Enhancement: don't warn the user and don't ask for confirmation when migrations are safe to apply.
  • Fix: additional excluded namespaces option for Kyverno is now working as expected.
  • Updated on-premises installer to version v1.27.6-rev.2 that updates containerd to v1.7.13 and changes the behaviour of the keepalived service on the APIServer loadbalancer with unicast instead of multicast.
  • Improved speed of the e2e tests, thanks to @ralgozino.
  • Add: support for the logsTypes field in the EKSCluster kind to select the log types to be collected by the cluster. The new supported field of the configuration file is:
    • .spec.kubernetes.logsTypes

Upgrade procedure

Check the upgrade docs for the detailed procedure.

Furyctl compatibility

Check Furyctl repository for more informations.