updated vendor

This commit is contained in:
2026-06-16 08:02:19 +02:00
parent 2f7f99d3f0
commit 77299d0c64
1283 changed files with 67302 additions and 208958 deletions
+13 -2
View File
@@ -46,6 +46,7 @@ message ClusterRole {
// Rules holds all the PolicyRules for this ClusterRole
// +optional
// +listType=atomic
// +k8s:alpha(since: "1.36")=+k8s:optional
repeated PolicyRule rules = 2;
// AggregationRule is an optional field that describes how to build the Rules for this ClusterRole.
@@ -65,11 +66,13 @@ message ClusterRoleBinding {
// Subjects holds references to the objects the role applies to.
// +optional
// +listType=atomic
// +k8s:alpha(since: "1.36")=+k8s:optional
repeated Subject subjects = 2;
// RoleRef can only reference a ClusterRole in the global namespace.
// If the RoleRef cannot be resolved, the Authorizer must return an error.
// This field is immutable.
// +required
optional RoleRef roleRef = 3;
}
@@ -98,6 +101,8 @@ message ClusterRoleList {
message PolicyRule {
// Verbs is a list of Verbs that apply to ALL the ResourceKinds contained in this rule. '*' represents all verbs.
// +listType=atomic
// +required
// +k8s:alpha(since: "1.36")=+k8s:required
repeated string verbs = 1;
// APIGroups is the name of the APIGroup that contains the resources. If multiple API groups are specified, any action requested against one of
@@ -133,6 +138,7 @@ message Role {
// Rules holds all the PolicyRules for this Role
// +optional
// +listType=atomic
// +k8s:alpha(since: "1.36")=+k8s:optional
repeated PolicyRule rules = 2;
}
@@ -147,11 +153,13 @@ message RoleBinding {
// Subjects holds references to the objects the role applies to.
// +optional
// +listType=atomic
// +k8s:alpha(since: "1.36")=+k8s:optional
repeated Subject subjects = 2;
// RoleRef can reference a Role in the current namespace or a ClusterRole in the global namespace.
// If the RoleRef cannot be resolved, the Authorizer must return an error.
// This field is immutable.
// +required
optional RoleRef roleRef = 3;
}
@@ -179,14 +187,16 @@ message RoleList {
// +structType=atomic
message RoleRef {
// APIGroup is the group for the resource being referenced
// +optional
optional string apiGroup = 1;
// Kind is the type of resource being referenced
// +required
optional string kind = 2;
// Name is the name of resource being referenced
// +required
// +k8s:required
// +k8s:alpha(since: "1.36")=+k8s:required
optional string name = 3;
}
@@ -196,6 +206,7 @@ message RoleRef {
message Subject {
// Kind of object being referenced. Values defined by this API group are "User", "Group", and "ServiceAccount".
// If the Authorizer does not recognized the kind value, the Authorizer should report an error.
// +required
optional string kind = 1;
// APIGroup holds the API group of the referenced subject.
@@ -206,7 +217,7 @@ message Subject {
// Name of the object being referenced.
// +required
// +k8s:required
// +k8s:alpha(since: "1.36")=+k8s:required
optional string name = 3;
// Namespace of the referenced object. If the object kind is non-namespace, such as "User" or "Group", and this value is not empty