mirror of
https://github.com/k3s-io/kubernetes.git
synced 2026-07-19 07:25:19 +00:00
Merge pull request #137773 from lalitc375/graduate-forbidden
Graduate +k8s:forbidden to beta.
This commit is contained in:
@@ -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`,
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
@@ -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))
|
||||
|
||||
Reference in New Issue
Block a user