From f9c3cd9db4504a8b78799f632f0633681a016130 Mon Sep 17 00:00:00 2001 From: Lalit Chauhan Date: Mon, 16 Mar 2026 10:59:43 +0000 Subject: [PATCH] Graduate +k8s:forbidden to beta. --- .../code-generator/cmd/validation-gen/lint_test.go | 10 +++++----- .../cmd/validation-gen/validators/required.go | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/staging/src/k8s.io/code-generator/cmd/validation-gen/lint_test.go b/staging/src/k8s.io/code-generator/cmd/validation-gen/lint_test.go index 37d2fd0559d..d24af5e4101 100644 --- a/staging/src/k8s.io/code-generator/cmd/validation-gen/lint_test.go +++ b/staging/src/k8s.io/code-generator/cmd/validation-gen/lint_test.go @@ -210,18 +210,18 @@ func TestRuleStability(t *testing.T) { }, { name: "alpha context, alpha tag", - comments: []string{"+k8s:alpha=+k8s:forbidden"}, // Alpha context, Alpha tag + comments: []string{"+k8s:alpha=+k8s:validateTrue"}, // Alpha context, Alpha tag wantMsg: "", }, { name: "stable context, alpha tag", - comments: []string{"+k8s:forbidden"}, // Stable context, Alpha tag - wantMsg: `tag "k8s:forbidden" with stability level "Alpha" cannot be used in Stable validation`, + comments: []string{"+k8s:validateTrue"}, // Stable context, Alpha tag + wantMsg: `tag "k8s:validateTrue" with stability level "Alpha" cannot be used in Stable validation`, }, { name: "beta context, alpha tag", - comments: []string{"+k8s:beta=+k8s:forbidden"}, // Beta context, Alpha tag - wantMsg: `tag "k8s:forbidden" with stability level "Alpha" cannot be used in Beta validation`, + comments: []string{"+k8s:beta=+k8s:validateTrue"}, // Beta context, Alpha tag + wantMsg: `tag "k8s:validateTrue" with stability level "Alpha" cannot be used in Beta validation`, }, } diff --git a/staging/src/k8s.io/code-generator/cmd/validation-gen/validators/required.go b/staging/src/k8s.io/code-generator/cmd/validation-gen/validators/required.go index c537a7000ca..09209232f0c 100644 --- a/staging/src/k8s.io/code-generator/cmd/validation-gen/validators/required.go +++ b/staging/src/k8s.io/code-generator/cmd/validation-gen/validators/required.go @@ -315,7 +315,7 @@ func (rtv requirednessTagValidator) Docs() TagDoc { doc.StabilityLevel = TagStabilityLevelStable doc.Description = "Indicates that a field is optional to clients." case requirednessForbidden: - doc.StabilityLevel = TagStabilityLevelAlpha + doc.StabilityLevel = TagStabilityLevelBeta doc.Description = "Indicates that a field may not be specified." default: panic(fmt.Sprintf("unknown requiredness mode: %q", rtv.mode))