Here is my Persistent Volume YAML config, where I want to set server value from env or configMap
apiVersion: v1
kind: PersistentVolume
metadata:
name: auth-pv
spec:
capacity:
storage: 500Mi
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
storageClassName: manual
nfs:
path: /nfs/auth
server: 192.168.10.104 # <ip address from env or config ?>
For scenarios like yours, building a helm chart will be a better approach.