Skip to content

Commit 647381e

Browse files
jparrillclaude
andcommitted
chore(CNTRLPLANE-2678): regenerate CRDs for restoreSnapshotURL immutability
Generated CRD manifests reflecting the new CEL validation rule on the restoreSnapshotURL field. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Juan Manuel Parrilla Madrid <jparrill@redhat.com>
1 parent 3a68b71 commit 647381e

33 files changed

Lines changed: 98 additions & 1 deletion

api/hypershift/v1beta1/zz_generated.featuregated-crd-manifests/hostedclusters.hypershift.openshift.io/AAA_ungated.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2529,6 +2529,9 @@ spec:
25292529
rule: self.size() <= 1
25302530
- message: restoreSnapshotURL is immutable
25312531
rule: self == oldSelf
2532+
- message: restoreSnapshotURL must be a valid URL with
2533+
scheme https or s3
2534+
rule: self.size() == 0 || self[0].matches('^(https|s3)://.*')
25322535
type:
25332536
description: |-
25342537
type is the kind of persistent storage implementation to use for etcd.

api/hypershift/v1beta1/zz_generated.featuregated-crd-manifests/hostedclusters.hypershift.openshift.io/AutoNodeKarpenter.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2656,6 +2656,9 @@ spec:
26562656
rule: self.size() <= 1
26572657
- message: restoreSnapshotURL is immutable
26582658
rule: self == oldSelf
2659+
- message: restoreSnapshotURL must be a valid URL with
2660+
scheme https or s3
2661+
rule: self.size() == 0 || self[0].matches('^(https|s3)://.*')
26592662
type:
26602663
description: |-
26612664
type is the kind of persistent storage implementation to use for etcd.

api/hypershift/v1beta1/zz_generated.featuregated-crd-manifests/hostedclusters.hypershift.openshift.io/ClusterUpdateAcceptRisks.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2520,6 +2520,9 @@ spec:
25202520
rule: self.size() <= 1
25212521
- message: restoreSnapshotURL is immutable
25222522
rule: self == oldSelf
2523+
- message: restoreSnapshotURL must be a valid URL with
2524+
scheme https or s3
2525+
rule: self.size() == 0 || self[0].matches('^(https|s3)://.*')
25232526
type:
25242527
description: |-
25252528
type is the kind of persistent storage implementation to use for etcd.

api/hypershift/v1beta1/zz_generated.featuregated-crd-manifests/hostedclusters.hypershift.openshift.io/ClusterVersionOperatorConfiguration.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2520,6 +2520,9 @@ spec:
25202520
rule: self.size() <= 1
25212521
- message: restoreSnapshotURL is immutable
25222522
rule: self == oldSelf
2523+
- message: restoreSnapshotURL must be a valid URL with
2524+
scheme https or s3
2525+
rule: self.size() == 0 || self[0].matches('^(https|s3)://.*')
25232526
type:
25242527
description: |-
25252528
type is the kind of persistent storage implementation to use for etcd.

api/hypershift/v1beta1/zz_generated.featuregated-crd-manifests/hostedclusters.hypershift.openshift.io/ExternalOIDC.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2853,6 +2853,9 @@ spec:
28532853
rule: self.size() <= 1
28542854
- message: restoreSnapshotURL is immutable
28552855
rule: self == oldSelf
2856+
- message: restoreSnapshotURL must be a valid URL with
2857+
scheme https or s3
2858+
rule: self.size() == 0 || self[0].matches('^(https|s3)://.*')
28562859
type:
28572860
description: |-
28582861
type is the kind of persistent storage implementation to use for etcd.

api/hypershift/v1beta1/zz_generated.featuregated-crd-manifests/hostedclusters.hypershift.openshift.io/ExternalOIDCWithUIDAndExtraClaimMappings.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2993,6 +2993,9 @@ spec:
29932993
rule: self.size() <= 1
29942994
- message: restoreSnapshotURL is immutable
29952995
rule: self == oldSelf
2996+
- message: restoreSnapshotURL must be a valid URL with
2997+
scheme https or s3
2998+
rule: self.size() == 0 || self[0].matches('^(https|s3)://.*')
29962999
type:
29973000
description: |-
29983001
type is the kind of persistent storage implementation to use for etcd.

api/hypershift/v1beta1/zz_generated.featuregated-crd-manifests/hostedclusters.hypershift.openshift.io/ExternalOIDCWithUpstreamParity.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2974,6 +2974,9 @@ spec:
29742974
rule: self.size() <= 1
29752975
- message: restoreSnapshotURL is immutable
29762976
rule: self == oldSelf
2977+
- message: restoreSnapshotURL must be a valid URL with
2978+
scheme https or s3
2979+
rule: self.size() == 0 || self[0].matches('^(https|s3)://.*')
29772980
type:
29782981
description: |-
29792982
type is the kind of persistent storage implementation to use for etcd.

api/hypershift/v1beta1/zz_generated.featuregated-crd-manifests/hostedclusters.hypershift.openshift.io/GCPPlatform.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2520,6 +2520,9 @@ spec:
25202520
rule: self.size() <= 1
25212521
- message: restoreSnapshotURL is immutable
25222522
rule: self == oldSelf
2523+
- message: restoreSnapshotURL must be a valid URL with
2524+
scheme https or s3
2525+
rule: self.size() == 0 || self[0].matches('^(https|s3)://.*')
25232526
type:
25242527
description: |-
25252528
type is the kind of persistent storage implementation to use for etcd.

api/hypershift/v1beta1/zz_generated.featuregated-crd-manifests/hostedclusters.hypershift.openshift.io/HCPEtcdBackup.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2585,6 +2585,9 @@ spec:
25852585
rule: self.size() <= 1
25862586
- message: restoreSnapshotURL is immutable
25872587
rule: self == oldSelf
2588+
- message: restoreSnapshotURL must be a valid URL with
2589+
scheme https or s3
2590+
rule: self.size() == 0 || self[0].matches('^(https|s3)://.*')
25882591
type:
25892592
description: |-
25902593
type is the kind of persistent storage implementation to use for etcd.

api/hypershift/v1beta1/zz_generated.featuregated-crd-manifests/hostedclusters.hypershift.openshift.io/HyperShiftOnlyDynamicResourceAllocation.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2542,6 +2542,9 @@ spec:
25422542
rule: self.size() <= 1
25432543
- message: restoreSnapshotURL is immutable
25442544
rule: self == oldSelf
2545+
- message: restoreSnapshotURL must be a valid URL with
2546+
scheme https or s3
2547+
rule: self.size() == 0 || self[0].matches('^(https|s3)://.*')
25452548
type:
25462549
description: |-
25472550
type is the kind of persistent storage implementation to use for etcd.

0 commit comments

Comments
 (0)