// Module included in the following assemblies:
//
// * operators/operator-reference.adoc
// * installing/overview/cluster-capabilities.adoc

ifeval::["{context}" == "operator-reference"]
:operator-ref:
endif::[]

ifeval::["{context}" == "cluster-capabilities"]
:cluster-caps:
endif::[]

:_mod-docs-content-type: REFERENCE
[id="cluster-csi-snapshot-controller-operator_{context}"]
ifdef::operator-ref[= Cluster CSI Snapshot Controller Operator]
ifdef::cluster-caps[= CSI snapshot controller capability]

ifdef::operator-ref[]

[NOTE]
====
The Cluster CSI Snapshot Controller Operator is an optional cluster capability that can be disabled by cluster administrators during installation. For more information about optional cluster capabilities, see "Cluster capabilities" in _Installing_.
====

endif::operator-ref[]

ifdef::cluster-caps[]

The Cluster CSI Snapshot Controller Operator provides the features for the `CSISnapshot` capability.

endif::cluster-caps[]

The Cluster CSI Snapshot Controller Operator installs and maintains the CSI Snapshot Controller. The CSI Snapshot Controller is responsible for watching the `VolumeSnapshot` CRD objects and manages the creation and deletion lifecycle of volume snapshots.

ifdef::operator-ref[]


== Project

link:https://github.com/openshift/cluster-csi-snapshot-controller-operator[cluster-csi-snapshot-controller-operator]

endif::operator-ref[]

ifeval::["{context}" == "operator-reference"]
:!operator-ref:
endif::[]

ifeval::["{context}" == "cluster-caps"]
:!cluster-caps:
endif::[]
