Skip to content

Commit f605900

Browse files
authored
Feat: prepare release v2.1.0 (#90)
* feat: remove namespace: kube-system, it's now incompatible with kustomize 5.6.0 because it will also patch the "Namespace" object , in the "metadata.name" field * feat: remove namespace: kube-system, it's now incompatible with kustomize 5.6.0 because it will also patch the "Namespace" object , in the "metadata.name" field * feat: update cilium manifests with 1.17.2 * feat: update maintenance files + remove namespace on main kustomization.yaml file * docs: update cilium readme * feat: update drone CI, remove version 1.28 on both cilium and calico, made calico and cilium CIs parallel * docs: update unreleased.md with cilium 1.17.2 * docs: prepare release v2.1.0 * docs: add more info on release 2.1.0 * docs: fix compatibility matrix after suggestion
1 parent 336d254 commit f605900

File tree

3 files changed

+22
-19
lines changed

3 files changed

+22
-19
lines changed

README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
</h1>
66
<!-- markdownlint-enable MD033 -->
77

8-
![Release](https://img.shields.io/badge/Latest%20Release-v2.0.0-blue)
8+
![Release](https://img.shields.io/badge/Latest%20Release-v2.1.0-blue)
99
![License](https://img.shields.io/github/license/sighupio/fury-kubernetes-networking?label=License)
1010
![Slack](https://img.shields.io/badge/slack-@kubernetes/fury-yellow.svg?logo=slack&label=Slack)
1111

@@ -29,8 +29,8 @@ Kubernetes Fury Networking provides the following packages:
2929

3030
| Package | Version | Description |
3131
| -------------------------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- |
32-
| [cilium](katalog/cilium) | `1.16.3` | [Cilium][cilium-page] CNI Plugin. For cluster with `< 200` nodes. |
33-
| [tigera](katalog/tigera) | `1.36.1` | [Tigera Operator][tigera-page], a Kubernetes Operator for Calico, provides pre-configured installations for on-prem and for EKS in policy-only mode. |
32+
| [cilium](katalog/cilium) | `1.17.2` | [Cilium][cilium-page] CNI Plugin. For cluster with `< 200` nodes. |
33+
| [tigera](katalog/tigera) | `1.36.5` | [Tigera Operator][tigera-page], a Kubernetes Operator for Calico, provides pre-configured installations for on-prem and for EKS in policy-only mode. |
3434
| [ip-masq](katalog/ip-masq) | `2.8.0` | The `ip-masq-agent` configures iptables rules to implement IP masquerading functionality |
3535

3636
> The resources in these packages are going to be deployed in `kube-system` namespace. Except for the operator.
@@ -41,10 +41,10 @@ Click on each package to see its full documentation.
4141

4242
| Kubernetes Version | Compatibility | Notes |
4343
| ------------------ | :----------------: | --------------- |
44-
| `1.28.x` | :white_check_mark: | No known issues |
4544
| `1.29.x` | :white_check_mark: | No known issues |
4645
| `1.30.x` | :white_check_mark: | No known issues |
4746
| `1.31.x` | :white_check_mark: | No known issues |
47+
| `1.32.x` | :warning: | Tech preview |
4848

4949

5050
Check the [compatibility matrix][compatibility-matrix] for additional information on previous releases of the module.
@@ -67,7 +67,7 @@ Check the [compatibility matrix][compatibility-matrix] for additional informatio
6767
```yaml
6868
bases:
6969
- name: networking
70-
version: "v2.0.0"
70+
version: "v2.1.0"
7171
```
7272
7373
> See `furyctl` [documentation][furyctl-repo] for additional details about `Furyfile.yml` format.

docs/COMPATIBILITY_MATRIX.md

+14-13
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
# Compatibility Matrix
22

3-
| Module Version / Kubernetes Version | 1.24.X | 1.25.X | 1.26.X | 1.27.X | 1.28.X | 1.29.X | 1.30.X | 1.31.X | 1.32.X |
4-
| ----------------------------------- | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | --------------------------------- |
5-
| v1.10.0 | :white_check_mark: | | | | | | | | |
6-
| v1.11.0 | :white_check_mark: | :white_check_mark: | | | | | | | |
7-
| v1.12.0 | :white_check_mark: | :white_check_mark: | | | | | | | |
8-
| v1.12.1 | :white_check_mark: | :white_check_mark: | | | | | | | |
9-
| v1.12.2 | :white_check_mark: | :white_check_mark: | | | | | | | |
10-
| v1.14.0 | :white_check_mark: | :white_check_mark: | :white_check_mark: | | | | | | |
11-
| v1.15.0 | | :white_check_mark: | :white_check_mark: | :white_check_mark: | | | | | |
12-
| v1.16.0 | | | :white_check_mark: | :white_check_mark: | :white_check_mark: | | | | |
13-
| v1.17.0 | | | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | | | |
14-
| v2.0.0 | | | | | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | |
15-
| vTBD | | | | | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: (tech preview) |
3+
| Module Version / Kubernetes Version | 1.24.X | 1.25.X | 1.26.X | 1.27.X | 1.28.X | 1.29.X | 1.30.X | 1.31.X | 1.32.X |
4+
| ----------------------------------- | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------------ |
5+
| v1.10.0 | :white_check_mark: | | | | | | | | |
6+
| v1.11.0 | :white_check_mark: | :white_check_mark: | | | | | | | |
7+
| v1.12.0 | :white_check_mark: | :white_check_mark: | | | | | | | |
8+
| v1.12.1 | :white_check_mark: | :white_check_mark: | | | | | | | |
9+
| v1.12.2 | :white_check_mark: | :white_check_mark: | | | | | | | |
10+
| v1.14.0 | :white_check_mark: | :white_check_mark: | :white_check_mark: | | | | | | |
11+
| v1.15.0 | | :white_check_mark: | :white_check_mark: | :white_check_mark: | | | | | |
12+
| v1.16.0 | | | :white_check_mark: | :white_check_mark: | :white_check_mark: | | | | |
13+
| v1.17.0 | | | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | | | |
14+
| v2.0.0 | | | | | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | |
15+
| v2.1.0 | | | | | | :white_check_mark: | :white_check_mark: | :white_check_mark: | :warning: (tech preview) |
1616

1717

1818
:white_check_mark: Compatible
@@ -28,6 +28,7 @@
2828
- :x: module version `v1.8.1` has a known bug breaking upgrades and with calico on Kubernetes >= 1.21. Please do not use.
2929
- :x: module version `v1.8.2` has a known bug with calico on Kubernetes >= 1.21. Please do not use.
3030
- :x: module version `v1.9.0`is not compatible with Kubernetes <= 1.20.
31+
- :warning: calico in module version v2.1.0 is not officially compatible with Kubernetes 1.32
3132

3233
## Legacy versions
3334

docs/releases/unreleased.md docs/releases/v2.1.0.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1-
# Networking Core Module Release vTBD
1+
# Networking Core Module Release v2.1.0
22

33
Welcome to the latest release of the `Networking` module of [`Kubernetes Fury Distribution`](https://github.com/sighupio/fury-distribution) maintained by team SIGHUP.
44

5+
This release updates several packages to the latest versions available for new features, bug fixes and improved security, it also drops compatibility with Kubernetes 1.28 and introduces compatibility with Kubernetes 1.32.
6+
57
## Bug fixes 🐞
68

79
- [[#87](https://github.com/sighupio/fury-kubernetes-networking/pull/87)] **Extended Cilium's mTLS selfg-signed CA certificated duration to 10 years** instead of having them expire before the peer certificates to avoid breaking communication. See the update guide below for more information on additional steps needed after updating.

0 commit comments

Comments
 (0)