Releases: sighupio/fury-distribution
Release v1.25.4
Kubernetes Fury Distribution Release v1.25.4
Welcome to KFD release v1.25.4
.
The distribution is maintained with ❤️ by the team SIGHUP it is battle tested in production environments.
With this release, we have added a new provider called KFDDistribution that allows installing the Fury distribution on any Kubernetes cluster.
We have also added the ability to enable and disable certain features of the distribution.
New Features since v1.25.3
- #107 Added apply and delete script templates to enhance the apply phase for all the manifests
- #108 Some of the modules/packages can now be disabled or configured with the new configuration property
type
- #95 Added schema to support the new
KFDDistribution
kind
Upgrade procedure
Check the v1.25.3-to-v1.25.4 upgrade guide for the detailed procedure.
Release v1.25.3
Kubernetes Fury Distribution Release v1.25.3
Welcome to KFD release v1.25.3
.
The distribution is maintained with ❤️ by the team SIGHUP it is battle tested in production environments.
Introducing next generation Kubernetes cluster full lifecycle management thanks to KFD furyctl.
furyctl is the Swiss Army Knife for Kubernetes and optimized for Kubernetes Fury Distribution.
It is a command-line tool developed by SIGHUP to support the full automatic provisioning of Kubernetes clusters.
Currently, in its first early release, it supports EKS-based environments only; more providers will follow in the upcoming releases.
New Features since v1.25.2
- Upgrade terraform to >= 1.3 on all underlying modules and bump terraform version on
kfd.yaml
to1.4.6
- This release improves support with arm processors and the overall compatibility with furyctl@next
- Enables the support on EKS clusters on the region
eu-central-2
Core Module Updates
- networking 📦 core module: v1.12.2 -> v1.13.0
- Introduced cilium, version
v1.13.1
.
- Introduced cilium, version
- ingress 📦 core module: v1.14.1 -> v2.0.0
- Updated terraform modules to be compatible with terraform >= 0.13.
- dr 📦 core module: v1.11.0 -> v2.0.0
- Updated terraform modules to be compatible with terraform >= 0.13.
Please refer the individual release notes for detailed information.
Upgrade procedure
Check the v1.25.2-to-v1.25.3 upgrade guide for the detailed procedure.
Release v1.25.2
Kubernetes Fury Distribution Release v1.25.2
Welcome to KFD release v1.25.2
.
The distribution is maintained with ❤️ by the team SIGHUP it is battle tested in production environments.
Introducing next generation Kubernetes cluster full lifecycle management thanks to KFD furyctl.
furyctl is the Swiss Army Knife for Kubernetes and optimized for Kubernetes Fury Distribution.
It is a command-line tool developed by SIGHUP to support the full automatic provisioning of Kubernetes clusters.
Currently, in its first early release, it supports EKS-based environments only; more providers will follow in the upcoming releases.
New Features since v1.25.1
- Added support to
furyctl@next
for EKS
Upgrade procedure
Check the v1.25.1-to-v1.25.2 upgrade guide for the detailed procedure.
Prerelease v1.25.2-rc.0
Kubernetes Fury Distribution Release v1.25.2
Welcome to KFD release v1.25.2
.
The distribution is maintained with ❤️ by the team SIGHUP it is battle tested in production environments.
Introducing next generation Kubernetes cluster full lifecycle management thanks to KFD furyctl.
furyctl is the Swiss Army Knife for Kubernetes and optimized for Kubernetes Fury Distribution.
It is a command-line tool developed by SIGHUP to support the full automatic provisioning of Kubernetes clusters.
Currently, in its first early release, it supports EKS-based environments only; more providers will follow in the upcoming releases.
New Features since v1.25.1
- Added support to
furyctl@next
for EKS
Upgrade procedure
Check the v1.25.1-to-v1.25.2 upgrade guide for the detailed procedure.
Release v1.25.1
Kubernetes Fury Distribution Release v1.25.1
Welcome to KFD release v1.25.1
.
The distribution is maintained with ❤️ by the team SIGHUP it is battle tested in production environments.
This release adds an hotfix on the networking module.
New Features since v1.25.0
Core Module Updates
- networking 📦 core module: v1.12.1 -> v1.12.2
Please refer the individual release notes for detailed information.
Upgrade procedure
Check the v1.25.0-to-v1.25.1 upgrade guide for the detailed procedure.
Release v1.24.1
Kubernetes Fury Distribution Release v1.24.1
Welcome to KFD release v1.24.1
.
The distribution is maintained with ❤️ by the team SIGHUP, and is battle tested in production environments.
This release adds a bunch of new features and improvements to the core modules and some package replacement/removals.
New Features since v1.24.0
Core Module Updates
- networking 📦 core module: v1.10.0 -> v1.12.2
- Updated calico from
3.24.1
to3.25.0
. - Updated tigera operator from
1.28.1
to1.29.0
.
- Updated calico from
- monitoring 📦 core module: v2.0.1 -> v2.1.0
- Updated alertmanager from
0.24.0
to0.25.0
. - Updated blackbox-exporter from
0.21.0
to0.23.0
. - Updated grafana from
8.5.5
to9.3.2
. - Updated kube-rbac-proxy from
0.12.0
to0.14.0
. - Updated kube-state-metrics from
2.5.0
to2.8.0
. - Updated prometheus-adapter from
0.9.1
to0.10.0
. - Updated prometheus-operator from
0.57.0
to0.62.0
. - Updated prometheus-operated from
2.36.1
to2.41.1
. - Updated thanos from
0.24.0
to0.30.2
. - Updated x509-exporter from
3.2.0
to3.6.0
. - Updated node-exporter from
1.3.1
to1.5.0
.
- Updated alertmanager from
- logging 📦 core module: v3.0.1 -> v3.1.3
- Replaced technical preview loki-single package with production grade loki-dstributed package. loki version
2.7.3
. - Updated opensearch from
2.0.0
to2.5.0
. - Updated opensearch-dashboards from
2.0.0
to2.5.0
. - Updated logging-operator from
3.17.7
to3.17.10
. - Introduced new minio-ha package, version
vRELEASE.2023-01-12T02-06-16Z
.
- Replaced technical preview loki-single package with production grade loki-dstributed package. loki version
- ingress 📦 core module: v1.13.1 -> v1.14.1
- Updated cert-manager from
1.10.0
to1.11.0
. - Updated external-dns from
0.10.2
to0.13.2
. - Updated forecastle from
1.0.103
to1.0.119
. - Updated nginx from
1.3.1
to1.5.1
.
- Updated cert-manager from
- dr 📦 core module: v1.10.1 -> v1.11.0
- Updated velero from
1.9.2
to1.10.1
. - Updated all plugins from
1.5.1
to1.6.1
.
- Updated velero from
- OPA 📦 core module: v1.7.3 -> v1.8.0
- Updated gatekeeper from
3.9.2
to3.11.0
. - Updated gatekeeper-policy-manager from
1.0.2
to1.0.3
.
- Updated gatekeeper from
- auth 📦 core module: v0.0.2 -> v0.0.3
- Updated pomerium from
0.15.8
to0.21.0
.
- Updated pomerium from
Please refer the individual release notes for detailed information.
Upgrade procedure
Check the v1.24.0-to-v1.24.1 upgrade guide for the detailed procedure.
Breaking changes
Follow a summary of all the breaking changes introduced in this release, check each module for detailed information.
- Logging:
- Removed minio StatefulSet from logging-operated package, replaced with minio-ha package.
- Added a new infra ClusterFlow that select logs from infrastructural namespaces. kubernetes ClusterFlow will now exclude
infrastructural namespaces from the log selection.
- Auth:
- Pomerium has deprecated the policy field in the configuration in favour of routes. You'll need to adapt your policy file to the new format.
- Value of grpc_address in Pomerium's configuration must be different form address. See the example policy.
- Forward mode has been deprecated in Pomerium 0.21.
- Monitoring:
- Thanos package has been refactored, also a local minio cluster (in HA) has been added.
New features 🌟
This release adds new features across some core modules. Following is a list of the most interesting ones for each module.
-
We've improved the out-of-the-box monitoring capabilities of all core modules, adding new metrics, dashboards and alerts for key components of the distribution.
-
Logging
- Introduced a new
loki-distributed
package, now considered stable. - Added a new package
minio-ha
used to store error logs from fluentd, and as a backend storage forloki-disributed
package. - Added a new index for infrastructural (KFD's) components and left the
kubernetes
index for applications specific logs.
- Introduced a new
-
Monitoring
- Added Karma package, providing a central dashboard to monitor several instances of alert manager in a centralized manner.
Release v1.23.4
Kubernetes Fury Distribution Release v1.23.4
Welcome to KFD release v1.23.4
.
The distribution is maintained with ❤️ by the team SIGHUP, and is battle tested in production environments.
This release updates all the modules to the latest version and maintains compatibility with Kubernetes 1.23.
New Features since v1.23.3
Core Module Updates
- networking 📦 core module: v1.10.0 -> v1.12.2
- Updated calico from
3.24.1
to3.25.0
. - Updated tigera operator from
1.28.1
to1.29.0
.
- Updated calico from
- monitoring 📦 core module: v2.0.1 -> v2.1.0
- Updated alertmanager from
0.24.0
to0.25.0
. - Updated blackbox-exporter from
0.21.0
to0.23.0
. - Updated grafana from
8.5.5
to9.3.2
. - Updated kube-rbac-proxy from
0.12.0
to0.14.0
. - Updated kube-state-metrics from
2.5.0
to2.8.0
. - Updated prometheus-adapter from
0.9.1
to0.10.0
. - Updated prometheus-operator from
0.57.0
to0.62.0
. - Updated prometheus-operated from
2.36.1
to2.41.1
. - Updated thanos from
0.24.0
to0.30.2
. - Updated x509-exporter from
3.2.0
to3.6.0
. - Updated node-exporter from
1.3.1
to1.5.0
.
- Updated alertmanager from
- logging 📦 core module: v3.0.1 -> v3.1.3
- Replaced technical preview loki-single package with production grade loki-dstributed package. loki version
2.7.3
. - Updated opensearch from
2.0.0
to2.5.0
. - Updated opensearch-dashboards from
2.0.0
to2.5.0
. - Updated logging-operator from
3.17.7
to3.17.10
. - Introduced new minio-ha package, version
vRELEASE.2023-01-12T02-06-16Z
.
- Replaced technical preview loki-single package with production grade loki-dstributed package. loki version
- ingress 📦 core module: v1.13.1 -> v1.14.1
- Updated cert-manager from
1.10.0
to1.11.0
. - Updated external-dns from
0.10.2
to0.13.2
. - Updated forecastle from
1.0.103
to1.0.119
. - Updated nginx from
1.3.1
to1.5.1
.
- Updated cert-manager from
- dr 📦 core module: v1.10.1 -> v1.11.0
- Updated velero from
1.9.2
to1.10.1
. - Updated all plugins from
1.5.1
to1.6.1
.
- Updated velero from
- OPA 📦 core module: v1.7.3 -> v1.8.0
- Updated gatekeeper from
3.9.2
to3.11.0
. - Updated gatekeeper-policy-manager from
1.0.2
to1.0.3
.
- Updated gatekeeper from
- auth 📦 core module: v0.0.2 -> v0.0.3
- Updated pomerium from
0.15.8
to0.21.0
.
- Updated pomerium from
Please refer the individual release notes for detailed information.
Upgrade procedure
Check the v1.23.3-to-v1.23.4 upgrade guide for the detailed procedure.
Breaking changes
Follow a summary of all the breaking changes introduced in this release, check each module for detailed information.
- Logging:
- Removed minio StatefulSet from logging-operated package, replaced with minio-ha package.
- Added a new infra ClusterFlow that select logs from infrastructural namespaces. kubernetes ClusterFlow will now exclude
infrastructural namespaces from the log selection.
- Auth:
- Pomerium has deprecated the policy field in the configuration in favour of routes. You'll need to adapt your policy file to the new format.
- Value of grpc_address in Pomerium's configuration must be different form address. See the example policy.
- Forward mode has been deprecated in Pomerium 0.21.
New features 🌟
This release adds new features across some core modules. Following is a list of the most interesting ones for each module.
-
We've improved the out-of-the-box monitoring capabilities of all core modules, adding new metrics, dashboards and alerts for key components of the distribution.
-
Logging
- Introduced a new
loki-distributed
package, now considered stable. - Added a new package
minio-ha
used to store error logs from fluentd, and as a backend storage forloki-disributed
package. - Added a new index for infrastructural (KFD's) components and left the
kubernetes
index for applications specific logs.
- Introduced a new
Release v1.25.0
Kubernetes Fury Distribution Release v1.25.0
Welcome to KFD release v1.25.0
.
The distribution is maintained with ❤️ by the team SIGHUP, it is battle-tested in production environments.
This release adds a bunch of new features and improvements to the core modules and some package replacements/removals.
New Features since v1.24.0
Core Module Updates
- networking 📦 core module: v1.10.0 -> v1.12.1
- Updated calico from
3.24.1
to3.25.0
. - Updated tigera operator from
1.28.1
to1.29.0
.
- Updated calico from
- monitoring 📦 core module: v2.0.1 -> v2.1.0
- Updated alertmanager from
0.24.0
to0.25.0
. - Updated blackbox-exporter from
0.21.0
to0.23.0
. - Updated grafana from
8.5.5
to9.3.2
. - Updated kube-rbac-proxy from
0.12.0
to0.14.0
. - Updated kube-state-metrics from
2.5.0
to2.8.0
. - Updated prometheus-adapter from
0.9.1
to0.10.0
. - Updated prometheus-operator from
0.57.0
to0.62.0
. - Updated prometheus-operated from
2.36.1
to2.41.1
. - Updated thanos from
0.24.0
to0.30.2
. - Updated x509-exporter from
3.2.0
to3.6.0
. - Updated node-exporter from
1.3.1
to1.5.0
.
- Updated alertmanager from
- logging 📦 core module: v3.0.1 -> v3.1.3
- Replaced technical preview loki-single package with production grade loki-dstributed package. loki version
2.7.3
. - Updated opensearch from
2.0.0
to2.5.0
. - Updated opensearch-dashboards from
2.0.0
to2.5.0
. - Updated logging-operator from
3.17.7
to3.17.10
. - Introduced new minio-ha package, version
vRELEASE.2023-01-12T02-06-16Z
.
- Replaced technical preview loki-single package with production grade loki-dstributed package. loki version
- ingress 📦 core module: v1.13.1 -> v1.14.1
- Updated cert-manager from
1.10.0
to1.11.0
. - Updated external-dns from
0.10.2
to0.13.2
. - Updated forecastle from
1.0.103
to1.0.119
. - Updated nginx from
1.3.1
to1.5.1
.
- Updated cert-manager from
- dr 📦 core module: v1.10.1 -> v1.11.0
- Updated velero from
1.9.2
to1.10.1
. - Updated all plugins from
1.5.1
to1.6.1
.
- Updated velero from
- OPA 📦 core module: v1.7.3 -> v1.8.0
- Updated gatekeeper from
3.9.2
to3.11.0
. - Updated gatekeeper-policy-manager from
1.0.2
to1.0.3
.
- Updated gatekeeper from
- auth 📦 core module: v0.0.2 -> v0.0.3
- Updated pomerium from
0.15.8
to0.21.0
.
- Updated pomerium from
Please refer the individual release notes for detailed information.
Upgrade procedure
Check the v1.24.0-to-v1.25.0 upgrade guide for the detailed procedure.
Breaking changes
Follow a summary of all the breaking changes introduced in this release, check each module for detailed information.
- Logging:
- Removed minio StatefulSet from logging-operated package, replaced with minio-ha package.
- Added a new infra ClusterFlow that select logs from infrastructural namespaces. kubernetes ClusterFlow will now exclude
infrastructural namespaces from the log selection.
- Auth:
- Pomerium has deprecated the policy field in the configuration in favour of routes. You'll need to adapt your policy file to the new format.
- Value of grpc_address in Pomerium's configuration must be different form address. See the example policy.
- Forward mode has been deprecated in Pomerium 0.21.
- Monitoring:
- Thanos package has been refactored, also a local minio cluster (in HA) has been added.
New features 🌟
This release adds new features across some core modules. Following is a list of the most interesting ones for each module.
-
We've improved the out-of-the-box monitoring capabilities of all core modules, adding new metrics, dashboards and alerts for key components of the distribution.
-
Logging
- Introduced a new
loki-distributed
package, now considered stable. - Added a new package
minio-ha
used to store error logs from fluentd, and as a backend storage forloki-disributed
package. - Added a new index for infrastructural (KFD's) components and left the
kubernetes
index for applications specific logs.
- Introduced a new
-
Monitoring
- Added Karma package, providing a central dashboard to monitor several instances of alert manager in a centralized manner.
Prerelease v1.25.0-rc5
Kubernetes Fury Distribution Release v1.25.0
Welcome to KFD release v1.25.0
.
The distribution is maintained with ❤️ by the team SIGHUP, and is battle tested in production environments.
This release adds a bunch of new features and improvements to the core modules, adds a new core module auth
and some package replacement/removals.
New Features since v1.24.0
Core Module Updates
- networking 📦 core module: v1.10.0 -> v1.12.1
- Updated calico from
3.25.0
to3.24.1
. - Updated tigera operator from
1.28.1
to1.29.0
.
- Updated calico from
- monitoring 📦 core module: v2.0.1 -> v2.1.0
- Updated alertmanager from
0.24.0
to0.25.0
. - Updated blackbox-exporter from
0.21.0
to0.23.0
. - Updated grafana from
8.5.5
to9.3.2
. - Updated kube-rbac-proxy from
0.12.0
to0.14.0
. - Updated kube-state-metrics from
2.5.0
to2.8.0
. - Updated prometheus-adapter from
0.9.1
to0.10.0
. - Updated prometheus-operator from
0.57.0
to0.62.0
. - Updated prometheus-operated from
2.36.1
to2.41.1
. - Updated thanos from
0.24.0
to0.30.2
. - Updated x509-exporter from
3.2.0
to3.6.0
.
- Updated alertmanager from
- logging 📦 core module: v3.0.1 -> v3.1.1
- Replaced technical preview loki-single package with production grade loki-dstributed package. loki version
2.7.3
. - Updated opensearch from
2.0.0
to2.5.0
. - Updated opensearch-dashboards from
2.0.0
to2.5.0
. - Updated logging-operator from
3.17.7
to3.17.10
. - Introduced new minio-ha package, version
vRELEASE.2023-01-12T02-06-16Z
.
- Replaced technical preview loki-single package with production grade loki-dstributed package. loki version
- ingress 📦 core module: v1.13.1 -> v1.14.0
- Updated cert-manager from
1.10.0
to1.11.0
. - Updated external-dns from
0.10.2
to0.13.2
. - Updated forecastle from
1.0.103
to1.0.119
. - Updated nginx from
1.3.1
to1.5.1
.
- Updated cert-manager from
- dr 📦 core module: v1.10.1 -> v1.11.0
- Updated velero from
1.9.2
to1.10.1
. - Updated all plugins from
1.5.1
to1.6.1
.
- Updated velero from
- OPA 📦 core module: v1.7.3 -> v1.8.0
- Updated gatekeeper from
3.9.2
to3.11.0
. - Updated gatekeeper-policy-manager from
1.0.2
to1.0.3
.
- Updated gatekeeper from
- auth 📦 core module: v0.0.2 -> v0.0.3
- Updated pomerium from
0.15.8
to0.21.0
.
- Updated pomerium from
Please refer the individual release notes for detailed information.
Upgrade procedure
Check the v1.24.0-to-v1.25.0 upgrade guide for the detailed procedure.
Breaking changes
Follow a summary of all the breaking changes introduced in this release, check each module for detailed information.
- Logging:
- Removed minio StatefulSet from logging-operated package, replaced with minio-ha package.
- Added a new infra ClusterFlow that select logs from infrastructural namespaces. kubernetes ClusterFlow will now exclude
infrastructural namespaces from the log selection.
- Auth:
- Pomerium has deprecated the policy field in the configuration in favour of routes. You'll need to adapt your policy file to the new format.
- Value of grpc_address in Pomerium's configuration must be different form address. See the example policy.
- Forward mode has been deprecated in Pomerium 0.21.
New features 🌟
This release adds new features across some core modules. Following is a list of the most interesting ones for each module.
- Logging
- Introduced a new
loki-distributed
package, now considered stable. - Added a new package
minio-ha
used to store error logs from fluentd, and as a backend storage forloki-disributed
package.
- Introduced a new
Release v1.24.0
Kubernetes Fury Distribution Release v1.24.0
Welcome to KFD release v1.24.0
. This release supports Kubernetes runtime v1.24.x
.
The distribution is maintained with ❤️ by the team SIGHUP, and is battle tested in production environments.
This release adds a bunch of new features and improvements to the core modules, adds a new core module auth
and some package replacement/removals.
New Features since v1.23.3
Core Module Updates
There are no updates from v1.23.3.
Upgrade procedure
Check the v1.23.3-to-v1.24.0 upgrade guide for the detailed procedure.
Breaking changes
There are no breaking changes when upgrading from v1.23.3.
New features 🌟
No new features since v1.23.3.