@@ -86,66 +86,98 @@ spec:
86
86
status :
87
87
description : Status defines the state of the SnippetsFilter.
88
88
properties :
89
- conditions :
90
- description : Conditions describes the state of the SnippetsFilter.
89
+ controllers :
90
+ description : Controllers describe the state of the SnippetsFilter
91
+ and controller name.
91
92
items :
92
- description : Condition contains details for one aspect of the current
93
- state of this API Resource.
94
93
properties :
95
- lastTransitionTime :
94
+ conditions :
95
+ description : Conditions describe the status of the SnippetsFilter.
96
+ items :
97
+ description : Condition contains details for one aspect of
98
+ the current state of this API Resource.
99
+ properties :
100
+ lastTransitionTime :
101
+ description : |-
102
+ lastTransitionTime is the last time the condition transitioned from one status to another.
103
+ This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable.
104
+ format : date-time
105
+ type : string
106
+ message :
107
+ description : |-
108
+ message is a human readable message indicating details about the transition.
109
+ This may be an empty string.
110
+ maxLength : 32768
111
+ type : string
112
+ observedGeneration :
113
+ description : |-
114
+ observedGeneration represents the .metadata.generation that the condition was set based upon.
115
+ For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date
116
+ with respect to the current state of the instance.
117
+ format : int64
118
+ minimum : 0
119
+ type : integer
120
+ reason :
121
+ description : |-
122
+ reason contains a programmatic identifier indicating the reason for the condition's last transition.
123
+ Producers of specific condition types may define expected values and meanings for this field,
124
+ and whether the values are considered a guaranteed API.
125
+ The value should be a CamelCase string.
126
+ This field may not be empty.
127
+ maxLength : 1024
128
+ minLength : 1
129
+ pattern : ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$
130
+ type : string
131
+ status :
132
+ description : status of the condition, one of True, False,
133
+ Unknown.
134
+ enum :
135
+ - " True"
136
+ - " False"
137
+ - Unknown
138
+ type : string
139
+ type :
140
+ description : type of condition in CamelCase or in foo.example.com/CamelCase.
141
+ maxLength : 316
142
+ pattern : ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
143
+ type : string
144
+ required :
145
+ - lastTransitionTime
146
+ - message
147
+ - reason
148
+ - status
149
+ - type
150
+ type : object
151
+ maxItems : 8
152
+ minItems : 1
153
+ type : array
154
+ x-kubernetes-list-map-keys :
155
+ - type
156
+ x-kubernetes-list-type : map
157
+ controllerName :
96
158
description : |-
97
- lastTransitionTime is the last time the condition transitioned from one status to another.
98
- This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable.
99
- format : date-time
100
- type : string
101
- message :
102
- description : |-
103
- message is a human readable message indicating details about the transition.
104
- This may be an empty string.
105
- maxLength : 32768
106
- type : string
107
- observedGeneration :
108
- description : |-
109
- observedGeneration represents the .metadata.generation that the condition was set based upon.
110
- For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date
111
- with respect to the current state of the instance.
112
- format : int64
113
- minimum : 0
114
- type : integer
115
- reason :
116
- description : |-
117
- reason contains a programmatic identifier indicating the reason for the condition's last transition.
118
- Producers of specific condition types may define expected values and meanings for this field,
119
- and whether the values are considered a guaranteed API.
120
- The value should be a CamelCase string.
121
- This field may not be empty.
122
- maxLength : 1024
159
+ ControllerName is a domain/path string that indicates the name of the
160
+ controller that wrote this status. This corresponds with the
161
+ controllerName field on GatewayClass.
162
+
163
+ Example: "example.net/gateway-controller".
164
+
165
+ The format of this field is DOMAIN "/" PATH, where DOMAIN and PATH are
166
+ valid Kubernetes names
167
+ (https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names).
168
+
169
+ Controllers MUST populate this field when writing status. Controllers should ensure that
170
+ entries to status populated with their ControllerName are cleaned up when they are no
171
+ longer necessary.
172
+ maxLength : 253
123
173
minLength : 1
124
- pattern : ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$
125
- type : string
126
- status :
127
- description : status of the condition, one of True, False, Unknown.
128
- enum :
129
- - " True"
130
- - " False"
131
- - Unknown
132
- type : string
133
- type :
134
- description : type of condition in CamelCase or in foo.example.com/CamelCase.
135
- maxLength : 316
136
- pattern : ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
174
+ pattern : ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*\/[A-Za-z0-9\/\-._~%!$&'()*+,;=:]+$
137
175
type : string
138
176
required :
139
- - lastTransitionTime
140
- - message
141
- - reason
142
- - status
143
- - type
177
+ - controllerName
144
178
type : object
145
- maxItems : 8
179
+ maxItems : 16
146
180
type : array
147
- x-kubernetes-list-map-keys :
148
- - type
149
181
x-kubernetes-list-type : map
150
182
type : object
151
183
required :
0 commit comments