@@ -154,6 +154,10 @@ spec:
154154 image :
155155 description : Image defines Argo Rollouts controller image (optional)
156156 type : string
157+ namespaceScoped :
158+ description : NamespaceScoped lets you specify if rollouts manager
159+ has to watch a namespace or the whole cluster
160+ type : boolean
157161 nodePlacement :
158162 description : NodePlacement defines NodeSelectors and Taints for Rollouts
159163 workloads
@@ -214,6 +218,76 @@ spec:
214218 status :
215219 description : RolloutManagerStatus defines the observed state of RolloutManager
216220 properties :
221+ conditions :
222+ description : Conditions is an array of the RolloutManager's status
223+ conditions
224+ items :
225+ description : " Condition contains details for one aspect of the current
226+ state of this API Resource. --- This struct is intended for direct
227+ use as an array at the field path .status.conditions. For example,
228+ \n type FooStatus struct{ // Represents the observations of a
229+ foo's current state. // Known .status.conditions.type are: \" Available\" ,
230+ \" Progressing\" , and \" Degraded\" // +patchMergeKey=type // +patchStrategy=merge
231+ // +listType=map // +listMapKey=type Conditions []metav1.Condition
232+ `json:\" conditions,omitempty\" patchStrategy:\" merge\" patchMergeKey:\" type\"
233+ protobuf:\" bytes,1,rep,name=conditions\" ` \n // other fields }"
234+ properties :
235+ lastTransitionTime :
236+ description : lastTransitionTime is the last time the condition
237+ transitioned from one status to another. This should be when
238+ the underlying condition changed. If that is not known, then
239+ using the time when the API field changed is acceptable.
240+ format : date-time
241+ type : string
242+ message :
243+ description : message is a human readable message indicating
244+ details about the transition. This may be an empty string.
245+ maxLength : 32768
246+ type : string
247+ observedGeneration :
248+ description : observedGeneration represents the .metadata.generation
249+ that the condition was set based upon. For instance, if .metadata.generation
250+ is currently 12, but the .status.conditions[x].observedGeneration
251+ is 9, the condition is out of date with respect to the current
252+ state of the instance.
253+ format : int64
254+ minimum : 0
255+ type : integer
256+ reason :
257+ description : reason contains a programmatic identifier indicating
258+ the reason for the condition's last transition. Producers
259+ of specific condition types may define expected values and
260+ meanings for this field, and whether the values are considered
261+ a guaranteed API. The value should be a CamelCase string.
262+ This field may not be empty.
263+ maxLength : 1024
264+ minLength : 1
265+ pattern : ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$
266+ type : string
267+ status :
268+ description : status of the condition, one of True, False, Unknown.
269+ enum :
270+ - " True"
271+ - " False"
272+ - Unknown
273+ type : string
274+ type :
275+ description : type of condition in CamelCase or in foo.example.com/CamelCase.
276+ --- Many .condition.type values are consistent across resources
277+ like Available, but because arbitrary conditions can be useful
278+ (see .node.status.conditions), the ability to deconflict is
279+ important. The regex it matches is (dns1123SubdomainFmt/)?(qualifiedNameFmt)
280+ maxLength : 316
281+ 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])$
282+ type : string
283+ required :
284+ - lastTransitionTime
285+ - message
286+ - reason
287+ - status
288+ - type
289+ type : object
290+ type : array
217291 phase :
218292 description : ' Phase is a simple, high-level summary of where the RolloutManager
219293 is in its lifecycle. There are three possible phase values: Pending:
0 commit comments