Skip to content

Releases: sighupio/fury-distribution

Release v1.27.3

12 Apr 13:52
6bb569c
Compare
Choose a tag to compare

Kubernetes Fury Distribution Release v1.27.3

Welcome to KFD release v1.27.3.

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

New Features since v1.27.2

This is a maintenance release with focus on improving the overall stability of the distribution:

  • 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.

v1.26.5

22 Apr 10:26
a2fc931
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.26.4...v1.26.5

v1.25.10

22 Apr 10:29
b2e9685
Compare
Choose a tag to compare

What's Changed

  • feat(schema): Update JSON schema & EKS installer to v3.1.0 for Kubernetes v1.27 logging by @smerlos in #179
  • Feat: add v1.25.10 backport from v1.27.2(3) by @nutellinoit in #182

Full Changelog: v1.25.9...v1.25.10

Release v1.27.2

23 Jan 23:01
da7fc01
Compare
Choose a tag to compare

Kubernetes Fury Distribution Release v1.27.2

Welcome to KFD release v1.27.2.

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

New Features since v1.27.1

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
    • .spec.distribution.modules.tracing.tempo.backend
    • .spec.distribution.modules.tracing.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.

Upgrade procedure

Check the upgrade docs for the detailed procedure.

Release v1.27.1

09 Jan 15:10
78f4740
Compare
Choose a tag to compare

Kubernetes Fury Distribution Release v1.27.1

Welcome to KFD release v1.27.1.

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

New Features since v1.27.0

  • Add: Support on OnPremises and KFDDistribution for the s3 generic external endpoint for velero.

Upgrade procedure

Check the upgrade docs for the detailed procedure.

Release v1.27.0

03 Jan 16:38
d8545f8
Compare
Choose a tag to compare

Kubernetes Fury Distribution Release v1.27.0

Welcome to KFD release v1.27.0.

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

This release adds compatibility with Kubernetes 1.27.

New Features since v1.26.3

Core Module Updates

  • networking 📦 core module: v1.14.0 -> v1.15.0
    • Updated calico to 3.26.3.
    • Updated tigera operator to 1.30.7.
    • Updated cilium to 1.14.3.
  • monitoring 📦 core module: v2.2.0 -> v3.0.1
    • Added mimir 2.10.3.
  • logging 📦 core module: v3.2.0 -> v3.3.1
    • Updated loki-distributed to 2.9.2.
    • Updated opensearch to 2.11.0.
    • Updated opensearch-dashboards to 2.11.0.
    • Updated logging-operator to 4.4.1.
  • ingress 📦 core module: v2.1.0 -> v2.2.0
    • Updated cert-manager to 1.13.1.
    • Updated external-dns to 0.13.6.
    • Updated forecastle to 1.0.131.
    • Updated nginx to 1.9.4.
  • dr 📦 core module: v2.1.0 -> v2.2.0
    • Updated velero from 1.11.1 to 1.12.0.
    • Updated all plugins from 1.7.0 to 1.8.0.
  • OPA 📦 core module: v1.9.0 -> v1.11.0
    • Updated gatekeeper to 3.14.0.
    • Updated gatekeeper-policy-manager to 1.0.9.
    • Added kyverno 1.11.0.
  • auth 📦 core module: v0.0.4 -> v0.1.0
    • Updated dex to 2.37.0.
    • Updated pomerium to 0.23.0.
  • tracing 📦 core module: new module! v1.0.1
    • Added tempo 2.3.1.

Please refer the individual release notes for detailed information.

New features 🌟

This release add the following features:

  • Added new core module tracing that bundles Grafana Tempo
  • Added the possibility to disable monitoring module
  • Added the possibility to configure mimir as storage in the monitoring module
  • Possibility to setup an external S3 compatible endpoints for Mimir, Loki, Tempo
  • Added Cilium podCidr and maskSize on the OnPremises and KFDDistribution providers to better control the default cluster mode that Cilium is bundled with

Upgrade procedure

Check the upgrade docs for the detailed procedure.

Prerelease v1.27.0-rc.14

03 Jan 08:31
Compare
Choose a tag to compare
Pre-release

Kubernetes Fury Distribution Release v1.27.0

Welcome to KFD release v1.27.0.

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

This release adds compatibility with Kubernetes 1.27.

New Features since v1.26.3

