Skip to content

Update to k8s-1.33.5#238

Merged
garloff merged 5 commits into
mainfrom
feat/update-to-k8s-1.33.5
Dec 4, 2025
Merged

Update to k8s-1.33.5#238
garloff merged 5 commits into
mainfrom
feat/update-to-k8s-1.33.5

Conversation

@garloff

@garloff garloff commented Nov 28, 2025

Copy link
Copy Markdown
Member

No description provided.

Signed-off-by: Kurt Garloff <kurt@garloff.de>
@garloff
garloff requested a review from jschoone November 28, 2025 08:21
Signed-off-by: Kurt Garloff <kurt@garloff.de>
Signed-off-by: Kurt Garloff <kurt@garloff.de>
@garloff

garloff commented Nov 28, 2025

Copy link
Copy Markdown
Member Author

One thing I noticed in testing: We still seem to have a default root volume which I don't know how to get rid if.
Not only will it hide and waste a diskful root flavor, worse it will prevent the local SSD in SCS-2V-4-20s from being used.
I was sure we had addressed this when moving to scs2 ....

@garloff

garloff commented Nov 29, 2025

Copy link
Copy Markdown
Member Author

CNCF e2e (without HostPort validates that there is no conflict between pods with same hostPort but different hostIP and protocol) passed just fine.

@garloff

garloff commented Nov 29, 2025

Copy link
Copy Markdown
Member Author

One thing I noticed in testing: We still seem to have a default root volume which I don't know how to get rid if. Not only will it hide and waste a diskful root flavor, worse it will prevent the local SSD in SCS-2V-4-20s from being used. I was sure we had addressed this when moving to scs2 ....

So we failed to address #223 with scs2 :-(
I'd still want to do it, but it's a breaking change for those that relied on the default before, so we'd need to notify all users...

…Stack/cluster-stacks into feat/update-to-k8s-1.33.5
Also update description to instrsuct users accordingly.
For now, we do not change defaults from 50GiB root disks.

Signed-off-by: Kurt Garloff <kurt@garloff.de>
@garloff garloff changed the title Update to k8s-1.33.5 versions.yaml Update to k8s-1.33.5 Nov 30, 2025
@garloff

garloff commented Nov 30, 2025

Copy link
Copy Markdown
Member Author

So we failed to address #223 with scs2 :-(
I'd still want to do it, but it's a breaking change for those that relied on the default before, so we'd need to notify all users...

What we can do is to allow the minimum to be 0 without changing the default.
Then no root disk is provisioned. I tested this successfully.

