-
Notifications
You must be signed in to change notification settings - Fork 11
Add changelog for release v2.28.0-ck8s1 #458
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 4 commits
Commits
Show all changes
6 commits
Select commit
Hold shift + click to select a range
9989982
Add changelog for release v2.28.0-ck8s1
Pavan-Gunda f6ce7fa
config: update submodule to include fixes
Pavan-Gunda 052776c
config: update submodule
Pavan-Gunda 811a698
migration script: disable external lbaas
Pavan-Gunda f13b454
Update migration/v2.28/prepare/40-disable-openstack-lb.sh
Pavan-Gunda f2302aa
docs: fix pre commit
Pavan-Gunda File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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,46 @@ | ||
| # v2.28.0-ck8s1 | ||
|
|
||
| Released 2025-08-19 | ||
| <!-- --> | ||
| > [!IMPORTANT] | ||
| > **Platform Administrator Notice(s)** | ||
| > - Node labels and taints can now be applied using the configuration file `node-labels-and-taints.yaml`. | ||
| > - Our rook installation has moved to the [welkin-rook repository](https://github.com/elastisys/welkin-rook). If you are not part of the Elastisys organization and need access to this repository, [contact Elastisys](https://elastisys.com/contact/). | ||
|
|
||
| ## Release highlights | ||
|
|
||
| - Welkin-kubespray now supports using Cilium as a network plugin for new clusters. Please refer to `docs/cilium.md` on how to enable it. | ||
|
|
||
| ## Changes by kind | ||
|
|
||
| ### Feature(s) | ||
|
|
||
| - [#429](https://github.com/elastisys/compliantkubernetes-kubespray/pull/429) - rook: add option to enable cephfs csi @TorLdre | ||
| - [#431](https://github.com/elastisys/compliantkubernetes-kubespray/pull/431) - Add containerd config template for private registry @HaoruiPeng | ||
| - [#442](https://github.com/elastisys/compliantkubernetes-kubespray/pull/442) - Add dynamic inventory to label and taint nodes @simonklb | ||
| - [#454](https://github.com/elastisys/compliantkubernetes-kubespray/pull/454) - Mainline Cilium support for Kubespray @rarescosma | ||
| - Welkin-kubespray now supports using Cilium as a network plugin for new clusters. Please refer to `docs/cilium.md` on how to enable it. | ||
|
|
||
| ### Improvement(s) | ||
|
|
||
| - [#428](https://github.com/elastisys/compliantkubernetes-kubespray/pull/428) - rook: add calico vxlan ips to peers, and support ipv6 @kristiangronas | ||
| - [#438](https://github.com/elastisys/compliantkubernetes-kubespray/pull/438) - fix: frontend port now uses port instead of target_port @Pavan-Gunda | ||
| - [#449](https://github.com/elastisys/compliantkubernetes-kubespray/pull/449) - Define servicemonitors CRD early @rarescosma | ||
| - [#450](https://github.com/elastisys/compliantkubernetes-kubespray/pull/450) - Avoid overwriting GPU containerd config @HaoruiPeng | ||
| - [#451](https://github.com/elastisys/compliantkubernetes-kubespray/pull/451) - config: update audit policy for valkey @Mlundm | ||
| - [#452](https://github.com/elastisys/compliantkubernetes-kubespray/pull/452) - upgrade to kubepsray v2.28.0 @shafi-elastisys | ||
| - [#457](https://github.com/elastisys/compliantkubernetes-kubespray/pull/457) - Adding default values for fs.inotify params @elastisys-staffan | ||
|
|
||
| ### Other(s) | ||
|
|
||
| - [#423](https://github.com/elastisys/compliantkubernetes-kubespray/pull/423) - documentation: Port v2.26.0-ck8s4 @Ajarmar | ||
| - [#430](https://github.com/elastisys/compliantkubernetes-kubespray/pull/430) - other: Port 2.27.0 ck8s1 @davidumea | ||
| - [#432](https://github.com/elastisys/compliantkubernetes-kubespray/pull/432) - clean-up: Purge yq3 @rarescosma | ||
| - [#433](https://github.com/elastisys/compliantkubernetes-kubespray/pull/433) - bug: rook-ceph: add exporter psp and fix dashboard @lunkan93 | ||
| - [#436](https://github.com/elastisys/compliantkubernetes-kubespray/pull/436) - other: Bump containerd-version image to v1.7.27 in origin fork v2.27.0 @lucianvlad | ||
| - [#440](https://github.com/elastisys/compliantkubernetes-kubespray/pull/440) - other: Add changelog for release v2.27.0-ck8s2 @lucianvlad | ||
| - [#441](https://github.com/elastisys/compliantkubernetes-kubespray/pull/441) - other: Add changelog for release v2.26.0-ck8s5 @lucianvlad | ||
| - [#444](https://github.com/elastisys/compliantkubernetes-kubespray/pull/444) - bug: fix(calico): remove pinned version @FredrikCarlssn | ||
| - [#447](https://github.com/elastisys/compliantkubernetes-kubespray/pull/447) - clean-up: all: remove rook folder @Ajarmar | ||
| - [#448](https://github.com/elastisys/compliantkubernetes-kubespray/pull/448) - documentation: Update Git steps in migration template README @anders-elastisys | ||
| - [#456](https://github.com/elastisys/compliantkubernetes-kubespray/pull/456) - other: chore: add security policy @rarescosma |
Submodule kubespray
updated
6 files
This file contains hidden or 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 @@ | ||
| #!/usr/bin/env bash | ||
|
|
||
| HERE="$(dirname "$(readlink -f "${0}")")" | ||
| ROOT="$(readlink -f "${HERE}/../../../")" | ||
|
|
||
| # shellcheck source=scripts/migration/lib.sh | ||
| source "${ROOT}/scripts/migration/lib.sh" | ||
|
|
||
| log_info "disable openstack lbaas if infra provider is safespring" | ||
|
|
||
| if [[ "${CK8S_CLUSTER}" =~ ^(sc|both)$ ]]; then | ||
| log_info "Replacing openstack_lbaas_enabled with external_openstack_lbaas_enabled in service cluster config" | ||
|
|
||
| CONFIG_FILE="${CK8S_CONFIG_PATH}/sc-config/group_vars/k8s_cluster/ck8s-k8s-cluster-openstack.yaml" | ||
|
|
||
| # Check if the key exists and equals false | ||
| if yq4 '.openstack_lbaas_enabled' "$CONFIG_FILE" | grep -q '^false$'; then | ||
| # Delete old key | ||
| yq4 -i 'del(.openstack_lbaas_enabled)' "$CONFIG_FILE" | ||
| # Add new key with same value | ||
| yq4 -i '.external_openstack_lbaas_enabled = false' "$CONFIG_FILE" | ||
| fi | ||
| fi | ||
|
|
||
| if [[ "${CK8S_CLUSTER}" =~ ^(wc|both)$ ]]; then | ||
| log_info "Replacing openstack_lbaas_enabled with external_openstack_lbaas_enabled in workload cluster config" | ||
|
|
||
| CONFIG_FILE="${CK8S_CONFIG_PATH}/wc-config/group_vars/k8s_cluster/ck8s-k8s-cluster-openstack.yaml" | ||
|
|
||
| # Check if the key exists and equals false | ||
| if yq4 '.openstack_lbaas_enabled' "$CONFIG_FILE" | grep -q '^false$'; then | ||
| # Delete old key | ||
| yq4 -i 'del(.openstack_lbaas_enabled)' "$CONFIG_FILE" | ||
| # Add new key with same value | ||
| yq4 -i '.external_openstack_lbaas_enabled = false' "$CONFIG_FILE" | ||
| fi | ||
| fi | ||
|
|
||
| log_info "Calico will now use the default version from Kubespray (v3.29.1)" | ||
| log_info "This change requires compliantkubernetes-apps version v0.47+ that supports Calico v3.29.x" | ||
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.