From a recent LSO review: The local storage operator claims it supports disconnected environments as listed here: https://access.redhat.com/articles/4740011 , however, the operator CSV does not include the required annotation. Update the CSV to include the disconnected annotation as listed here:: metadata: annotations: operators.openshift.io/infrastructure-features: '["disconnected"]' This annotation is documented here: https://docs.openshift.com/container-platform/4.7/operators/operator_sdk/osdk-generating-csvs.html#olm-enabling-operator-for-restricted-network_osdk-generating-csvs Lastly, if you do specify this annotation, ensure your QE process includes the testing of the operator in a disconnected environment. There are also annotations for FIPS and PROXY support you will want to review, if the operator supports these, add those annotations into the CSV as well.
Example CSV (ClusterServiceVersion) for reference: https://github.com/openshift/local-storage-operator/blob/master/config/manifests/4.9/local-storage-operator.v4.9.0.clusterserviceversion.yaml
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Important: OpenShift Container Platform 4.11.0 bug fix and security update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2022:5069