File tree Expand file tree Collapse file tree 4 files changed +126
-0
lines changed
config/base/operator-controller/crd/experimental Expand file tree Collapse file tree 4 files changed +126
-0
lines changed Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments