Add Portworx CSI driver for Pure Storage FlashArray

- Deploy Portworx Operator + CSI driver via ArgoCD
- Support both iSCSI block and NFS file storage from FlashArray
- Integrate with 1Password External Secrets for FlashArray credentials
- Include comprehensive deployment documentation and validation script
- Storage classes: pure-block (iSCSI) and pure-file (NFS)
- Talos Linux compatible with iSCSI/multipath configuration
This commit is contained in:
Hermes Agent service account
2026-06-18 23:08:23 -05:00
parent a4a68eeb5a
commit 459dbc5d18
13 changed files with 2694 additions and 0 deletions

View File

@@ -0,0 +1,37 @@
# ------------------------------------------------------------------------------
# Portworx Operator Helm Values for Talos Linux
# Chart: px-operator from Portworx
# Version: 25.0.0
# ------------------------------------------------------------------------------
# Deploy operator to portworx namespace
namespace: portworx
# Operator configuration
operator:
# Single replica is sufficient for homelab
replicas: 1
# Tolerations to allow operator on control plane nodes if needed
tolerations:
- key: node-role.kubernetes.io/control-plane
operator: Exists
effect: NoSchedule
# Resource requests/limits
resources:
requests:
cpu: 50m
memory: 128Mi
limits:
cpu: 200m
memory: 256Mi
# RBAC configuration
rbac:
create: true
# ServiceAccount
serviceAccount:
create: true
name: portworx-operator