-
Notifications
You must be signed in to change notification settings - Fork 14
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Hotfix/fix ssl template + release 1.26.1 (#129)
* hotfix: fixing gotemplate to "not" remove spaces after the IF statement * docs: add release doc for 1.26.1
- Loading branch information
1 parent
591f78c
commit 4d199ba
Showing
7 changed files
with
174 additions
and
12 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
# Kubernetes Fury Distribution Release v1.26.0 | ||
|
||
Welcome to KFD release `v1.26.0`. | ||
|
||
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.26.1` | ||
|
||
- Fix: gotemplate error on manual secrets for ingresses | ||
|
||
## 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. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
# Kubernetes Fury Distribution v1.26.0 to 1.26.1 Upgrade Guide | ||
|
||
This guide describes the steps to follow to upgrade the Kubernetes Fury Distribution (KFD) from v1.26.0 to 1.26.1. | ||
|
||
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.26.1`. | ||
|
||
Validate the schema using the new `v0.26.0` `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.26.0. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
# Copyright (c) 2022 SIGHUP s.r.l All rights reserved. | ||
# Use of this source code is governed by a BSD-style | ||
# license that can be found in the LICENSE file. | ||
|
||
--- | ||
versions: | ||
auth: v0.0.4 | ||
aws: v4.0.0 | ||
dr: v2.1.0 | ||
ingress: v2.1.0 | ||
logging: v3.2.0 | ||
monitoring: v2.2.0 | ||
opa: v1.9.0 | ||
networking: v1.14.0 | ||
|
||
bases: | ||
- name: auth | ||
- name: aws | ||
- name: dr | ||
- name: ingress | ||
- name: logging | ||
- name: monitoring | ||
- name: networking | ||
- name: opa | ||
|
||
modules: | ||
- name: aws | ||
- name: dr | ||
- name: ingress |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
# Copyright (c) 2017-present SIGHUP s.r.l All rights reserved. | ||
# Use of this source code is governed by a BSD-style | ||
# license that can be found in the LICENSE file. | ||
|
||
version: v1.26.0 | ||
modules: | ||
auth: v0.0.4 | ||
aws: v4.0.0 | ||
dr: v2.1.0 | ||
ingress: v2.1.0 | ||
logging: v3.2.0 | ||
monitoring: v2.2.0 | ||
opa: v1.9.0 | ||
networking: v1.14.0 | ||
kubernetes: | ||
eks: | ||
version: 1.26 | ||
installer: v2.0.1 | ||
furyctlSchemas: | ||
eks: | ||
- apiVersion: kfd.sighup.io/v1alpha2 | ||
kind: EKSCluster | ||
kfddistribution: | ||
- apiVersion: kfd.sighup.io/v1alpha2 | ||
kind: KFDDistribution | ||
tools: | ||
common: | ||
furyagent: | ||
version: 0.3.0 | ||
kubectl: | ||
version: 1.26.7 | ||
kustomize: | ||
version: 3.10.0 | ||
terraform: | ||
version: 1.4.6 | ||
yq: | ||
version: 4.34.1 | ||
eks: | ||
awscli: | ||
version: ">= 2.8.12" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
# Copyright (c) 2017-present SIGHUP s.r.l All rights reserved. | ||
# Use of this source code is governed by a BSD-style | ||
# license that can be found in the LICENSE file. | ||
|
||
--- | ||
apiVersion: kustomize.config.k8s.io/v1beta1 | ||
kind: Kustomization | ||
|
||
# NB: This is a starting point for a kustomization.yaml file. It is not meant to be used in production as is. | ||
|
||
resources: | ||
# Networking | ||
- ./vendor/katalog/networking/calico | ||
# OPA | ||
- ./vendor/katalog/opa/gatekeeper/core | ||
- ./vendor/katalog/opa/gatekeeper/rules/templates | ||
- ./vendor/katalog/opa/gatekeeper/rules/config | ||
- ./vendor/katalog/opa/gatekeeper/gpm | ||
# Monitoring | ||
- ./vendor/katalog/monitoring/prometheus-operator | ||
- ./vendor/katalog/monitoring/prometheus-operated | ||
- ./vendor/katalog/monitoring/grafana | ||
- ./vendor/katalog/monitoring/kubeadm-sm | ||
- ./vendor/katalog/monitoring/kube-proxy-metrics | ||
- ./vendor/katalog/monitoring/kube-state-metrics | ||
- ./vendor/katalog/monitoring/node-exporter | ||
- ./vendor/katalog/monitoring/prometheus-adapter | ||
- ./vendor/katalog/monitoring/alertmanager-operated | ||
# Logging | ||
- ./vendor/katalog/logging/opensearch-single | ||
- ./vendor/katalog/logging/opensearch-dashboards | ||
- ./vendor/katalog/logging/cerebro | ||
- ./vendor/katalog/logging/logging-operator | ||
- ./vendor/katalog/logging/logging-operated | ||
- ./vendor/katalog/logging/minio-ha | ||
- ./vendor/katalog/logging/loki-distributed | ||
- ./vendor/katalog/logging/configs | ||
# Ingress | ||
- ./vendor/katalog/ingress/cert-manager | ||
- ./vendor/katalog/ingress/nginx | ||
- ./vendor/katalog/ingress/forecastle | ||
# DR | ||
- ./vendor/katalog/dr/velero/velero-on-prem | ||
- ./vendor/katalog/dr/velero/velero-schedules | ||
- ./vendor/katalog/dr/velero/velero-restic |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters