Creating persistent volume

Following is the format of volume files ibm-sccm-pv.yaml and ibm-scc-pv-input.yaml placed inside helm chart bundle at location /ibm_cloud_pak/pak_extensions/pre-install/volume/. Create two volume one for taking user_inputs database jar and other for map pod:

# ibm-scc-pv.yaml
kind: PersistentVolume
apiVersion: v1
metadata:
  name: ibm-sccm-pv
  labels:
    app.kubernetes.io/name: ibm-sccm-pv
    app.kubernetes.io/instance: ibm-sccm
    app.kubernetes.io/managed-by: ibm-sccm-service
    helm.sh/chart: ibm-sccm
    release: ibm-sccm
spec:
  storageClassName: manual
  capacity:
    storage: 2Gi # Storage capacity for this PV
  accessModes:
    - ReadWriteMany
  nfs:
    server: 111.22.333.444
    path: /docker_volume/
# ibm-scc-pv-input.yaml
kind: PersistentVolume
apiVersion: v1
metadata:
  name: ibm-sccm-pv-input
  labels:
    app.kubernetes.io/name: ibm-sccm-pv-input
    app.kubernetes.io/instance: ibm-sccm
    app.kubernetes.io/managed-by: ibm-sccm-service
    helm.sh/chart: ibm-sccm
    release: ibm-sccm
    author: ccuserinputs
spec:
  storageClassName: manual
  capacity:
    storage: 400Mi # Storage capacity for this PV
  accessModes:
    - ReadWriteMany
  nfs:
    server: 111.22.333.444
    path: /docker_volume/user_inputs
Note: ccuserinputs will be placed in override values.yaml under persistentVolumeUserInputs.Selector.tag .