Skip to content

metal-stack/gardener-extension-ontap

Repository files navigation

Gardener Extension for NetApp ONTAP CSI Plugin

This repository contains the Gardener extension controller for managing the NetApp ONTAP CSI Plugin.

Development Workflow

Prerequisites

  • A local Gardener setup.

Steps to Run Locally

  1. Clone the Gardener Repository
git clone [email protected]:gardener/gardener.git
  1. Set Up Gardener Locally

Start a local Kubernetes cluster:

make kind-up
  1. Deploy Gardener:
make gardener-up
  1. Generate Helm Charts

Run the following command to generate the required Helm charts:

make generate

Deploy the Example Configuration

  1. Apply the example configuration to your Gardener setup:
kubectl apply -k example/
  1. Apply the shoot cluster configuration:
kubectl apply -f example/shoot.yaml

Pushing Code Changes Locally

When making changes to the code, you can build and deploy the changes locally using:

make push-to-gardener-local

Notes

doc.go has been temporarily modified to bypass the use of VERSION. This needs to be fixed.

About

Gardener extension controller for the Netapp Ontap CSI Plugin.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages