Skip to content

Update SCS-0219 after retirement of ingress-nginx and add Gateway API#1166

Open
lucasrattz wants to merge 1 commit intoSovereignCloudStack:mainfrom
lucasrattz:main
Open

Update SCS-0219 after retirement of ingress-nginx and add Gateway API#1166
lucasrattz wants to merge 1 commit intoSovereignCloudStack:mainfrom
lucasrattz:main

Conversation

@lucasrattz
Copy link
Copy Markdown

This pull request fixes #1097

Signed-off-by: Lucas Rattz <lucas.rattz@syself.com>
@depressiveRobot depressiveRobot added standards Issues / ADR / pull requests relevant for standardization & certification KaaS Issues or pull requests relevant to the SCS KaaS layer. labels May 4, 2026
@depressiveRobot depressiveRobot requested a review from jschoone May 4, 2026 14:08
@depressiveRobot
Copy link
Copy Markdown
Contributor

Thank you for the PR. Looks good to me from a formal point of view. However, I think someone from the Team Container should have a look here and review it. @jschoone @janiskemper

@berendt
Copy link
Copy Markdown
Contributor

berendt commented May 4, 2026

Don't we need a new version of this document here?

https://docs.scs.community/standards/scs-0001-v1-sovereign-cloud-standards#stabilized-phase-stable

"If a breaking change to an existing SCS document is deemed necessary, a new document with a new number shall be created and the old document SHOULD be deprecated."

@depressiveRobot
Copy link
Copy Markdown
Contributor

To me, this is more about a fix and adding a recommendation than a breaking change. So no need for a new version, IMO.

@jklare
Copy link
Copy Markdown
Contributor

jklare commented May 4, 2026

Since the Ingress API will continue to exist (https://gateway-api.sigs.k8s.io/faq/#will-gateway-api-replace-the-ingress-api) and the Gateway API is basically just an entirely new and independent parallel implementation, we can probably not just replace one with another in the standards (since this is not an update, but a switch towards another implementation).

@mbuechse
Copy link
Copy Markdown
Contributor

mbuechse commented May 4, 2026

@jklare You're right. The point here is that we're only replacing one recommendation by another (if I'm not mistaken). This is not a breaking change, because every test subject that passes the old version will also pass the new one. The update is with respect to Traefik instead of nginx.

@berendt
Copy link
Copy Markdown
Contributor

berendt commented May 5, 2026

Adding a new normative SHOULD ("CSPs SHOULD offer support for the Gateway API …") is, in my understanding, a substantive extension of the normative requirements for CSPs, which requires a v2 if the document has already been stabilized.

@mbuechse
Copy link
Copy Markdown
Contributor

mbuechse commented May 5, 2026

@berendt If this matter is so controversial, we should discuss it more. I added it to the agenda of this week's SIG Std/Cert.

@fkr fkr removed their request for review May 5, 2026 20:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

KaaS Issues or pull requests relevant to the SCS KaaS layer. standards Issues / ADR / pull requests relevant for standardization & certification

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Other] Update SCS-0219 after retirement of ingress-nginx and add Gateway API

5 participants