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
Copy file name to clipboardExpand all lines: docs/api-reference/olmv1-api-reference.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -340,7 +340,7 @@ _Appears in:_
340
340
| Field | Description | Default | Validation |
341
341
| --- | --- | --- | --- |
342
342
|`namespace`_string_| namespace is a reference to a Kubernetes namespace.<br />This designates the default namespace where namespace-scoped resources<br />for the extension are applied to the cluster.<br />Some extensions may contain namespace-scoped resources to be applied in other namespaces.<br />This namespace must exist.<br />namespace is required, immutable, and follows the DNS label standard<br />as defined in [RFC 1123]. It must contain only lowercase alphanumeric characters or hyphens (-),<br />start and end with an alphanumeric character, and be no longer than 63 characters<br />[RFC 1123]: https://tools.ietf.org/html/rfc1123|| MaxLength: 63 <br />Required: \{\} <br /> |
343
-
|`serviceAccount`_[ServiceAccountReference](#serviceaccountreference)_| serviceAccount is a reference to a ServiceAccount used toperform all interactions<br />with the cluster that are required to manage the extension.<br />Appropriate RBAC must be configured to grant the necessary permissions to the ServiceAccount.<br />serviceAccount is required. ||Required: \{\} <br />|
343
+
|`serviceAccount`_[ServiceAccountReference](#serviceaccountreference)_| serviceAccount is an optional field that references a ServiceAccount used to<br />perform all interactionswith the cluster that are required to manage the extension.<br />If not set, operator-controller will use its own ServiceAccount for extension management.<br />Appropriate RBAC must be configured to grant the necessary permissions to the ServiceAccount.|||
344
344
|`source`_[SourceConfig](#sourceconfig)_| source is a required field which selects the installation source of content<br />for this ClusterExtension. Selection is performed by setting the sourceType.<br />Catalog is currently the only implemented sourceType, and setting the<br />sourcetype to "Catalog" requires the catalog field to also be defined.<br />Below is a minimal example of a source definition (in yaml):<br />source:<br /> sourceType: Catalog<br /> catalog:<br /> packageName: example-package || Required: \{\} <br /> |
345
345
|`install`_[ClusterExtensionInstallConfig](#clusterextensioninstallconfig)_| install is an optional field used to configure the installation options<br />for the ClusterExtension such as the pre-flight check configuration. |||
346
346
|`config`_[ClusterExtensionConfig](#clusterextensionconfig)_| config is an optional field used to specify bundle specific configuration<br />used to configure the bundle. Configuration is bundle specific and a bundle may provide<br />a configuration schema. When not specified, the default configuration of the resolved bundle will be used.<br />config is validated against a configuration schema provided by the resolved bundle. If the bundle does not provide<br />a configuration schema the final manifests will be derived on a best-effort basis. More information on how<br />to configure the bundle should be found in its end-user documentation.<br /><opcon:experimental>|||
@@ -439,7 +439,7 @@ _Appears in:_
439
439
440
440
441
441
442
-
ServiceAccountReference identifies the serviceAccount name used for managing a ClusterExtension.
442
+
ServiceAccountReference identifies the serviceAccount name used to manage a ClusterExtension.
443
443
444
444
445
445
@@ -448,7 +448,7 @@ _Appears in:_
448
448
449
449
| Field | Description | Default | Validation |
450
450
| --- | --- | --- | --- |
451
-
|`name`_string_| name is a required, immutable reference to the name of the ServiceAccount<br />to be used for installation and management of the content for the package<br />specified in the packageName field.<br />name follows the DNS subdomain standard as defined in [RFC 1123].<br />It must contain only lowercase alphanumeric characters,<br />hyphens (-) or periods (.), start and end with an alphanumeric character,<br />and be no longer than 253 characters.<br />Some examples of valid values are:<br /> - some-serviceaccount<br /> - 123-serviceaccount<br /> - 1-serviceaccount-2<br /> - someserviceaccount<br /> - some.serviceaccount<br />Some examples of invalid values are:<br /> - -some-serviceaccount<br /> - some-serviceaccount-<br />[RFC 1123]: https://tools.ietf.org/html/rfc1123|| MaxLength: 253 <br />Required: \{\} <br />|
451
+
|`name`_string_| name is a required, immutable reference to the name of the ServiceAccount<br />to be used for installation and management of the content for the package<br />specified in the packageName field.<br />name follows the DNS subdomain standard as defined in [RFC 1123].<br />It must contain only lowercase alphanumeric characters,<br />hyphens (-) or periods (.), start and end with an alphanumeric character,<br />and be no longer than 253 characters.<br />Some examples of valid values are:<br /> - some-serviceaccount<br /> - 123-serviceaccount<br /> - 1-serviceaccount-2<br /> - someserviceaccount<br /> - some.serviceaccount<br />Some examples of invalid values are:<br /> - -some-serviceaccount<br /> - some-serviceaccount-<br />[RFC 1123]: https://tools.ietf.org/html/rfc1123|| MaxLength: 253 <br /> |
0 commit comments