This project is currently in development. This container is a Kubernetes operator (see this: https://kubernetes.io/docs/concepts/extend-kubernetes/operator/) that will assist a NetApp ONTAP cluster administrator to auto-provision Storage Virtual Machines (SVMs), formerly called vservers.
The v1beta2 version of the operator provides the following:
Provisions an SVM: new or updates the SVM name, comment
Provisions a management LIF
Provisions vsadmin or a SVM management credentials
Provisions SVM assigned aggregates (aggregates must exist)
Provisions NFS: NFS service – enables and enables protocol versions, NFS LIF(s), and a single NFS export and its rule(s)
Provides a debug flag to get more details about of the operator’s “manager” log
Provides conditions in the custom resource (CR) for a status of the operations competed or failed
Provides events in the CR for a status of the operations completed or failed
Provisions iSCSI: iSCSI Service and iSCSI LIF(s)
Provisions NVMe/TCP: NVMe Service and NVMe/TCP LIF(s)
Provisions S3 configuration with S3 interfaces, users (creates user's secret in Kubernetes), HTTP/HTTPS, and buckets
Provisions peering configuration with intercluster LIF(s), cluster peering and SVM peering