Skip to content

Commit

Permalink
Merge pull request #151 from sighupio/feat/release-v1.27.1-add-patch-…
Browse files Browse the repository at this point in the history
…to-s3-endpoint-for-velero-update-tracing

Feat/release v1.27.1 add patch to s3 endpoint for velero update tracing
  • Loading branch information
nutellinoit authored Jan 9, 2024
2 parents d8545f8 + a77bc75 commit 78f4740
Show file tree
Hide file tree
Showing 28 changed files with 782 additions and 540 deletions.
2 changes: 1 addition & 1 deletion Furyfile.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ versions:
monitoring: v3.0.1
opa: v1.11.0
networking: v1.15.0
tracing: v1.0.1
tracing: v1.0.2

bases:
- name: auth
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ tools-go:
@go install golang.org/x/tools/cmd/goimports@v0.9.3
@go install github.com/daixiang0/gci@v0.10.1
@go install github.com/momaek/formattag@v0.0.9
@go install github.com/santhosh-tekuri/jsonschema/cmd/jv@v5.3.0
@go install github.com/santhosh-tekuri/jsonschema/cmd/jv@v0.4.0

.PHONY: generate-private-schema dump-go-models

Expand Down
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
<p align="center">Kubernetes Fury Distribution (KFD) is a certified battle-tested Kubernetes distribution based purely on upstream Kubernetes.</p>
<!-- markdownlint-enable MD033 -->