Core Module Updates

  • networking 📦 core module: v1.14.0 -> v1.15.0
    • Updated calico to 3.26.3.
    • Updated tigera operator to 1.30.7.
    • Updated cilium to 1.14.3.
  • monitoring 📦 core module: v2.2.0 -> v3.0.1
    • Added mimir 2.10.3.
  • logging 📦 core module: v3.2.0 -> v3.3.1
    • Updated loki-distributed to 2.9.2.
    • Updated opensearch to 2.11.0.
    • Updated opensearch-dashboards to 2.11.0.
    • Updated logging-operator to 4.4.1.
  • ingress 📦 core module: v2.1.0 -> v2.2.0
    • Updated cert-manager to 1.13.1.
    • Updated external-dns to 0.13.6.
    • Updated forecastle to 1.0.131.
    • Updated nginx to 1.9.4.
  • dr 📦 core module: v2.1.0 -> v2.2.0
    • Updated velero from 1.11.1 to 1.12.0.
    • Updated all plugins from 1.7.0 to 1.8.0.
  • OPA 📦 core module: v1.9.0 -> v1.11.0
    • Updated gatekeeper to 3.14.0.
    • Updated gatekeeper-policy-manager to 1.0.9.
    • Added kyverno 1.11.0.
  • auth 📦 core module: v0.0.4 -> v0.1.0
    • Updated dex to 2.37.0.
    • Updated pomerium to 0.23.0.
  • tracing 📦 core module: new module! v1.0.1
    • Added tempo 2.3.1.

Please refer the individual release notes for detailed information.

New features 🌟

This release add the following features:

  • Added new core module tracing that bundles Grafana Tempo
  • Added the possibility to disable monitoring module
  • Added the possibility to configure mimir as storage in the monitoring module
  • Possibility to setup an external S3 compatible endpoints for Mimir, Loki, Tempo
  • Added Cilium podCidr and maskSize on the OnPremises and KFDDistribution providers to better control the default cluster mode that Cilium is bundled with

Upgrade procedure

Check the v1.26.3-to-v1.27.0 upgrade guide for the detailed procedure.

Release v1.26.4

03 Jan 16:51
4000873
Compare
Choose a tag to compare

Kubernetes Fury Distribution Release v1.26.4

Welcome to KFD release v1.26.4.

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

This release updates all modules and adds new features.

New Features since v1.26.3

Core Module Updates

  • networking 📦 core module: v1.14.0 -> v1.15.0
    • Updated calico to 3.26.3.
    • Updated tigera operator to 1.30.7.
    • Updated cilium to 1.14.3.
  • monitoring 📦 core module: v2.2.0 -> v3.0.1
    • Added mimir 2.10.3.
  • logging 📦 core module: v3.2.0 -> v3.3.1
    • Updated loki-distributed to 2.9.2.
    • Updated opensearch to 2.11.0.
    • Updated opensearch-dashboards to 2.11.0.
    • Updated logging-operator to 4.4.1.
  • ingress 📦 core module: v2.1.0 -> v2.2.0
    • Updated cert-manager to 1.13.1.
    • Updated external-dns to 0.13.6.
    • Updated forecastle to 1.0.131.
    • Updated nginx to 1.9.4.
  • dr 📦 core module: v2.1.0 -> v2.2.0
    • Updated velero to 1.12.0.
    • Updated all plugins to 1.8.0.
  • OPA 📦 core module: v1.9.0 -> v1.11.0
    • Updated gatekeeper to 3.14.0.
    • Updated gatekeeper-policy-manager to 1.0.9.
    • Added kyverno 1.11.0.
  • auth 📦 core module: v0.0.4 -> v0.1.0
    • Updated dex to 2.37.0.
    • Updated pomerium to 0.23.0.
  • tracing 📦 core module: new module! v1.0.1
    • Added tempo 2.3.1.

Please refer the individual release notes for detailed information.

New features 🌟

This release add the following features:

  • Added new core module tracing that bundles Grafana Tempo
  • Added the possibility to disable monitoring module
  • Added the possibility to configure mimir as storage in the monitoring module
  • Possibility to setup an external S3 compatible endpoints for Mimir, Loki, Tempo
  • Added Cilium podCidr and maskSize on the OnPremises and KFDDistribution providers to better control the default cluster mode that Cilium is bundled with

Upgrade procedure

Check the upgrade docs for the detailed procedure.

Release v1.25.9

03 Jan 16:45
4dd317b
Compare
Choose a tag to compare

Kubernetes Fury Distribution Release v1.25.9

Welcome to KFD release v1.25.9.

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

This release updates all modules and adds new features.

New Features since v1.25.8

