Releases: NetApp/netapp-dataops-toolkit
Releases · NetApp/netapp-dataops-toolkit
v2.5.0
NetApp DataOps Toolkit for Kubernetes:
- Remove Astra Control integration. Note: Going forward, please use the Astra Control UI, API, or Python SDK (https://github.com/NetApp/netapp-astra-toolkits) to automate Astra Control functionality.
- Update VolumeSnapshot API version to v1 (see issue: #24).
NetApp DataOps Toolkit for Traditional environments:
- Add ability to create a SnapLock volume.
- Add ability to specify custom mount options.
v2.4.0
NetApp DataOps Toolkit for Kubernetes
- Custom resources (for example, NVIDIA MIG instances) can now be allocated to JupyterLab workspaces and NVIDIA Triton Inference Server instances (see '-r, --allocate-resource=' option).
- JupyterLab workspaces are now compatible with NVIDIA NGC container images.
- Default container image for JupyterLab workspaces changed to NVIDIA NGC TensorFlow image ('nvcr.io/nvidia/tensorflow:22.05-tf2-py3').
NetApp DataOps Toolkit for Traditional Environments
No changes.
v2.3.0
NetApp DataOps Toolkit for Kubernetes:
- NVIDIA Triton Inference Server management functionality – the toolkit can be used to deploy, list, and delete NVIDIA Triton Inference Server instances that utilize NetApp volumes for their model repositories.
- CLI interface for the Kubernetes-based data mover library (that can move data between Kubernetes-native file/block volumes and S3-compliant object storage platforms).
- A few minor bugfixes.
NetApp DataOps Toolkit for Traditional environments:
- Ability to clone volumes across different SVMs.
- Ability to specify snapshot retention limits.
- Ability to create new SnapMirror relationships.
- Ability to specify FabricPool tiering policy for new volumes.
- New options for overriding various default values.
v2.2.0
NetApp DataOps Toolkit for Kubernetes
New capabilities:
- Data mover functionality that can be utilized to move data between S3-compliant object storage platforms and Kubernetes PVCs.
General enhancements:
- Ability to mount an auxiliary PVC when creating a JupyterLab workspace ('mount_pvc' option).
NetApp DataOps Toolkit for Traditional Environments
No changes.
v2.1.1
v2.1.0
NetApp DataOps Toolkit for Kubernetes
Added new functionality relating to managing JupyterLab workspaces using Astra Control:
- New operation: "clone JupyterLab workspace to new namespace using Astra Control"
- New operation: "backup JupyterLab workspace using Astra Control"
- New operation: "register JupyterLab workspace with Astra Control"
- Enhance "list JupyterLab workspace" operation to include Astra Control app ID
- Enhance "create JupyterLab workspace" operation: Add option to register JupyterLab workspace with Astra Control as part of create operation
General enhancements:
- JupyterLab workspaces can now be exposed via a load balancer service on Kubernetes.
NetApp DataOps Toolkit for Traditional Environments
General enhancements:
- Volumes can now be “exported” at custom NFS junction paths. This will enable “automatic mounting” workflows for users who don’t have root permissions and, thus, can’t run mount commands.
- Volumes can now be unmounted using the toolkit. Users no longer need to run a separate unmount command.
- Volumes can now be mounted as read-only.
v2.0.0
NetApp DataOps Toolkit for Kubernetes:
- The toolkit can now be installed with
pip
. - The toolkit was renamed to the 'NetApp DataOps Toolkit for Kubernetes'.
- Fixed bug relating to
create jupyterlab
function/operation on OpenShift that had appeared when using newer versions of the standard Jupyter container images.
NetApp DataOps Toolkit for Traditional Environments:
- The toolkit can now be installed with
pip
. - The toolkit can now be used to generate a report on storage space usage (enhancement to
list volumes
function/operation). - The toolkit was renamed to the 'NetApp DataOps Toolkit for Traditional Environments'.