[![Build Status](http://ci.sighup.io/api/badges/sighupio/fury-distribution/status.svg?ref=refs/tags/v1.27.0)](http://ci.sighup.io/sighupio/fury-distribution)
[![Release](https://img.shields.io/badge/release-v1.27.0-blue?label=FuryDistributionRelease)](https://github.com/sighupio/fury-distribution/releases/latest)
[![Build Status](http://ci.sighup.io/api/badges/sighupio/fury-distribution/status.svg?ref=refs/tags/v1.27.1)](http://ci.sighup.io/sighupio/fury-distribution)
[![Release](https://img.shields.io/badge/release-v1.27.1-blue?label=FuryDistributionRelease)](https://github.com/sighupio/fury-distribution/releases/latest)
[![Slack](https://img.shields.io/badge/slack-@kubernetes/fury-yellow.svg?logo=slack)](https://kubernetes.slack.com/archives/C0154HYTAQH)
[![License](https://img.shields.io/github/license/sighupio/fury-distribution)](https://github.com/sighupio/fury-distribution/blob/main/LICENSE)

Expand Down Expand Up @@ -96,7 +96,7 @@ Current supported versions of KFD are:

| KFD Version | Kubernetes Version |
| :----------------------------------------------------------------------------: | :----------------: |
| [`1.27.0`](https://github.com/sighupio/fury-distribution/releases/tag/v1.26.4) | `1.27.x` |
| [`1.27.1`](https://github.com/sighupio/fury-distribution/releases/tag/v1.27.1) | `1.27.x` |
| [`1.26.4`](https://github.com/sighupio/fury-distribution/releases/tag/v1.26.4) | `1.26.x` |
| [`1.25.9`](https://github.com/sighupio/fury-distribution/releases/tag/v1.25.9) | `1.25.x` |

Expand All @@ -112,7 +112,7 @@ KFD has been certified by the [CNCF] (Cloud Native Computing Foundation) as a *C

<!-- markdownlint-disable MD033 -->
<p align="center">
<a href="https://github.com/cncf/k8s-conformance/pull/2771">
<a href="https://github.com/cncf/k8s-conformance/pull/2910">
<img src="https://raw.githubusercontent.com/cncf/artwork/main/projects/kubernetes/certified-kubernetes/versionless/pantone/certified-kubernetes-pantone.svg" width="120" alt="KFD is CNCF Certified Kubernetes 1.27 - click to see the certification PR"/>
</a>
</p>
Expand Down Expand Up @@ -140,7 +140,7 @@ KFD is open-source software and it's released under the following [LICENSE](LICE
[ingress-version]: https://img.shields.io/badge/release-v2.2.0-blue
[logging-version]: https://img.shields.io/badge/release-v3.3.1-blue
[monitoring-version]: https://img.shields.io/badge/release-v3.0.1-blue
[tracing-version]: https://img.shields.io/badge/release-v1.0.1-blue
[tracing-version]: https://img.shields.io/badge/release-v1.0.2-blue
[dr-version]: https://img.shields.io/badge/release-v2.2.0-blue
[opa-version]: https://img.shields.io/badge/release-v1.11.0-blue
[auth-version]: https://img.shields.io/badge/release-v0.1.0-blue
Expand Down
9 changes: 8 additions & 1 deletion defaults/kfddistribution-kfd-v1alpha2.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -211,7 +211,14 @@ data:
nodeSelector: null
tolerations: null
# the standard configuration for velero on the dr module
velero: {}
velero:
backend: minio
externalEndpoint:
endpoint: s3.eu-west-1.amazonaws.com
insecure: false
secretAccessKey: example
accessKeyId: example
bucketName: velerobucket
# auth module configuration
auth:
overrides:
Expand Down
9 changes: 8 additions & 1 deletion defaults/onpremises-kfd-v1alpha2.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -211,7 +211,14 @@ data:
nodeSelector: null
tolerations: null
# the standard configuration for velero on the dr module
velero: {}
velero:
backend: minio
externalEndpoint:
endpoint: s3.eu-west-1.amazonaws.com
insecure: false
secretAccessKey: example
accessKeyId: example
bucketName: velerobucket
# auth module configuration
auth:
overrides:
Expand Down
25 changes: 13 additions & 12 deletions docs/COMPATIBILITY_MATRIX.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ For a complete list of all KFD releases and their compatibility with Kubernetes

| KFD / Kubernetes Version | v1.27.X | v1.26.X | 1.25.X | 1.24.X |
| ----------------------------------------------------------------------------- | ------------------ | ------------------ | ------------------ | ------------------ |
| [v1.27.1](https://github.com/sighupio/fury-distribution/releases/tag/v1.27.1) | :white_check_mark: | | | |
| [v1.27.0](https://github.com/sighupio/fury-distribution/releases/tag/v1.27.0) | :white_check_mark: | | | |
| [v1.26.4](https://github.com/sighupio/fury-distribution/releases/tag/v1.26.4) | | :white_check_mark: | | |
| [v1.26.3](https://github.com/sighupio/fury-distribution/releases/tag/v1.26.3) | | :white_check_mark: | | |
Expand Down Expand Up @@ -41,18 +42,18 @@ For a complete list of all KFD releases and their compatibility with Kubernetes

### Furyctl and KFD compatibility

| Furyctl / KFD | 1.27.0 | 1.26.4 | 1.26.3 | 1.26.2 | 1.26.1 | 1.26.0 | 1.25.9 | 1.25.8 | 1.25.7 | 1.25.6 | 1.25.5 | 1.25.4 | 1.25.3 | 1.25.2 |
| -------------- | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ |
| 0.27.0 | :white_check_mark: | :white_check_mark: | :white_check_mark: | | | | :white_check_mark: | :white_check_mark: | | | | | | |
| 0.26.3 | | | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | | :white_check_mark: | | | | | | |
| 0.26.2 | | | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | | :white_check_mark: | | | | | | |
| 0.26.1 | | | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | | | | | | | | |
| 0.26.0 | | | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | | | | | | | | |
| 0.25.2 | | | :warning: | :warning: | :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.27.1 | 1.27.0 | 1.26.4 | 1.26.3 | 1.26.2 | 1.26.1 | 1.26.0 | 1.25.9 | 1.25.8 | 1.25.7 | 1.25.6 | 1.25.5 | 1.25.4 | 1.25.3 | 1.25.2 |
| -------------- | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ |
| 0.27.0 | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | | | | :white_check_mark: | :white_check_mark: | | | | | | |
| 0.26.3 | | | | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | | :white_check_mark: | | | | | | |
| 0.26.2 | | | | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | | :white_check_mark: | | | | | | |
| 0.26.1 | | | | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | | | | | | | | |
| 0.26.0 | | | | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | | | | | | | | |
| 0.25.2 | | | | :warning: | :warning: | :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: |

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

Expand Down
2 changes: 1 addition & 1 deletion docs/releases/v1.25.1.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,4 @@ This release adds an hotfix on the networking module.
## Upgrade procedure

Check the [v1.25.0-to-v1.25.1 upgrade guide](../upgrades/v1.25.0-to-v1.25.1.md) for the detailed procedure.
Check the [upgrade docs](https://github.com/sighupio/furyctl/tree/main/docs/upgrades/kfd) for the detailed procedure.
2 changes: 1 addition & 1 deletion docs/releases/v1.25.2.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@ Currently, in its first early release, it supports EKS-based environments only;

## Upgrade procedure

Check the [v1.25.1-to-v1.25.2 upgrade guide](../upgrades/v1.25.1-to-v1.25.2.md) for the detailed procedure.
Check the [upgrade docs](https://github.com/sighupio/furyctl/tree/main/docs/upgrades/kfd) for the detailed procedure.
2 changes: 1 addition & 1 deletion docs/releases/v1.25.3.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,6 @@ Currently, in its first early release, it supports EKS-based environments only;
## Upgrade procedure

Check the [v1.25.2-to-v1.25.3 upgrade guide](../upgrades/v1.25.2-to-v1.25.3.md) for the detailed procedure.
Check the [upgrade docs](https://github.com/sighupio/furyctl/tree/main/docs/upgrades/kfd) for the detailed procedure.


2 changes: 1 addition & 1 deletion docs/releases/v1.25.4.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,4 @@ We have also added the ability to enable and disable certain features of the dis

## Upgrade procedure

Check the [v1.25.3-to-v1.25.4 upgrade guide](../upgrades/v1.25.3-to-v1.25.4.md) for the detailed procedure.
Check the [upgrade docs](https://github.com/sighupio/furyctl/tree/main/docs/upgrades/kfd) for the detailed procedure.
2 changes: 1 addition & 1 deletion docs/releases/v1.25.5.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,4 @@ With this release, we did general improvements and bugfixing on the furyctl temp

## Upgrade procedure

Check the [v1.25.4-to-v1.25.5 upgrade guide](../upgrades/v1.25.4-to-v1.25.5.md) for the detailed procedure.
Check the [upgrade docs](https://github.com/sighupio/furyctl/tree/main/docs/upgrades/kfd) for the detailed procedure.
2 changes: 1 addition & 1 deletion docs/releases/v1.25.6.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@ With this release, we did general improvements and bugfixing on the furyctl sche

## Upgrade procedure

Check the [v1.25.5-to-v1.25.6 upgrade guide](../upgrades/v1.25.5-to-v1.25.6.md) for the detailed procedure.
Check the [upgrade docs](https://github.com/sighupio/furyctl/tree/main/docs/upgrades/kfd) for the detailed procedure.
2 changes: 1 addition & 1 deletion docs/releases/v1.25.7.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@ With this release, a single hotfix has been added

## Upgrade procedure

Check the [v1.25.6-to-v1.25.7 upgrade guide](../upgrades/v1.25.6-to-v1.25.7.md) for the detailed procedure.
Check the [upgrade docs](https://github.com/sighupio/furyctl/tree/main/docs/upgrades/kfd) for the detailed procedure.
2 changes: 1 addition & 1 deletion docs/releases/v1.25.8.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,4 +32,4 @@ The distribution is maintained with ❤️ by the team [SIGHUP](https://sighup.i

## 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.
Check the [upgrade docs](https://github.com/sighupio/furyctl/tree/main/docs/upgrades/kfd) for the detailed procedure.
2 changes: 1 addition & 1 deletion docs/releases/v1.26.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,4 +47,4 @@ This release adds compatibility with Kubernetes 1.26.
## Upgrade procedure

Check the [v1.25.7-to-v1.26.0 upgrade guide](../upgrades/v1.25.7-to-v1.26.0.md) for the detailed procedure.
Check the [upgrade docs](https://github.com/sighupio/furyctl/tree/main/docs/upgrades/kfd) for the detailed procedure.
2 changes: 1 addition & 1 deletion docs/releases/v1.26.1.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@ With this release, a single hotfix has been added

## Upgrade procedure

Check the [v1.26.0-to-v1.26.1 upgrade guide](../upgrades/v1.26.0-to-v1.26.1.md) for the detailed procedure.
Check the [upgrade docs](https://github.com/sighupio/furyctl/tree/main/docs/upgrades/kfd) for the detailed procedure.
2 changes: 1 addition & 1 deletion docs/releases/v1.26.2.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,4 @@ With the `OnPremise` provider, you can effortlessly install preconfigured Kubern

## Upgrade procedure

Check the [v1.26.1-to-v1.26.2 upgrade guide](../upgrades/v1.26.1-to-v1.26.2.md) for the detailed procedure.
Check the [upgrade docs](https://github.com/sighupio/furyctl/tree/main/docs/upgrades/kfd) for the detailed procedure.
2 changes: 1 addition & 1 deletion docs/releases/v1.26.3.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@ The distribution is maintained with ❤️ by the team [SIGHUP](https://sighup.i

## Upgrade procedure

Check the [v1.26.2-to-v1.26.3 upgrade guide](../upgrades/v1.26.2-to-v1.26.3.md) for the detailed procedure.
Check the [upgrade docs](https://github.com/sighupio/furyctl/tree/main/docs/upgrades/kfd) for the detailed procedure.
2 changes: 1 addition & 1 deletion docs/releases/v1.27.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,4 +53,4 @@ This release add the following features:

## Upgrade procedure

Check the [upgrade docs](https://github.com/sighupio/furyctl/tree/develop/docs/upgrades/kfd) for the detailed procedure.
Check the [upgrade docs](https://github.com/sighupio/furyctl/tree/main/docs/upgrades/kfd) for the detailed procedure.
13 changes: 13 additions & 0 deletions docs/releases/v1.27.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Kubernetes Fury Distribution Release v1.27.1

Welcome to KFD release `v1.27.1`.

The distribution is maintained with ❤️ by the team [SIGHUP](https://sighup.io/) 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](https://github.com/sighupio/furyctl/tree/main/docs/upgrades/kfd) for the detailed procedure.
4 changes: 2 additions & 2 deletions kfd.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# Use of this source code is governed by a BSD-style
# license that can be found in the LICENSE file.

version: v1.27.0
version: v1.27.1
modules:
auth: v0.1.0
aws: v4.1.0
Expand All @@ -12,7 +12,7 @@ modules:
monitoring: v3.0.1
opa: v1.11.0
networking: v1.15.0
tracing: v1.0.1
tracing: v1.0.2
kubernetes:
eks:
version: 1.27
Expand Down
Loading

0 comments on commit 78f4740

Please sign in to comment.