Skip to content

Commit

Permalink
fix: taint regex in public schema (#133)
Browse files Browse the repository at this point in the history
* fix(schema): allow '-' into taint regexp

* chore: release 1.25.8

* chore: bump eks-installer to v2.0.2

* Release 1.26 (#128)

* Add 1.26 to consolidate branch (#125)

* feat: update core modules with various rcs

* feat: update auth to v0.0.4-rc.0

* fix: missing `v` on monitoring version

* feat: update deprecation check

* feat: update e2e to 1.26

* feat: add docs and files for v1.26.0-rc.0 pre-release

* feat: update aws module, bump to v1.26.0-rc.1

* chores: remove rc releases from releases folders

* feat: update to 1.26.0.rc.2

* feat: update monitring to rc.6

* feat: update monitoring to rc.7

* docs: update compatibility matrix, add infos on v0.26.0 on upgrade path

* feat: relax aws cli requirement

* feat: bump distro version to 1.26.0-rc.5

* Add EKS addons to consolidate 1.26 (#126)

* feat: update core modules with various rcs

* feat: update auth to v0.0.4-rc.0

* fix: missing `v` on monitoring version

* feat: update deprecation check

* feat: update e2e to 1.26

* feat: add docs and files for v1.26.0-rc.0 pre-release

* feat: update aws module, bump to v1.26.0-rc.1

* chores: remove rc releases from releases folders

* feat: update to 1.26.0.rc.2

* feat: add EKS addons

* feat: update EKS addons

* feat: update dr

* feat: update ingress

* Change ingress upgrade script

---------

Co-authored-by: Simone Bruzzese <sbruzzese@sighup.io>

* feat: add snapshot-controller back to the templates

* feat: bump versions on Furyfile and kfd yaml files

* feat: bump to rc200

* feat: bump to rc.201

* feat: bump to rc.202

* feat: bump to rc.203

* fix: wrong version tag

* docs: add upgrade guide for EKSCluster when using furyctl

* docs: align docs for 1.26

* merge (#121) (#127)

* feat: finalize module versions for 1.26

* docs: add upgrade guide for manual installation

* docs: add "provider" on upgrade guide

---------

Co-authored-by: Simone Bruzzese <sbruzzese@sighup.io>

* chore: release 1.26.2

---------

Co-authored-by: Samuele Chiocca <samuele@nutellino.it>
Co-authored-by: Simone Bruzzese <sbruzzese@sighup.io>
  • Loading branch information
3 people authored Oct 6, 2023
1 parent c02f8cf commit ae7dff6
Show file tree
Hide file tree
Showing 15 changed files with 185 additions and 7,776 deletions.
25 changes: 13 additions & 12 deletions docs/COMPATIBILITY_MATRIX.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,11 @@ For a complete list of all KFD releases and their compatibility with Kubernetes
ℹ️ **Use the latest patch release for your desired version whenever it's possible**. See [the versioning file](VERSIONING.md) for more information.

| KFD / Kubernetes Version | v1.26.X | 1.25.X | 1.24.X | 1.23.X |
| ----------------------------------------------------------------------------- | ------------------ | ------------------ | ------------------ | ------------------ |
| [v1.26.1](https://github.com/sighupio/fury-distribution/releases/tag/v1.26.2) | :white_check_mark: | | | |
|-------------------------------------------------------------------------------| ------------------ | ------------------ | ------------------ | ------------------ |
| [v1.26.2](https://github.com/sighupio/fury-distribution/releases/tag/v1.26.2) | :white_check_mark: | | | |
| [v1.26.1](https://github.com/sighupio/fury-distribution/releases/tag/v1.26.1) | :white_check_mark: | | | |
| [v1.26.0](https://github.com/sighupio/fury-distribution/releases/tag/v1.26.0) | :white_check_mark: | | | |
| [v1.25.8](https://github.com/sighupio/fury-distribution/releases/tag/v1.25.8) | | :white_check_mark: | | |
| [v1.25.7](https://github.com/sighupio/fury-distribution/releases/tag/v1.25.7) | | :white_check_mark: | | |
| [v1.25.6](https://github.com/sighupio/fury-distribution/releases/tag/v1.25.6) | | :white_check_mark: | | |
| [v1.25.5](https://github.com/sighupio/fury-distribution/releases/tag/v1.25.5) | | :white_check_mark: | | |
Expand Down Expand Up @@ -41,16 +42,16 @@ For a complete list of all KFD releases and their compatibility with Kubernetes

### Furyctl and KFD compatibility

| Furyctl / KFD | 1.26.1 | 1.26.0 | 1.25.7 | 1.25.6 | 1.25.5 | 1.25.4 | 1.25.3 | 1.25.2 |
| -------------- | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ |
| 0.26.2 | :white_check_mark: | :white_check_mark: | | | | | | |
| 0.26.1 | :white_check_mark: | :white_check_mark: | | | | | | |
| 0.26.0 | :white_check_mark: | :white_check_mark: | | | | | | |
| 0.25.2 | :warning: | :warning: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | | |
| 0.25.1 | | | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | | |
| 0.25.0 | | | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | | |
| 0.25.0-beta.0 | | | | | | | :white_check_mark: | |
| 0.25.0-alpha.1 | | | | | | | | :white_check_mark: |
| Furyctl / KFD | 1.26.2 | 1.26.1 | 1.26.0 | 1.25.8 | 1.25.7 | 1.25.6 | 1.25.5 | 1.25.4 | 1.25.3 | 1.25.2 |
| -------------- |--------------------| ------------------ | ------------------ |--------------------| ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ |
| 0.26.2 | :white_check_mark: | :white_check_mark: | :white_check_mark: | | | | | | | |
| 0.26.1 | :white_check_mark: | :white_check_mark: | :white_check_mark: | | | | | | | |
| 0.26.0 | :white_check_mark: | :white_check_mark: | :white_check_mark: | | | | | | | |
| 0.25.2 | :warning: | :warning: | :warning: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | | |
| 0.25.1 | | | | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | | |
| 0.25.0 | | | | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | | |
| 0.25.0-beta.0 | | | | | | | | | :white_check_mark: | |
| 0.25.0-alpha.1 | | | | | | | | | | :white_check_mark: |

See [Furyctl](https://github.com/sighupio/furyctl) repository for more informations on it's usage.

Expand Down
16 changes: 16 additions & 0 deletions docs/releases/v1.25.8.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Kubernetes Fury Distribution Release v1.25.8

Welcome to KFD release `v1.25.8`.

The distribution is maintained with ❤️ by the team [SIGHUP](https://sighup.io/) it is battle tested in production environments.

With this release, a single hotfix has been added

## New Features since `v1.25.7`

- Fix: wrong taint regex in public eks-cluster schema
- Bump: fury-eks-installer version to v2.0.2

## Upgrade procedure

Check the [v1.25.7-to-v1.25.8 upgrade guide](../upgrades/v1.25.7-to-v1.25.8.md) for the detailed procedure.
2 changes: 2 additions & 0 deletions docs/releases/v1.26.2.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ With the "OnPremise" provider, you can effortlessly install preconfigured Kubern
## New Features since `v1.26.1`

- Add: new OnPremise provider
- Add: new plugins function on all providers
- Fix: taint regex on schemas

## Upgrade procedure

Expand Down
32 changes: 32 additions & 0 deletions docs/upgrades/v1.25.7-to-v1.25.8.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Kubernetes Fury Distribution v1.25.7 to 1.25.8 Upgrade Guide

This guide describes the steps to follow to upgrade the Kubernetes Fury Distribution (KFD) from v1.25.7 to 1.25.8.

If you are running a custom set of modules, or different versions than the ones included with each release of KFD, please refer to each module's release notes.

Notice that the guide will not cover changes related to the cloud provider, ingresses or pod placement changes. Only changes related to KFD and its modules.

> ⛔️ **IMPORTANT**
> we strongly recommend reading the whole guide before starting the upgrade process to identify possible blockers.
## Upgrade procedure

### 1. Using furyctl

Change `.spec.distributionVersion` on your `furyctl.yaml` file with the new `v1.25.8`.

Validate the schema using the new `v0.25.2` `furyctl` version:

```bash
furyctl validate config
```

Apply the new configuration on the cluster with:

```bash
furyctl create cluster
```

### 2. Using KFD directly

There are no changes on the modules since the version v1.25.7.
2 changes: 1 addition & 1 deletion kfd.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ modules:
kubernetes:
eks:
version: 1.26
installer: v2.0.1
installer: v2.0.2
onpremises:
version: 1.26.7
installer: v1.26.7-rev.1
Expand Down
Loading

0 comments on commit ae7dff6

Please sign in to comment.