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
@@ -434,10 +433,10 @@ type BundleMetadata struct {
434
433
Namestring`json:"name"`
435
434
436
435
// version is a required field and is a reference to the version that this bundle represents
437
-
// version follows the semantic versioning standard as defined in https://semver.org/, but permits a leading 'v' character.
436
+
// version follows the semantic versioning standard as defined in https://semver.org/.
438
437
//
439
438
// +kubebuilder:validation:Required
440
-
// +kubebuilder:validation:XValidation:rule="self.matches(\"^v?([0-9]+)(\\\\.[0-9]+)?(\\\\.[0-9]+)?(-([-0-9A-Za-z]+(\\\\.[-0-9A-Za-z]+)*))?(\\\\+([-0-9A-Za-z]+(-\\\\.[-0-9A-Za-z]+)*))?\")",message="version name must foo"
439
+
// +kubebuilder:validation:XValidation:rule="self.matches(\"^([0-9]+)(\\\\.[0-9]+)?(\\\\.[0-9]+)?(-([-0-9A-Za-z]+(\\\\.[-0-9A-Za-z]+)*))?(\\\\+([-0-9A-Za-z]+(-\\\\.[-0-9A-Za-z]+)*))?\")",message="version must be well-formed semver"
441
440
Versionstring`json:"version"`
442
441
}
443
442
@@ -451,8 +450,8 @@ type ClusterExtensionStatus struct {
451
450
//
452
451
// The Progressing condition represents whether or not the ClusterExtension is advancing towards a new state.
453
452
// When Progressing is True and the Reason is Succeeded, the ClusterExtension is making progress towards a new state.
453
+
// When Progressing is True and the Reason is Retrying, the ClusterExtension has encountered an error that could be resolved on subsequent reconciliation attempts.
454
454
// When Progressing is False and the Reason is Blocked, the ClusterExtension has encountered an error that requires manual intervention for recovery.
455
-
// When Progressing is False and the Reason is Retrying, the ClusterExtension has encountered an error that could be resolved on subsequent reconciliation attempts.
456
455
//
457
456
// When the ClusterExtension is sourced from a catalog, if may also communicate a deprecation condition.
458
457
// These are indications from a package owner to guide users away from a particular package, channel, or bundle.
@@ -517,6 +516,8 @@ type ClusterExtensionList struct {
517
516
// +optional
518
517
metav1.ListMeta`json:"metadata,omitempty"`
519
518
519
+
// items is a required list of ClusterExtension objects.
Copy file name to clipboardExpand all lines: config/base/crd/bases/olm.operatorframework.io_clusterextensions.yaml
+6-7Lines changed: 6 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -71,7 +71,7 @@ spec:
71
71
namespace:
72
72
description: |-
73
73
namespace designates the kubernetes Namespace where bundle content
74
-
for the 'packageName' package field will be applied and the necessary
74
+
for the package, referenced in the 'packageName' field, will be applied and the necessary
75
75
service account can be found.
76
76
The bundle may contain cluster-scoped resources or resources that are
77
77
applied to other Namespaces. This Namespace is expected to exist.
@@ -105,7 +105,6 @@ spec:
105
105
consequences of upgrading a CRD, such as data loss.
106
106
properties:
107
107
enforcement:
108
-
default: Strict
109
108
description: |-
110
109
enforcement is a required field, used to configure the state of the CRD Upgrade Safety pre-flight check.
111
110
@@ -211,7 +210,7 @@ spec:
211
210
Each channel in the list must follow the DNS subdomain standard
212
211
as defined in [RFC 1123]. It must contain only lowercase alphanumeric characters,
213
212
hyphens (-) or periods (.), start and end with an alphanumeric character,
214
-
and be no longer than 253 characters.
213
+
and be no longer than 253 characters. No more than 256 channels can be specified.
215
214
216
215
When specified, it is used to constrain the set of installable bundles and
217
216
the automated upgrade path. This constraint is an AND operation with the
@@ -477,8 +476,8 @@ spec:
477
476
478
477
The Progressing condition represents whether or not the ClusterExtension is advancing towards a new state.
479
478
When Progressing is True and the Reason is Succeeded, the ClusterExtension is making progress towards a new state.
479
+
When Progressing is True and the Reason is Retrying, the ClusterExtension has encountered an error that could be resolved on subsequent reconciliation attempts.
480
480
When Progressing is False and the Reason is Blocked, the ClusterExtension has encountered an error that requires manual intervention for recovery.
481
-
When Progressing is False and the Reason is Retrying, the ClusterExtension has encountered an error that could be resolved on subsequent reconciliation attempts.
482
481
483
482
When the ClusterExtension is sourced from a catalog, if may also communicate a deprecation condition.
484
483
These are indications from a package owner to guide users away from a particular package, channel, or bundle.
@@ -568,11 +567,11 @@ spec:
568
567
version:
569
568
description: |-
570
569
version is a required field and is a reference to the version that this bundle represents
571
-
version follows the semantic versioning standard as defined in https://semver.org/, but permits a leading 'v' character.
570
+
version follows the semantic versioning standard as defined in https://semver.org/.
0 commit comments