From 91d5b8040ce4d70533c0dbe6b3118a0fa1c23134 Mon Sep 17 00:00:00 2001 From: "Per G. da Silva" Date: Fri, 2 Oct 2026 10:42:09 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=96=20Fix=20RevisionStatus=20condition?= =?UTF-8?q?s=20doc=20to=20drop=20removed=20Progressing=20condition?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The ClusterObjectSet Progressing condition was removed (#2952), so the RevisionStatus.conditions doc comment should no longer reference it. The per-revision conditions surfaced on ClusterExtension now expose only the Available condition. Regenerated CRDs, applyconfigurations, and API reference. Co-Authored-By: Claude Opus 4.8 Signed-off-by: Per G. da Silva --- api/v1/clusterextension_types.go | 2 +- applyconfigurations/api/v1/revisionstatus.go | 2 +- docs/api-reference/olmv1-api-reference.md | 2 +- .../olm.operatorframework.io_clusterextensions.yaml | 2 +- manifests/experimental-e2e.yaml | 2 +- manifests/experimental.yaml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/api/v1/clusterextension_types.go b/api/v1/clusterextension_types.go index 244630b87d..a289e926af 100644 --- a/api/v1/clusterextension_types.go +++ b/api/v1/clusterextension_types.go @@ -519,7 +519,7 @@ type BundleMetadata struct { type RevisionStatus struct { // name of the ClusterObjectSet resource Name string `json:"name"` - // conditions optionally expose Progressing and Available condition of the revision, + // conditions optionally expose the Available condition of the revision, // in case when it is not yet marked as successfully installed (completedAt is not set). // Given that a ClusterExtension should remain available during upgrades, an observer may use these conditions // to get more insights about reasons for its current state. diff --git a/applyconfigurations/api/v1/revisionstatus.go b/applyconfigurations/api/v1/revisionstatus.go index 049b7cfc18..8f942a5354 100644 --- a/applyconfigurations/api/v1/revisionstatus.go +++ b/applyconfigurations/api/v1/revisionstatus.go @@ -28,7 +28,7 @@ import ( type RevisionStatusApplyConfiguration struct { // name of the ClusterObjectSet resource Name *string `json:"name,omitempty"` - // conditions optionally expose Progressing and Available condition of the revision, + // conditions optionally expose the Available condition of the revision, // in case when it is not yet marked as successfully installed (completedAt is not set). // Given that a ClusterExtension should remain available during upgrades, an observer may use these conditions // to get more insights about reasons for its current state. diff --git a/docs/api-reference/olmv1-api-reference.md b/docs/api-reference/olmv1-api-reference.md index ed8d0657e4..6cb5b43785 100644 --- a/docs/api-reference/olmv1-api-reference.md +++ b/docs/api-reference/olmv1-api-reference.md @@ -561,7 +561,7 @@ _Appears in:_ | Field | Description | Default | Validation | | --- | --- | --- | --- | | `name` _string_ | name of the ClusterObjectSet resource | | | -| `conditions` _[Condition](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.31/#condition-v1-meta) array_ | conditions optionally expose Progressing and Available condition of the revision,
in case when it is not yet marked as successfully installed (completedAt is not set).
Given that a ClusterExtension should remain available during upgrades, an observer may use these conditions
to get more insights about reasons for its current state. | | Optional: \{\}
| +| `conditions` _[Condition](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.31/#condition-v1-meta) array_ | conditions optionally expose the Available condition of the revision,
in case when it is not yet marked as successfully installed (completedAt is not set).
Given that a ClusterExtension should remain available during upgrades, an observer may use these conditions
to get more insights about reasons for its current state. | | Optional: \{\}
| #### SelectorType diff --git a/helm/olmv1/base/operator-controller/crd/experimental/olm.operatorframework.io_clusterextensions.yaml b/helm/olmv1/base/operator-controller/crd/experimental/olm.operatorframework.io_clusterextensions.yaml index d5d6e03b6a..0cdcf27375 100644 --- a/helm/olmv1/base/operator-controller/crd/experimental/olm.operatorframework.io_clusterextensions.yaml +++ b/helm/olmv1/base/operator-controller/crd/experimental/olm.operatorframework.io_clusterextensions.yaml @@ -517,7 +517,7 @@ spec: properties: conditions: description: |- - conditions optionally expose Progressing and Available condition of the revision, + conditions optionally expose the Available condition of the revision, in case when it is not yet marked as successfully installed (completedAt is not set). Given that a ClusterExtension should remain available during upgrades, an observer may use these conditions to get more insights about reasons for its current state. diff --git a/manifests/experimental-e2e.yaml b/manifests/experimental-e2e.yaml index 7526e930e7..08af42c6df 100644 --- a/manifests/experimental-e2e.yaml +++ b/manifests/experimental-e2e.yaml @@ -1131,7 +1131,7 @@ spec: properties: conditions: description: |- - conditions optionally expose Progressing and Available condition of the revision, + conditions optionally expose the Available condition of the revision, in case when it is not yet marked as successfully installed (completedAt is not set). Given that a ClusterExtension should remain available during upgrades, an observer may use these conditions to get more insights about reasons for its current state. diff --git a/manifests/experimental.yaml b/manifests/experimental.yaml index 2f98f9b05e..0b780ffe28 100644 --- a/manifests/experimental.yaml +++ b/manifests/experimental.yaml @@ -1092,7 +1092,7 @@ spec: properties: conditions: description: |- - conditions optionally expose Progressing and Available condition of the revision, + conditions optionally expose the Available condition of the revision, in case when it is not yet marked as successfully installed (completedAt is not set). Given that a ClusterExtension should remain available during upgrades, an observer may use these conditions to get more insights about reasons for its current state.