Core Module Updates

  • networking 📦 core module: v -> v1.15.0
    • Updated calico to 3.26.3.
    • Updated tigera to 1.30.7.
    • Updated cilium to 1.14.3.
  • monitoring 📦 core module: v2.1.0 -> v2.2.0
    • Updated grafana to 9.5.5.
    • Updated alertmanager to 0.26.0.
    • Updated blackbox-exporter to 0.24.0.
    • Updated kube-state-metrics to 2.9.2.
    • Updated node-exporter to 1.6.0.
    • Updated prometheus-operator to 0.67.1.
    • Updated prometheus to 2.46.0.
    • Updated prometheus-adapter to 0.11.1.
    • Updated thanos to 0.32.2.
  • logging 📦 core module: v3.1.3 -> v3.3.1
    • Updated loki-distributed to 2.9.2.
    • Updated opensearch to 2.11.0.
    • Updated opensearch-dashboards to 2.11.0.
    • Updated logging-operator to 4.4.1.
  • ingress 📦 core module: v1.14.1 -> v2.2.0
    • Updated cert-manager to 1.13.1.
    • Updated external-dns to 0.13.6.
    • Updated forecastle to 1.0.131.
    • Updated nginx to 1.9.4.
  • dr 📦 core module: v1.11.0 -> v2.2.0
    • Updated velero to 1.12.0.
    • Updated all plugins to 1.8.0.
  • OPA 📦 core module: v1.8.0 -> v1.11.0
    • Updated gatekeeper to 3.14.0.
    • Updated gatekeeper-policy-manager to 1.0.9.
    • Added kyverno 1.11.0.
  • auth 📦 core module: v0.0.3 -> v0.1.0
    • Updated dex to 2.37.0.
    • Updated pomerium to 0.23.0.

Please refer the individual release notes for detailed information.

New features 🌟

This release add the following features:

  • Added the possibility to disable monitoring module
  • Possibility to setup an external S3 compatible endpoints for Loki
  • Added Cilium podCidr and maskSize on the OnPremises and KFDDistribution providers to better control the default cluster mode that Cilium is bundled with

Upgrade procedure

Check the upgrade docs for the detailed procedure.

Prerelease v1.27.0-rc.11

18 Dec 16:21
d3ca190
Compare
Choose a tag to compare
Pre-release

Kubernetes Fury Distribution Release v1.27.0

Welcome to KFD release v1.27.0.

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

This release adds compatibility with Kubernetes 1.27.

New Features since v1.26.3

Core Module Updates

  • networking 📦 core module: v1.14.0 -> v1.15.0
    • Updated calico from 3.26.1 to 3.26.3.
    • Updated tigera operator from 1.30.4 to 1.30.7.
    • Updated cilium from 1.13.3 to 1.14.3.
  • monitoring 📦 core module: v2.2.0 -> v3.0.0
    • Added mimir 2.10.3.
  • logging 📦 core module: v3.2.0 -> v3.3.0
    • Updated loki-distributed from 2.8.0 to 2.9.2.
    • Updated opensearch from 2.7.0 to 2.11.0.
    • Updated opensearch-dashboards from 2.7.0 to 2.11.0.
    • Updated logging-operator from 4.1.0 to 4.4.1.
  • ingress 📦 core module: v2.1.0 -> v2.2.0
    • Updated cert-manager from 1.11.1 to 1.13.1.
    • Updated external-dns from 0.13.4 to 0.13.6.
    • Updated forecastle from 1.0.125 to 1.0.131.
    • Updated nginx from 1.7.1 to 1.9.4.
  • dr 📦 core module: v2.1.0 -> v2.2.0
    • Updated velero from 1.11.1 to 1.12.0.
    • Updated all plugins from 1.7.0 to 1.8.0.
  • OPA 📦 core module: v1.9.0 -> v1.11.0
    • Updated gatekeeper from 3.12.0 to 3.14.0.
    • Updated gatekeeper-policy-manager from 1.0.4 to 1.0.9.
    • Added kyverno 1.11.0.
  • auth 📦 core module: v0.1.0 -> v0.1.0
    • Updated dex from 2.36.0 to 2.37.0.
    • Updated pomerium from 0.21.0 to 0.23.0.
  • tracing 📦 core module: new module! v1.0.0
    • Added tempo 2.2.0.

Please refer the individual release notes for detailed information.

New features 🌟

This release add the following features:

  • Added new core module tracing that bundles Grafana Tempo
  • Added the possibility to disable monitoring module
  • Added the possibility to configure mimir as storage in the monitoring module
  • Possibility to setup an external S3 compatible endpoints for Mimir, Loki, Tempo

Upgrade procedure

Check the v1.26.3-to-v1.27.0 upgrade guide for the detailed procedure.