This repository gives an example on how to deploy the CSI Driver for PowerMax and affiliated CSM modules with Flux CD.
The organization follows the below structure:
.
├── apps
│ ├── base
│ └── overlays
│ ├── cork-development
│ │ ├── dev-ns
│ │ └── prod-ns
│ └── cork-production
│ └── prod-ns
├── clusters
│ ├── cork-development
│ └── cork-production
└── infrastructure
├── cert-manager
├── csm-replication
├── external-snapshotter
└── powermax
apps
; contains the applications to be deployed on the clusters- we have different overlays per cluster
cluster
; contains the cluster-specific fluxcd main configuration usually ; using Azure Arc, there is none neededinfrastructure
; contains the deployments that are used to run the infrastructure services ; they are common to every clustercert-manager
; is a dependency ofpowermax
reverse-proxycsm-replication
; is a dependency ofpowermax
to support SRDF replicationexternal-snapshotter
; is a dependency ofpowermax
to snapshotpowermax
; contains the driver installation