You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
HierarchicalResourceQuota sets aggregate quota restrictions enforced for a
36
+
namespace and descendant namespaces
36
37
properties:
37
38
apiVersion:
38
-
description: 'APIVersion defines the versioned schema of this representation
39
-
of an object. Servers should convert recognized schemas to the latest
40
-
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
39
+
description: |-
40
+
APIVersion defines the versioned schema of this representation of an object.
41
+
Servers should convert recognized schemas to the latest internal value, and
42
+
may reject unrecognized values.
43
+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
41
44
type: string
42
45
kind:
43
-
description: 'Kind is a string value representing the REST resource this
44
-
object represents. Servers may infer this from the endpoint the client
45
-
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
46
+
description: |-
47
+
Kind is a string value representing the REST resource this object represents.
48
+
Servers may infer this from the endpoint the client submits requests to.
49
+
Cannot be updated.
50
+
In CamelCase.
51
+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
46
52
type: string
47
53
metadata:
48
54
type: object
@@ -60,32 +66,33 @@ spec:
60
66
resource
61
67
type: object
62
68
scopeSelector:
63
-
description: ScopeSelector is also a collection of filters like Scopes
64
-
that must match each object tracked by a quota but expressed using
65
-
ScopeSelectorOperator in combination with possible values.
69
+
description: |-
70
+
ScopeSelector is also a collection of filters like Scopes that must match each object tracked by a quota
71
+
but expressed using ScopeSelectorOperator in combination with possible values.
66
72
properties:
67
73
matchExpressions:
68
74
description: A list of scope selector requirements by scope of
69
75
the resources.
70
76
items:
71
-
description: A scoped-resource selector requirement is a selector
72
-
that contains values, a scope name, and an operator that relates
73
-
the scope name and values.
77
+
description: |-
78
+
A scoped-resource selector requirement is a selector that contains values, a scope name, and an operator
79
+
that relates the scope name and values.
74
80
properties:
75
81
operator:
76
-
description: Represents a scope's relationship to a set
77
-
of values. Valid operators are In, NotIn, Exists, DoesNotExist.
82
+
description: |-
83
+
Represents a scope's relationship to a set of values.
84
+
Valid operators are In, NotIn, Exists, DoesNotExist.
78
85
type: string
79
86
scopeName:
80
87
description: The name of the scope that the selector applies
81
88
to.
82
89
type: string
83
90
values:
84
-
description: An array of string values. If the operator
85
-
is In or NotIn, the values array must be non-empty. If
86
-
the operator is Exists or DoesNotExist, the values array
87
-
must be empty. This array is replaced during a strategic
88
-
merge patch.
91
+
description: |-
92
+
An array of string values. If the operator is In or NotIn,
93
+
the values array must be non-empty. If the operator is Exists or DoesNotExist,
94
+
the values array must be empty.
95
+
This array is replaced during a strategic merge patch.
description: Hierarchy is the Schema for the hierarchies API
21
21
properties:
22
22
apiVersion:
23
-
description: 'APIVersion defines the versioned schema of this representation
24
-
of an object. Servers should convert recognized schemas to the latest
25
-
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
23
+
description: |-
24
+
APIVersion defines the versioned schema of this representation of an object.
25
+
Servers should convert recognized schemas to the latest internal value, and
26
+
may reject unrecognized values.
27
+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
26
28
type: string
27
29
kind:
28
-
description: 'Kind is a string value representing the REST resource this
29
-
object represents. Servers may infer this from the endpoint the client
30
-
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
30
+
description: |-
31
+
Kind is a string value representing the REST resource this object represents.
32
+
Servers may infer this from the endpoint the client submits requests to.
33
+
Cannot be updated.
34
+
In CamelCase.
35
+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
31
36
type: string
32
37
metadata:
33
38
# This is patched by hack/crd_patches/singleton-enum-patch.sh
@@ -41,51 +46,54 @@ spec:
41
46
description: HierarchySpec defines the desired state of Hierarchy
42
47
properties:
43
48
allowCascadingDeletion:
44
-
description: AllowCascadingDeletion indicates if the subnamespaces
45
-
of this namespace are allowed to cascading delete.
49
+
description: |-
50
+
AllowCascadingDeletion indicates if the subnamespaces of this namespace are
51
+
allowed to cascading delete.
46
52
type: boolean
47
53
annotations:
48
-
description: Annotations is a list of annotations and values to apply
49
-
to the current namespace and all of its descendants. All annotation
50
-
keys must match a regex specified on the command line by --managed-namespace-annotation.
51
-
A namespace cannot have a KVP that conflicts with one of its ancestors.
54
+
description: |-
55
+
Annotations is a list of annotations and values to apply to the current namespace and all of
56
+
its descendants. All annotation keys must match a regex specified on the command line by
57
+
--managed-namespace-annotation. A namespace cannot have a KVP that conflicts with one of its
58
+
ancestors.
52
59
items:
53
60
description: MetaKVP represents a label or annotation
54
61
properties:
55
62
key:
56
-
description: Key is the name of the label or annotation. It
57
-
must conform to the normal rules for Kubernetes label/annotation
58
-
keys.
63
+
description: |-
64
+
Key is the name of the label or annotation. It must conform to the normal rules for Kubernetes
65
+
label/annotation keys.
59
66
type: string
60
67
value:
61
-
description: Value is the value of the label or annotation.
62
-
It must confirm to the normal rules for Kubernetes label or
63
-
annoation values, which are far more restrictive for labels
64
-
than for anntations.
68
+
description: |-
69
+
Value is the value of the label or annotation. It must confirm to the normal rules for
70
+
Kubernetes label or annoation values, which are far more restrictive for labels than for
71
+
anntations.
65
72
type: string
66
73
required:
67
74
- key
68
75
- value
69
76
type: object
70
77
type: array
71
78
labels:
72
-
description: Lables is a list of labels and values to apply to the
73
-
current namespace and all of its descendants. All label keys must
74
-
match a regex specified on the command line by --managed-namespace-label.
75
-
A namespace cannot have a KVP that conflicts with one of its ancestors.
79
+
description: |-
80
+
Lables is a list of labels and values to apply to the current namespace and all of its
81
+
descendants. All label keys must match a regex specified on the command line by
82
+
--managed-namespace-label. A namespace cannot have a KVP that conflicts with one of its
83
+
ancestors.
76
84
items:
77
85
description: MetaKVP represents a label or annotation
78
86
properties:
79
87
key:
80
-
description: Key is the name of the label or annotation. It
81
-
must conform to the normal rules for Kubernetes label/annotation
82
-
keys.
88
+
description: |-
89
+
Key is the name of the label or annotation. It must conform to the normal rules for Kubernetes
90
+
label/annotation keys.
83
91
type: string
84
92
value:
85
-
description: Value is the value of the label or annotation.
86
-
It must confirm to the normal rules for Kubernetes label or
87
-
annoation values, which are far more restrictive for labels
88
-
than for anntations.
93
+
description: |-
94
+
Value is the value of the label or annotation. It must confirm to the normal rules for
95
+
Kubernetes label or annoation values, which are far more restrictive for labels than for
96
+
anntations.
89
97
type: string
90
98
required:
91
99
- key
@@ -108,43 +116,35 @@ spec:
108
116
conditions:
109
117
description: Conditions describes the errors, if any.
110
118
items:
111
-
description: "Condition contains details for one aspect of the current
112
-
state of this API Resource. --- This struct is intended for direct
113
-
use as an array at the field path .status.conditions. For example,
114
-
type FooStatus struct{ // Represents the observations of a foo's
115
-
current state. // Known .status.conditions.type are: \"Available\",
116
-
\"Progressing\", and \"Degraded\" // +patchMergeKey=type // +patchStrategy=merge
0 commit comments