Skip to content

Commit ac0290c

Browse files
author
Per Goncalves da Silva
committed
Generate manifests
Signed-off-by: Per Goncalves da Silva <[email protected]>
1 parent bc1a19e commit ac0290c

File tree

4 files changed

+126
-0
lines changed

4 files changed

+126
-0
lines changed

api/v1/zz_generated.deepcopy.go

Lines changed: 24 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

config/base/operator-controller/crd/experimental/olm.operatorframework.io_clusterextensions.yaml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,40 @@ spec:
5757
description: spec is an optional field that defines the desired state
5858
of the ClusterExtension.
5959
properties:
60+
config:
61+
description: |-
62+
config contains optional configuration values applied during rendering of the
63+
ClusterExtension's manifests. Values can be specified inline.
64+
65+
config is optional. When not specified, the default configuration of the resolved bundle will be used.
66+
properties:
67+
configType:
68+
description: |-
69+
configType is a required reference to the type of configuration source.
70+
71+
Allowed values are "Inline"
72+
73+
When this field is set to "Inline", the cluster extension configuration is defined inline within the
74+
ClusterExtension resource.
75+
enum:
76+
- Inline
77+
type: string
78+
inline:
79+
description: |-
80+
inline contains JSON or YAML values specified directly in the
81+
ClusterExtension.
82+
83+
inline must be set if configType is 'Inline'.
84+
type: object
85+
x-kubernetes-preserve-unknown-fields: true
86+
required:
87+
- configType
88+
type: object
89+
x-kubernetes-validations:
90+
- message: inline is required when configType is Inline, and forbidden
91+
otherwise
92+
rule: 'has(self.configType) && self.configType == ''Inline'' ?has(self.inline)
93+
: !has(self.inline)'
6094
install:
6195
description: |-
6296
install is an optional field used to configure the installation options

manifests/experimental-e2e.yaml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -511,6 +511,40 @@ spec:
511511
description: spec is an optional field that defines the desired state
512512
of the ClusterExtension.
513513
properties:
514+
config:
515+
description: |-
516+
config contains optional configuration values applied during rendering of the
517+
ClusterExtension's manifests. Values can be specified inline.
518+
519+
config is optional. When not specified, the default configuration of the resolved bundle will be used.
520+
properties:
521+
configType:
522+
description: |-
523+
configType is a required reference to the type of configuration source.
524+
525+
Allowed values are "Inline"
526+
527+
When this field is set to "Inline", the cluster extension configuration is defined inline within the
528+
ClusterExtension resource.
529+
enum:
530+
- Inline
531+
type: string
532+
inline:
533+
description: |-
534+
inline contains JSON or YAML values specified directly in the
535+
ClusterExtension.
536+
537+
inline must be set if configType is 'Inline'.
538+
type: object
539+
x-kubernetes-preserve-unknown-fields: true
540+
required:
541+
- configType
542+
type: object
543+
x-kubernetes-validations:
544+
- message: inline is required when configType is Inline, and forbidden
545+
otherwise
546+
rule: 'has(self.configType) && self.configType == ''Inline'' ?has(self.inline)
547+
: !has(self.inline)'
514548
install:
515549
description: |-
516550
install is an optional field used to configure the installation options

manifests/experimental.yaml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -511,6 +511,40 @@ spec:
511511
description: spec is an optional field that defines the desired state
512512
of the ClusterExtension.
513513
properties:
514+
config:
515+
description: |-
516+
config contains optional configuration values applied during rendering of the
517+
ClusterExtension's manifests. Values can be specified inline.
518+
519+
config is optional. When not specified, the default configuration of the resolved bundle will be used.
520+
properties:
521+
configType:
522+
description: |-
523+
configType is a required reference to the type of configuration source.
524+
525+
Allowed values are "Inline"
526+
527+
When this field is set to "Inline", the cluster extension configuration is defined inline within the
528+
ClusterExtension resource.
529+
enum:
530+
- Inline
531+
type: string
532+
inline:
533+
description: |-
534+
inline contains JSON or YAML values specified directly in the
535+
ClusterExtension.
536+
537+
inline must be set if configType is 'Inline'.
538+
type: object
539+
x-kubernetes-preserve-unknown-fields: true
540+
required:
541+
- configType
542+
type: object
543+
x-kubernetes-validations:
544+
- message: inline is required when configType is Inline, and forbidden
545+
otherwise
546+
rule: 'has(self.configType) && self.configType == ''Inline'' ?has(self.inline)
547+
: !has(self.inline)'
514548
install:
515549
description: |-
516550
install is an optional field used to configure the installation options

0 commit comments

Comments
 (0)