linux@kind(:openstack):~/scs-training-kaas-scripts [0]$ openstack server list
+------------------------------+------------------------------+--------+------------------------------+---------------------------+--------------+
| ID                           | Name                         | Status | Networks                     | Image                     | Flavor       |
+------------------------------+------------------------------+--------+------------------------------+---------------------------+--------------+
| 0a2c7f3f-922d-425d-acad-     | cluster-t4mhr-9dq6p          | ACTIVE | k8s-clusterapi-cluster-      | ubuntu-capi-image-v1.33.5 | SCS-2V-4-20s |
| 3399cdfe253c                 |                              |        | clusterns-cluster=10.8.2.77  |                           |              |
| d23a7cc9-8d66-4c99-b979-     | cluster-t4mhr-mk2p2          | ACTIVE | k8s-clusterapi-cluster-      | ubuntu-capi-image-v1.33.5 | SCS-2V-4-20s |
| 97c68e458426                 |                              |        | clusterns-cluster=10.8.1.168 |                           |              |
| 6e5e72c5-a4dd-4242-8d31-     | cluster-t4mhr-jm5hj          | ACTIVE | k8s-clusterapi-cluster-      | ubuntu-capi-image-v1.33.5 | SCS-2V-4-20s |
| 93747f1c5e56                 |                              |        | clusterns-cluster=10.8.3.121 |                           |              |
| e0711359-fb62-4d56-ad45-     | cluster-                     | ACTIVE | k8s-clusterapi-cluster-      | N/A (booted from volume)  | SCS-4V-8     |
| 74f6cb568a68                 | md-0-l7t5c-qlp72-6vq9l       |        | clusterns-cluster=10.8.0.115 |                           |              |
| c3e13d16-d1e9-401b-bebb-     | cluster-                     | ACTIVE | k8s-clusterapi-cluster-      | N/A (booted from volume)  | SCS-4V-8     |
| b61d45e3d933                 | md-0-l7t5c-qlp72-9jb48       |        | clusterns-cluster=10.8.1.47  |                           |              |
| 4e27597b-ef01-438c-9a0b-     | cluster-                     | ACTIVE | k8s-clusterapi-cluster-      | N/A (booted from volume)  | SCS-4V-8     |
| dd68d9b26182                 | md-0-l7t5c-qlp72-wf9n4       |        | clusterns-cluster=10.8.3.60  |                           |              |
+------------------------------+------------------------------+--------+------------------------------+---------------------------+--------------+
linux@kind(:openstack):~/scs-training-kaas-scripts [0]$ openstack volume list
+--------------------------------------+-------------------------------------+--------+------+---------------------------------------------+
| ID                                   | Name                                | Status | Size | Attached to                                 |
+--------------------------------------+-------------------------------------+--------+------+---------------------------------------------+
| 28047e74-d02e-404b-9687-a47d194cd79b | cluster-md-0-l7t5c-qlp72-6vq9l-root | in-use |   25 | Attached to cluster-md-0-l7t5c-qlp72-6vq9l  |
|                                      |                                     |        |      | on /dev/sda                                 |
| 0e1a7d7e-6e05-453b-9651-2f0e8304dc8e | cluster-md-0-l7t5c-qlp72-9jb48-root | in-use |   25 | Attached to cluster-md-0-l7t5c-qlp72-9jb48  |
|                                      |                                     |        |      | on /dev/sda                                 |
| 796692c1-82dc-429a-b18c-3aa00b914323 | cluster-md-0-l7t5c-qlp72-wf9n4-root | in-use |   25 | Attached to cluster-md-0-l7t5c-qlp72-wf9n4  |
|                                      |                                     |        |      | on /dev/sda                                 |
+--------------------------------------+-------------------------------------+--------+------+---------------------------------------------+
linux@kind(:openstack):~/scs-training-kaas-scripts [0]$ 

@garloff

garloff commented Nov 30, 2025

Copy link
Copy Markdown
Member Author

Need your review @jschoone, @Nils98Ar, @arnoschneidunia to release this.

@schneidarno schneidarno left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good to me

@schneidarno schneidarno left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we also update the version in the README file?
And as far as I understand CSPO is no longer required with scs2. Can we therefore remove the corresponding entry in "Install CSO and CSPO"?

@garloff

garloff commented Dec 1, 2025

Copy link
Copy Markdown
Member Author

I think the quickstart requires more changes:

  • CSPO no longer needed (as you say)
  • envsubst and csp-helper helm chart no longer needed
  • We don't pull from github (but from our registry), so not PAT needed (that was used to prevent throttling)
  • The examples (e.g. cluster-class variables) should use scs2 these days

So these should be done, but not be part of this PR, IMVHO.
A formal approval is required for me to merge this PR.

@garloff garloff self-assigned this Dec 2, 2025
@garloff
garloff requested a review from schneidarno December 2, 2025 19:01
@garloff garloff added enhancement New feature or request Container Issues or pull requests relevant for Team 2: Container Infra and Tooling labels Dec 2, 2025

@schneidarno schneidarno left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have successfully tested this release in my environment

@garloff

garloff commented Dec 3, 2025

Copy link
Copy Markdown
Member Author

Any chance to get an approval for this?

@garloff
garloff requested a review from schneidarno December 3, 2025 07:31
@garloff

garloff commented Dec 3, 2025

Copy link
Copy Markdown
Member Author

@jschoone ?

@garloff
garloff merged commit dc348fa into main Dec 4, 2025
5 checks passed
@garloff
garloff deleted the feat/update-to-k8s-1.33.5 branch December 4, 2025 08:39
@github-project-automation github-project-automation Bot moved this from Backlog to Done in Sovereign Cloud Stack Dec 4, 2025
@garloff

garloff commented Dec 4, 2025

Copy link
Copy Markdown
Member Author

openstack-scs2-1-33-v2 published on registry.scs.community (with k8s-1.33.5).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Container Issues or pull requests relevant for Team 2: Container Infra and Tooling enhancement New feature or request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants