mirror of
https://github.com/openshift/openshift-docs.git
synced 2026-02-05 12:46:18 +01:00
35 lines
2.1 KiB
Plaintext
35 lines
2.1 KiB
Plaintext
:_mod-docs-content-type: ASSEMBLY
|
|
[id="olmv1-supported-extensions"]
|
|
= Supported extensions
|
|
include::_attributes/common-attributes.adoc[]
|
|
:context: olmv1-supported-extensions
|
|
|
|
toc::[]
|
|
|
|
[role="_abstract"]
|
|
To install an Operator as a cluster extension, it must meet bundle format, install mode, and dependency requirements. {olmv1-first} supports extensions that use webhooks for validation, mutation, or conversion.
|
|
|
|
{olmv1-first} supports extensions that use the `AllNamespaces` install mode. With this mode, the Operator watches and manages resources across all namespaces in the cluster.
|
|
|
|
As a Technology Preview feature, you can configure an extension to watch a specific namespace. This limits watching to one namespace instead of the entire cluster.
|
|
|
|
include::modules/olmv1-about-supported-bundle-formats.adoc[leveloffset=+1]
|
|
|
|
[role="_additional-resources"]
|
|
.Additional resources
|
|
|
|
* xref:../../operators/understanding/olm-packaging-format.adoc#olm-bundle-format_olm-packaging-format[Bundle format]
|
|
* xref:../../operators/understanding/olm/olm-operatorconditions.adoc#olm-operatorconditions[Operator conditions]
|
|
|
|
include::modules/olmv1-webhook-support.adoc[leveloffset=+1]
|
|
|
|
[role="_additional-resources"]
|
|
.Additional resources
|
|
|
|
* xref:../../architecture/admission-plug-ins.adoc#admission-webhook-types_admission-plug-ins[Types of webhook admission plugins]
|
|
* xref:../../security/certificate_types_descriptions/service-ca-certificates.adoc#add-service-certificate_service-ca-certificates[Service CA certificates]
|
|
* xref:../../operators/operator-reference.adoc#openshift-service-ca-operator_operator-reference[OpenShift Service CA Operator]
|
|
* link:https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/#validatingadmissionwebhook[Validating admission webhooks (Kubernetes documentation)]
|
|
* link:https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/#mutatingadmissionwebhook[Mutating admission webhooks (Kubernetes documentation)]
|
|
* link:https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definition-versioning/#webhook-conversion[Conversion webhooks (Kubernetes documentation)]
|