mirror of
https://github.com/openshift/openshift-docs.git
synced 2026-02-07 00:48:01 +01:00
50 lines
2.4 KiB
Plaintext
50 lines
2.4 KiB
Plaintext
// Module included in the following assemblies:
|
|
//
|
|
// * operators/operator_sdk/osdk-generating-csvs.adoc
|
|
|
|
[id="osdk-csv-manual-annotations-deprecated_{context}"]
|
|
= Deprecated infrastructure feature annotations
|
|
|
|
Starting in {product-title} 4.14, the `operators.openshift.io/infrastructure-features` group of annotations are deprecated by the group of annotations with the `features.operators.openshift.io` namespace. While you are encouraged to use the newer annotations, both groups are currently accepted when used in parallel.
|
|
|
|
These annotations detail the infrastructure features that an Operator supports. Users can view and filter by these features when discovering Operators through OperatorHub in the web console or on the link:https://catalog.redhat.com/software/search?deployed_as=Operator[Red Hat Ecosystem Catalog].
|
|
|
|
.Deprecated `operators.openshift.io/infrastructure-features` annotations
|
|
[cols="2a,4a",options="header"]
|
|
|===
|
|
|Valid annotation values |Description
|
|
|
|
|`disconnected`
|
|
|Operator supports being mirrored into disconnected catalogs, including all dependencies, and does not require internet access. All related images required for mirroring are listed by the Operator.
|
|
|
|
|`cnf`
|
|
|Operator provides a Cloud-native Network Functions (CNF) Kubernetes plugin.
|
|
|
|
|`cni`
|
|
|Operator provides a Container Network Interface (CNI) Kubernetes plugin.
|
|
|
|
|`csi`
|
|
|Operator provides a Container Storage Interface (CSI) Kubernetes plugin.
|
|
|
|
|`fips`
|
|
|Operator accepts the FIPS mode of the underlying platform and works on nodes that are booted into FIPS mode.
|
|
|
|
[IMPORTANT]
|
|
====
|
|
When running {op-system-base-full} or {op-system-first} booted in FIPS mode, {product-title} core components use the {op-system-base} cryptographic libraries that have been submitted to NIST for FIPS 140-2/140-3 Validation on only the x86_64, ppc64le, and s390x architectures.
|
|
====
|
|
|
|
|`proxy-aware`
|
|
|Operator supports running on a cluster behind a proxy. Operator accepts the standard proxy environment variables `HTTP_PROXY` and `HTTPS_PROXY`, which Operator Lifecycle Manager (OLM) provides to the Operator automatically when the cluster is configured to use a proxy. Required environment variables are passed down to Operands for managed workloads.
|
|
|===
|
|
|
|
.Example CSV with `disconnected` and `proxy-aware` support
|
|
[source,yaml]
|
|
----
|
|
apiVersion: operators.coreos.com/v1alpha1
|
|
kind: ClusterServiceVersion
|
|
metadata:
|
|
annotations:
|
|
operators.openshift.io/infrastructure-features: '["disconnected", "proxy-aware"]'
|
|
----
|