GitHub is home to over 36 million developers
use GitHub to host and review code, manage projects, and build software
together across more than 100 million repositories.
Storage orchestrator for containers
Home for the Cluster Management API work, a subproject of sig-cluster-lifecycle
Demos for NetApp Kubernetes Service (NKS) on NetApp Hybrid Cloud Infrastructure (HCI)
Terraform provider for NetApp Kubernetes Services.
Official NKS SDK for Go
This repository consists of artifacts for deploying NetApp HCI solutions.
zero-copy file-system feeder. A Linux module which dispatch kernel’s VFS commands to user-space server.
zero-copy user-mode server. User-mode server which delegates zufs commands to specific file-system implementation.
This project provides an automated installation and deployment of Grafana, NetApp E-Series Web Services, and supporting software for performance monitoring of NetApp E-Series Storage Systems.
NetApp E-Series SANtricity Python SDK for Web Services
Repository for Ansible modules for integration with NetApp's Service Level Manager
Repo for Ansible roles developed for NetApp Ansible modules and playbooks
CSI test frameworks
Dockerfiles and associated management utilities for database as-a-service with Kubernetes, levering NetApp's Trident driver for storage management. Includes support for Oracle and PostgreSQL.
CNCF K8s Conformance Working Group
The E-Series Solutions Toolkit provides Ansible playbooks to aid in initial configuration of E-Series storage-systems at a host-system level.
Production-Grade Container Scheduling and Management
NetApp Specific Additions to Cinder
A repository for the collection and organization of sample scripts illustrating the use of the NetApp SANtricity Web Services API.
Security Bulletins that affect NKS.
Sidecar container that watches Kubernetes PersistentVolumeClaim objects and triggers CreateVolume/DeleteVolume against a CSI endpoint
Sidecar container that 1) registers the CSI driver with kubelet, and 2) adds the drivers custom NodeId to a label on the Kubernetes Node API Object
Sidecar container that watches Kubernetes VolumeAttachment objects and triggers ControllerPublish/Unpublish against a CSI endpoint
Sidecar container that watches Kubernetes Snapshot CRD objects and triggers CreateSnapshot/DeleteSnapshot against a CSI endpoint.
External storage plugins, provisioners, and helper libraries
Example CSI Drivers
The syslog4j fork from Graylog2. This is used since 0.10.0. The original code was very "special" and no actions were taken to improve it. This is planned to be replaced completely in future versions.
Repository for Ansible modules for integration with NetApp's OnCommand API Services