├── .github
└── README_TEMPLATE.md
├── .gitignore
├── .pre-commit-config.yaml
├── .secrets.baseline
├── LICENSE
├── README.md
├── config-templates
├── aws
│ ├── aws-ebs-csi-driver
│ │ ├── 0.9.14
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── images
│ │ │ │ └── output.png
│ │ │ ├── logo
│ │ │ │ └── aws-ebs-csi-driver.svg
│ │ │ ├── metadata.json
│ │ │ └── storage-class.yaml
│ │ ├── 1.1.0
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── images
│ │ │ │ └── output.png
│ │ │ ├── logo
│ │ │ │ └── aws-ebs-csi-driver.svg
│ │ │ ├── metadata.json
│ │ │ └── storage-class.yaml
│ │ ├── 1.12.0
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── images
│ │ │ │ └── output.png
│ │ │ ├── logo
│ │ │ │ └── aws-ebs-csi-driver.svg
│ │ │ ├── metadata.json
│ │ │ └── storage-class.yaml
│ │ ├── 1.31.0
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── images
│ │ │ │ └── output.png
│ │ │ ├── logo
│ │ │ │ └── aws-ebs-csi-driver.svg
│ │ │ ├── metadata.json
│ │ │ └── storage-class.yaml
│ │ ├── 1.5.1
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── images
│ │ │ │ └── output.png
│ │ │ ├── logo
│ │ │ │ └── aws-ebs-csi-driver.svg
│ │ │ ├── metadata.json
│ │ │ └── storage-class.yaml
│ │ └── changelog.json
│ └── aws-efs-csi-driver
│ │ ├── 1.2.2
│ │ ├── README.md
│ │ ├── custom-parameters.json
│ │ ├── deployment.yaml
│ │ ├── images
│ │ │ └── output.png
│ │ ├── logo
│ │ │ └── aws-efs-csi-driver.svg
│ │ ├── metadata.json
│ │ ├── storage-class-parameters.json
│ │ └── storage-class-template.yaml
│ │ ├── 1.3.1
│ │ ├── README.md
│ │ ├── custom-parameters.json
│ │ ├── deployment.yaml
│ │ ├── images
│ │ │ └── output.png
│ │ ├── logo
│ │ │ └── aws-efs-csi-driver.svg
│ │ ├── metadata.json
│ │ ├── storage-class-parameters.json
│ │ └── storage-class-template.yaml
│ │ ├── 1.3.7
│ │ ├── README.md
│ │ ├── custom-parameters.json
│ │ ├── deployment.yaml
│ │ ├── images
│ │ │ └── output.png
│ │ ├── logo
│ │ │ └── aws-efs-csi-driver.svg
│ │ ├── metadata.json
│ │ ├── storage-class-parameters.json
│ │ └── storage-class-template.yaml
│ │ ├── 1.4.2
│ │ ├── README.md
│ │ ├── custom-parameters.json
│ │ ├── deployment.yaml
│ │ ├── images
│ │ │ └── output.png
│ │ ├── logo
│ │ │ └── aws-efs-csi-driver.svg
│ │ ├── metadata.json
│ │ ├── storage-class-parameters.json
│ │ └── storage-class-template.yaml
│ │ ├── 2.0.3
│ │ ├── README.md
│ │ ├── custom-parameters.json
│ │ ├── deployment.yaml
│ │ ├── images
│ │ │ └── output.png
│ │ ├── logo
│ │ │ └── aws-efs-csi-driver.svg
│ │ ├── metadata.json
│ │ ├── storage-class-parameters.json
│ │ └── storage-class-template.yaml
│ │ └── changelog.json
├── azure
│ ├── azuredisk-csi-driver
│ │ ├── 1.18.0
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ ├── azuredisk-csi-driver.png
│ │ │ │ └── azuredisk-csi-driver.svg
│ │ │ ├── metadata.json
│ │ │ ├── output.png
│ │ │ └── storage-class.yaml
│ │ ├── 1.23.0
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── images
│ │ │ │ └── output.png
│ │ │ ├── logo
│ │ │ │ ├── azuredisk-csi-driver.png
│ │ │ │ └── azuredisk-csi-driver.svg
│ │ │ ├── metadata.json
│ │ │ └── storage-class.yaml
│ │ ├── 1.30.3
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ └── azuredisk-csi-driver.svg
│ │ │ ├── metadata.json
│ │ │ └── storage-class.yaml
│ │ ├── 1.4.0
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── images
│ │ │ │ └── output.png
│ │ │ ├── logo
│ │ │ │ ├── azuredisk-csi-driver.png
│ │ │ │ └── azuredisk-csi-driver.svg
│ │ │ ├── metadata.json
│ │ │ └── storage-class.yaml
│ │ └── changelog.json
│ └── azurefile-csi-driver
│ │ ├── 1.18.0
│ │ ├── custom-parameters.json
│ │ ├── deployment.yaml
│ │ ├── logo
│ │ │ ├── azurefile-csi-driver.png
│ │ │ └── azurefile-csi-driver.svg
│ │ ├── metadata.json
│ │ └── storage-class.yaml
│ │ ├── 1.22.0
│ │ ├── custom-parameters.json
│ │ ├── deployment.yaml
│ │ ├── logo
│ │ │ ├── azurefile-csi-driver.png
│ │ │ └── azurefile-csi-driver.svg
│ │ ├── metadata.json
│ │ └── storage-class.yaml
│ │ ├── 1.31.2
│ │ ├── custom-parameters.json
│ │ ├── deployment.yaml
│ │ ├── logo
│ │ │ ├── azurefile-csi-driver.png
│ │ │ └── azurefile-csi-driver.svg
│ │ ├── metadata.json
│ │ └── storage-class.yaml
│ │ ├── 1.9.0
│ │ ├── README.md
│ │ ├── custom-parameters.json
│ │ ├── deployment.yaml
│ │ ├── images
│ │ │ └── output.png
│ │ ├── logo
│ │ │ ├── azurefile-csi-driver.png
│ │ │ └── azurefile-csi-driver.svg
│ │ ├── metadata.json
│ │ └── storage-class.yaml
│ │ └── changelog.json
├── google
│ └── gcp-compute-persistent-disk-csi-driver
│ │ ├── 1.0.4
│ │ ├── README.md
│ │ ├── custom-parameters.json
│ │ ├── deployment.yaml
│ │ ├── images
│ │ │ └── output.png
│ │ ├── logo
│ │ │ └── gcp-compute-persistent-disk-csi-driver.svg
│ │ ├── metadata.json
│ │ ├── storage-class-parameters.json
│ │ ├── storage-class-template.yaml
│ │ └── storage-class.yaml
│ │ ├── 1.7.1
│ │ ├── custom-parameters.json
│ │ ├── deployment.yaml
│ │ ├── logo
│ │ │ └── gcp-compute-persistent-disk-csi-driver.svg
│ │ ├── metadata.json
│ │ ├── storage-class-parameters.json
│ │ ├── storage-class-template.yaml
│ │ └── storage-class.yaml
│ │ ├── 1.8.0
│ │ ├── custom-parameters.json
│ │ ├── deployment.yaml
│ │ ├── logo
│ │ │ └── gcp-compute-persistent-disk-csi-driver.svg
│ │ ├── metadata.json
│ │ ├── storage-class-parameters.json
│ │ ├── storage-class-template.yaml
│ │ └── storage-class.yaml
│ │ └── changelog.json
├── ibm
│ ├── ibm-object-storage-plugin
│ │ ├── 2.2
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ └── ibm-object-storage-plugin.svg
│ │ │ └── metadata.json
│ │ └── changelog.json
│ ├── ibm-spectrum-fusion
│ │ ├── 2.4.0
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── metadata.json
│ │ │ ├── storage-class-parameters.json
│ │ │ └── storage-class-template.yaml
│ │ └── changelog.json
│ ├── ibm-system-storage-block-csi-driver
│ │ ├── 1.10.0
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ └── ibm-system-storage-block-csi-driver.svg
│ │ │ ├── metadata.json
│ │ │ ├── storage-class-parameters.json
│ │ │ └── storage-class-template.yaml
│ │ ├── 1.11.1
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ └── ibm-system-storage-block-csi-driver.svg
│ │ │ ├── metadata.json
│ │ │ ├── storage-class-parameters.json
│ │ │ └── storage-class-template.yaml
│ │ ├── 1.11.2
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ └── ibm-system-storage-block-csi-driver.svg
│ │ │ ├── metadata.json
│ │ │ ├── storage-class-parameters.json
│ │ │ └── storage-class-template.yaml
│ │ ├── 1.4.0
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ └── ibm-system-storage-block-csi-driver.svg
│ │ │ ├── metadata.json
│ │ │ ├── storage-class-parameters.json
│ │ │ └── storage-class-template.yaml
│ │ ├── 1.5.0
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ └── ibm-system-storage-block-csi-driver.svg
│ │ │ ├── metadata.json
│ │ │ ├── storage-class-parameters.json
│ │ │ └── storage-class-template.yaml
│ │ └── changelog.json
│ └── ibm-vpc-block-csi-driver
│ │ ├── 4.2.2
│ │ ├── custom-parameters.json
│ │ ├── deployment.yaml
│ │ ├── logo
│ │ │ └── ibm-vpc-block-csi-driver.svg
│ │ ├── metadata.json
│ │ └── storage-class.yaml
│ │ ├── 4.3.0
│ │ ├── custom-parameters.json
│ │ ├── deployment.yaml
│ │ ├── logo
│ │ │ └── ibm-vpc-block-csi-driver.svg
│ │ ├── metadata.json
│ │ ├── storage-class-parameters.json
│ │ ├── storage-class-template.yaml
│ │ └── storage-class.yaml
│ │ ├── 5.0
│ │ ├── custom-parameters.json
│ │ ├── deployment.yaml
│ │ ├── logo
│ │ │ └── ibm-vpc-block-csi-driver.svg
│ │ ├── metadata.json
│ │ ├── storage-class-parameters.json
│ │ ├── storage-class-template.yaml
│ │ └── storage-class.yaml
│ │ ├── 5.1
│ │ ├── custom-parameters.json
│ │ ├── deployment.yaml
│ │ ├── logo
│ │ │ └── ibm-vpc-block-csi-driver.svg
│ │ ├── metadata.json
│ │ ├── storage-class-parameters.json
│ │ ├── storage-class-template.yaml
│ │ └── storage-class.yaml
│ │ └── changelog.json
├── netapp
│ ├── netapp-ontap-nas
│ │ ├── 20.07
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ └── netapp-ontap-nas.svg
│ │ │ ├── metadata.json
│ │ │ ├── storage-class-parameters.json
│ │ │ ├── storage-class-template.yaml
│ │ │ └── storage-class.yaml
│ │ ├── 21.04
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ ├── netapp-ontap-nas.png
│ │ │ │ └── netapp-ontap-nas.svg
│ │ │ ├── metadata.json
│ │ │ ├── storage-class-parameters.json
│ │ │ ├── storage-class-template.yaml
│ │ │ └── storage-class.yaml
│ │ ├── 22.04
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ ├── netapp-ontap-nas.png
│ │ │ │ └── netapp-ontap-nas.svg
│ │ │ ├── metadata.json
│ │ │ ├── storage-class-parameters.json
│ │ │ ├── storage-class-template.yaml
│ │ │ └── storage-class.yaml
│ │ ├── 22.10
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ ├── netapp-ontap-nas.png
│ │ │ │ └── netapp-ontap-nas.svg
│ │ │ ├── metadata.json
│ │ │ ├── storage-class-parameters.json
│ │ │ ├── storage-class-template.yaml
│ │ │ └── storage-class.yaml
│ │ ├── 23.10
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ ├── netapp-ontap-nas.png
│ │ │ │ └── netapp-ontap-nas.svg
│ │ │ ├── metadata.json
│ │ │ ├── storage-class-parameters.json
│ │ │ ├── storage-class-template.yaml
│ │ │ └── storage-class.yaml
│ │ ├── 24.02
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ └── netapp-ontap-nas.svg
│ │ │ ├── metadata.json
│ │ │ ├── storage-class-parameters.json
│ │ │ ├── storage-class-template.yaml
│ │ │ └── storage-class.yaml
│ │ └── changelog.json
│ ├── netapp-ontap-san
│ │ ├── 20.07
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ └── netapp-ontap-san.svg
│ │ │ ├── metadata.json
│ │ │ ├── storage-class-parameters.json
│ │ │ ├── storage-class-template.yaml
│ │ │ └── storage-class.yaml
│ │ ├── 21.04
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ ├── netapp-ontap-san.png
│ │ │ │ └── netapp-ontap-san.svg
│ │ │ ├── metadata.json
│ │ │ ├── storage-class-parameters.json
│ │ │ ├── storage-class-template.yaml
│ │ │ └── storage-class.yaml
│ │ ├── 22.04
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ ├── netapp-ontap-san.png
│ │ │ │ └── netapp-ontap-san.svg
│ │ │ ├── metadata.json
│ │ │ ├── storage-class-parameters.json
│ │ │ ├── storage-class-template.yaml
│ │ │ └── storage-class.yaml
│ │ ├── 22.10
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ ├── netapp-ontap-san.png
│ │ │ │ └── netapp-ontap-san.svg
│ │ │ ├── metadata.json
│ │ │ ├── storage-class-parameters.json
│ │ │ ├── storage-class-template.yaml
│ │ │ └── storage-class.yaml
│ │ ├── 23.10
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ ├── netapp-ontap-san.png
│ │ │ │ └── netapp-ontap-san.svg
│ │ │ ├── metadata.json
│ │ │ ├── storage-class-parameters.json
│ │ │ ├── storage-class-template.yaml
│ │ │ └── storage-class.yaml
│ │ ├── 24.02
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ └── netapp-ontap-san.svg
│ │ │ ├── metadata.json
│ │ │ ├── storage-class-parameters.json
│ │ │ ├── storage-class-template.yaml
│ │ │ └── storage-class.yaml
│ │ └── changelog.json
│ └── netapp-trident
│ │ ├── 20.07
│ │ ├── README.md
│ │ ├── deployment.yaml
│ │ ├── logo
│ │ │ └── netapp-trident.svg
│ │ └── metadata.json
│ │ ├── 21.04
│ │ ├── README.md
│ │ ├── deployment.yaml
│ │ ├── logo
│ │ │ ├── netapp-trident.png
│ │ │ └── netapp-trident.svg
│ │ └── metadata.json
│ │ ├── 22.04
│ │ ├── README.md
│ │ ├── deployment.yaml
│ │ ├── logo
│ │ │ ├── netapp-trident.png
│ │ │ └── netapp-trident.svg
│ │ └── metadata.json
│ │ ├── 22.10
│ │ ├── README.md
│ │ ├── deployment.yaml
│ │ ├── logo
│ │ │ ├── netapp-trident.png
│ │ │ └── netapp-trident.svg
│ │ └── metadata.json
│ │ ├── 23.10
│ │ ├── README.md
│ │ ├── deployment.yaml
│ │ ├── logo
│ │ │ ├── netapp-trident.png
│ │ │ └── netapp-trident.svg
│ │ └── metadata.json
│ │ ├── 24.02
│ │ ├── README.md
│ │ ├── deployment.yaml
│ │ ├── logo
│ │ │ └── netapp-trident.svg
│ │ └── metadata.json
│ │ └── changelog.json
├── redhat
│ ├── local-storage-operator
│ │ ├── 1.0.0
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ └── local-storage-operator.svg
│ │ │ └── metadata.json
│ │ └── changelog.json
│ ├── local-storage
│ │ ├── 1.0.0
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ └── local-storage.svg
│ │ │ └── metadata.json
│ │ └── changelog.json
│ ├── local-volume-block
│ │ ├── 4.10
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ ├── local-volume-block.png
│ │ │ │ └── local-volume-block.svg
│ │ │ └── metadata.json
│ │ ├── 4.11
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ ├── local-volume-block.png
│ │ │ │ └── local-volume-block.svg
│ │ │ └── metadata.json
│ │ ├── 4.12
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ └── local-volume-block.svg
│ │ │ └── metadata.json
│ │ ├── 4.13
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ └── local-volume-block.svg
│ │ │ └── metadata.json
│ │ ├── 4.7
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ ├── local-volume-block.png
│ │ │ │ └── local-volume-block.svg
│ │ │ └── metadata.json
│ │ ├── 4.8
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ ├── local-volume-block.png
│ │ │ │ └── local-volume-block.svg
│ │ │ └── metadata.json
│ │ ├── 4.9
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ ├── local-volume-block.png
│ │ │ │ └── local-volume-block.svg
│ │ │ └── metadata.json
│ │ └── changelog.json
│ ├── local-volume-file
│ │ ├── 4.10
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ └── local-volume-file.svg
│ │ │ └── metadata.json
│ │ ├── 4.11
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ └── local-volume-file.svg
│ │ │ └── metadata.json
│ │ ├── 4.12
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ └── local-volume-file.svg
│ │ │ └── metadata.json
│ │ ├── 4.13
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ └── local-volume-file.svg
│ │ │ └── metadata.json
│ │ ├── 4.7
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ └── local-volume-file.svg
│ │ │ └── metadata.json
│ │ ├── 4.8
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ └── local-volume-file.svg
│ │ │ └── metadata.json
│ │ ├── 4.9
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ └── local-volume-file.svg
│ │ │ └── metadata.json
│ │ └── changelog.json
│ ├── odf-local
│ │ ├── 4.10
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ ├── odf-local.png
│ │ │ │ └── odf-local.svg
│ │ │ ├── metadata.json
│ │ │ └── storage-class.yaml
│ │ ├── 4.11
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ ├── odf-local.png
│ │ │ │ └── odf-local.svg
│ │ │ ├── metadata.json
│ │ │ └── storage-class.yaml
│ │ ├── 4.12
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ └── odf-local.svg
│ │ │ ├── metadata.json
│ │ │ └── storage-class.yaml
│ │ ├── 4.13
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ └── odf-local.svg
│ │ │ ├── metadata.json
│ │ │ └── storage-class.yaml
│ │ ├── 4.14
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ └── odf-local.svg
│ │ │ ├── metadata.json
│ │ │ └── storage-class.yaml
│ │ ├── 4.15
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ └── odf-local.svg
│ │ │ ├── metadata.json
│ │ │ └── storage-class.yaml
│ │ ├── 4.16
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ └── odf-local.svg
│ │ │ ├── metadata.json
│ │ │ └── storage-class.yaml
│ │ ├── 4.17
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ └── odf-local.svg
│ │ │ ├── metadata.json
│ │ │ └── storage-class.yaml
│ │ ├── 4.18
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ └── odf-local.svg
│ │ │ ├── metadata.json
│ │ │ └── storage-class.yaml
│ │ ├── 4.7
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ ├── odf-local.png
│ │ │ │ └── odf-local.svg
│ │ │ ├── metadata.json
│ │ │ └── storage-class.yaml
│ │ ├── 4.8
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ ├── odf-local.png
│ │ │ │ └── odf-local.svg
│ │ │ ├── metadata.json
│ │ │ └── storage-class.yaml
│ │ ├── 4.9
│ │ │ ├── README.md
│ │ │ ├── custom-parameters.json
│ │ │ ├── deployment.yaml
│ │ │ ├── logo
│ │ │ │ ├── odf-local.png
│ │ │ │ └── odf-local.svg
│ │ │ ├── metadata.json
│ │ │ └── storage-class.yaml
│ │ └── changelog.json
│ └── odf-remote
│ │ ├── 4.10
│ │ ├── custom-parameters.json
│ │ ├── deployment.yaml
│ │ ├── logo
│ │ │ ├── odf-remote.png
│ │ │ └── odf-remote.svg
│ │ ├── metadata.json
│ │ └── storage-class.yaml
│ │ ├── 4.11
│ │ ├── custom-parameters.json
│ │ ├── deployment.yaml
│ │ ├── logo
│ │ │ └── odf-remote.svg
│ │ ├── metadata.json
│ │ └── storage-class.yaml
│ │ ├── 4.12
│ │ ├── custom-parameters.json
│ │ ├── deployment.yaml
│ │ ├── logo
│ │ │ └── odf-remote.svg
│ │ ├── metadata.json
│ │ └── storage-class.yaml
│ │ ├── 4.13
│ │ ├── custom-parameters.json
│ │ ├── deployment.yaml
│ │ ├── logo
│ │ │ └── odf-remote.svg
│ │ ├── metadata.json
│ │ └── storage-class.yaml
│ │ ├── 4.14
│ │ ├── custom-parameters.json
│ │ ├── deployment.yaml
│ │ ├── logo
│ │ │ └── odf-remote.svg
│ │ ├── metadata.json
│ │ └── storage-class.yaml
│ │ ├── 4.15
│ │ ├── custom-parameters.json
│ │ ├── deployment.yaml
│ │ ├── logo
│ │ │ └── odf-remote.svg
│ │ ├── metadata.json
│ │ └── storage-class.yaml
│ │ ├── 4.16
│ │ ├── custom-parameters.json
│ │ ├── deployment.yaml
│ │ ├── logo
│ │ │ └── odf-remote.svg
│ │ ├── metadata.json
│ │ └── storage-class.yaml
│ │ ├── 4.17
│ │ ├── custom-parameters.json
│ │ ├── deployment.yaml
│ │ ├── logo
│ │ │ └── odf-remote.svg
│ │ ├── metadata.json
│ │ └── storage-class.yaml
│ │ ├── 4.18
│ │ ├── custom-parameters.json
│ │ ├── deployment.yaml
│ │ ├── logo
│ │ │ └── odf-remote.svg
│ │ ├── metadata.json
│ │ └── storage-class.yaml
│ │ ├── 4.7
│ │ ├── README.md
│ │ ├── custom-parameters.json
│ │ ├── deployment.yaml
│ │ ├── logo
│ │ │ ├── odf-remote.png
│ │ │ └── odf-remote.svg
│ │ ├── metadata.json
│ │ └── storage-class.yaml
│ │ ├── 4.8
│ │ ├── README.md
│ │ ├── custom-parameters.json
│ │ ├── deployment.yaml
│ │ ├── logo
│ │ │ ├── odf-remote.png
│ │ │ └── odf-remote.svg
│ │ ├── metadata.json
│ │ └── storage-class.yaml
│ │ ├── 4.9
│ │ ├── README.md
│ │ ├── custom-parameters.json
│ │ ├── deployment.yaml
│ │ ├── logo
│ │ │ ├── odf-remote.png
│ │ │ └── odf-remote.svg
│ │ ├── metadata.json
│ │ └── storage-class.yaml
│ │ └── changelog.json
├── ridge
│ └── ridge-csi-driver
│ │ ├── 1.0.0
│ │ ├── custom-parameters.json
│ │ ├── deployment.yaml
│ │ ├── logo
│ │ │ └── ridge-csi-driver.svg
│ │ ├── metadata.json
│ │ ├── storage-class-parameters.json
│ │ └── storage-class-template.yaml
│ │ └── changelog.json
├── template_list.json
└── vmware
│ └── vsphere-csi-driver
│ ├── 2.5.1
│ ├── README.md
│ ├── custom-parameters.json
│ ├── deployment.yaml
│ ├── logo
│ │ └── vsphere-csi-driver.svg
│ ├── metadata.json
│ ├── storage-class-parameters.json
│ ├── storage-class-template.yaml
│ └── storage-class.yaml
│ ├── 2.7.0
│ ├── README.md
│ ├── custom-parameters.json
│ ├── deployment.yaml
│ ├── logo
│ │ └── vsphere-csi-driver.svg
│ ├── metadata.json
│ ├── storage-class-parameters.json
│ ├── storage-class-template.yaml
│ └── storage-class.yaml
│ └── changelog.json
└── satellite-storage-registration-flow.png
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 |
--------------------------------------------------------------------------------
/.pre-commit-config.yaml:
--------------------------------------------------------------------------------
1 | # This is an example configuration to enable detect-secrets in the pre-commit hook.
2 | # Add this file to the root folder of your repository.
3 | #
4 | # Read pre-commit hook framework https://pre-commit.com/ for more details about the structure of config yaml file and how git pre-commit would invoke each hook.
5 | #
6 | # This line indicates we will use the hook from ibm/detect-secrets to run scan during committing phase.
7 | # Whitewater/whitewater-detect-secrets would sync code to ibm/detect-secrets upon merge.
8 | repos:
9 | - repo: https://github.com/ibm/detect-secrets
10 | # If you desire to use a specific version of detect-secrets, you can replace `master` with other git revisions such as branch, tag or commit sha.
11 | # You are encouraged to use static refs such as tags, instead of branch name
12 | #
13 | # Running "pre-commit autoupdate" would automatically updates rev to latest tag
14 | rev: 0.13.1+ibm.62.dss
15 | hooks:
16 | - id: detect-secrets # pragma: whitelist secret
17 | # Add options for detect-secrets-hook binary. You can run `detect-secrets-hook --help` to list out all possible options.
18 | # You may also run `pre-commit run detect-secrets` to preview the scan result.
19 | # when "--baseline" without "--use-all-plugins", pre-commit scan with just plugins in baseline file
20 | # when "--baseline" with "--use-all-plugins", pre-commit scan with all available plugins
21 | # add "--fail-on-non-audited" to fail pre-commit for unaudited potential secrets
22 | args: [--baseline, .secrets.baseline, --use-all-plugins ]
23 |
--------------------------------------------------------------------------------
/config-templates/aws/aws-ebs-csi-driver/0.9.14/custom-parameters.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "description": "AWS Access Key ID.",
4 | "displayname": "AWS Access Key ID",
5 | "name": "aws-access-key",
6 | "required": "true",
7 | "category": "secret",
8 | "obfuscate": "true",
9 | "mutable": "true"
10 | },
11 | {
12 | "description": "AWS Secret Access key.",
13 | "displayname": "AWS Secret Access Key",
14 | "name": "aws-secret-access-key",
15 | "required": "true",
16 | "category": "secret",
17 | "obfuscate": "true",
18 | "mutable": "true"
19 | }
20 | ]
21 |
--------------------------------------------------------------------------------
/config-templates/aws/aws-ebs-csi-driver/0.9.14/images/output.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/aws/aws-ebs-csi-driver/0.9.14/images/output.png
--------------------------------------------------------------------------------
/config-templates/aws/aws-ebs-csi-driver/0.9.14/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "0.9.14",
3 | "revision": "3",
4 | "enabled": "true",
5 | "status": "unsupported",
6 | "description": "AWS EBS CSI Driver version 0.9.14",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "AWS"
11 | },
12 | {
13 | "name": "offering-name",
14 | "value": "aws-ebs-csi-driver"
15 | },
16 | {
17 | "name": "offering-type",
18 | "value": "non-sds"
19 | },
20 | {
21 | "name": "provider-url",
22 | "value": "https://console.aws.amazon.com/support/home#/"
23 | },
24 | {
25 | "name": "support-msg",
26 | "value": "For support contact AWS"
27 | },
28 | {
29 | "name": "provider-logo",
30 | "value": "logo/aws-ebs-csi-driver.svg"
31 | },
32 | {
33 | "name": "supported-envs",
34 | "value": "AWS"
35 | },
36 | {
37 | "name": "supported-k8s-versions",
38 | "value": "1.17,1.18"
39 | },
40 | {
41 | "name": "volume-type",
42 | "value": "block"
43 | },
44 | {
45 | "name": "volume-encryption-at-rest",
46 | "value": "true"
47 | },
48 | {
49 | "name": "volume-encryption-in-transit",
50 | "value": "true"
51 | },
52 | {
53 | "name": "volume-snapshot",
54 | "value": "true"
55 | },
56 | {
57 | "name": "volume-availability",
58 | "value": "zonal"
59 | },
60 | {
61 | "name": "volume-expansion",
62 | "value": "true"
63 | },
64 | {
65 | "name": "storageclass",
66 | "value": "gold,silver,bronze"
67 | }
68 | ]
69 | }
70 |
--------------------------------------------------------------------------------
/config-templates/aws/aws-ebs-csi-driver/1.1.0/custom-parameters.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "description": "AWS Access Key ID.",
4 | "displayname": "AWS Access Key ID",
5 | "name": "aws-access-key",
6 | "required": "true",
7 | "category": "secret",
8 | "obfuscate": "true",
9 | "mutable": "true"
10 | },
11 | {
12 | "description": "AWS Secret Access key.",
13 | "displayname": "AWS Secret Access Key",
14 | "name": "aws-secret-access-key",
15 | "required": "true",
16 | "category": "secret",
17 | "obfuscate": "true",
18 | "mutable": "true"
19 | }
20 | ]
21 |
--------------------------------------------------------------------------------
/config-templates/aws/aws-ebs-csi-driver/1.1.0/images/output.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/aws/aws-ebs-csi-driver/1.1.0/images/output.png
--------------------------------------------------------------------------------
/config-templates/aws/aws-ebs-csi-driver/1.1.0/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "1.1.0",
3 | "revision": "5",
4 | "enabled": "true",
5 | "status": "deprecated",
6 | "description": "AWS EBS CSI Driver version 1.1.0",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "AWS"
11 | },
12 | {
13 | "name": "offering-name",
14 | "value": "aws-ebs-csi-driver"
15 | },
16 | {
17 | "name": "offering-type",
18 | "value": "non-sds"
19 | },
20 | {
21 | "name": "provider-url",
22 | "value": "https://console.aws.amazon.com/support/home#/"
23 | },
24 | {
25 | "name": "support-msg",
26 | "value": "For support contact AWS"
27 | },
28 | {
29 | "name": "provider-logo",
30 | "value": "logo/aws-ebs-csi-driver.svg"
31 | },
32 | {
33 | "name": "supported-envs",
34 | "value": "AWS"
35 | },
36 | {
37 | "name": "supported-ocp-versions",
38 | "value": "4.8, 4.9, 4.10, 4.11"
39 | },
40 | {
41 | "name": "volume-type",
42 | "value": "block"
43 | },
44 | {
45 | "name": "volume-encryption-at-rest",
46 | "value": "true"
47 | },
48 | {
49 | "name": "volume-encryption-in-transit",
50 | "value": "true"
51 | },
52 | {
53 | "name": "volume-snapshot",
54 | "value": "true"
55 | },
56 | {
57 | "name": "volume-availability",
58 | "value": "zonal"
59 | },
60 | {
61 | "name": "volume-expansion",
62 | "value": "true"
63 | },
64 | {
65 | "name": "storageclass",
66 | "value": "gold,silver,bronze,gold-metro,silver-metro,bronze-metro"
67 | }
68 | ]
69 | }
70 |
--------------------------------------------------------------------------------
/config-templates/aws/aws-ebs-csi-driver/1.12.0/custom-parameters.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "description": "AWS Access Key ID.",
4 | "displayname": "AWS Access Key ID",
5 | "name": "aws-access-key",
6 | "required": "true",
7 | "category": "secret",
8 | "obfuscate": "true",
9 | "mutable": "true"
10 | },
11 | {
12 | "description": "AWS Secret Access key.",
13 | "displayname": "AWS Secret Access Key",
14 | "name": "aws-secret-access-key",
15 | "required": "true",
16 | "category": "secret",
17 | "obfuscate": "true",
18 | "mutable": "true"
19 | }
20 | ]
21 |
--------------------------------------------------------------------------------
/config-templates/aws/aws-ebs-csi-driver/1.12.0/images/output.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/aws/aws-ebs-csi-driver/1.12.0/images/output.png
--------------------------------------------------------------------------------
/config-templates/aws/aws-ebs-csi-driver/1.12.0/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "1.12.0",
3 | "revision": "3",
4 | "enabled": "true",
5 | "status": "supported",
6 | "description": "AWS EBS CSI Driver version 1.12.0",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "AWS"
11 | },
12 | {
13 | "name": "offering-name",
14 | "value": "aws-ebs-csi-driver"
15 | },
16 | {
17 | "name": "offering-type",
18 | "value": "non-sds"
19 | },
20 | {
21 | "name": "provider-url",
22 | "value": "https://console.aws.amazon.com/support/home#/"
23 | },
24 | {
25 | "name": "support-msg",
26 | "value": "For support contact AWS"
27 | },
28 | {
29 | "name": "provider-logo",
30 | "value": "logo/aws-ebs-csi-driver.svg"
31 | },
32 | {
33 | "name": "supported-envs",
34 | "value": "AWS"
35 | },
36 | {
37 | "name": "supported-ocp-versions",
38 | "value": "4.8, 4.9, 4.10, 4.11, 4.12, 4.13, 4.14"
39 | },
40 | {
41 | "name": "volume-type",
42 | "value": "block"
43 | },
44 | {
45 | "name": "volume-encryption-at-rest",
46 | "value": "true"
47 | },
48 | {
49 | "name": "volume-encryption-in-transit",
50 | "value": "true"
51 | },
52 | {
53 | "name": "volume-snapshot",
54 | "value": "true"
55 | },
56 | {
57 | "name": "volume-availability",
58 | "value": "zonal"
59 | },
60 | {
61 | "name": "volume-expansion",
62 | "value": "true"
63 | },
64 | {
65 | "name": "storageclass",
66 | "value": "gold,silver,bronze,gold-metro,silver-metro,bronze-metro"
67 | }
68 | ]
69 | }
70 |
--------------------------------------------------------------------------------
/config-templates/aws/aws-ebs-csi-driver/1.31.0/custom-parameters.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "description": "AWS Access Key ID.",
4 | "displayname": "AWS Access Key ID",
5 | "name": "aws-access-key",
6 | "required": "true",
7 | "category": "secret",
8 | "obfuscate": "true",
9 | "mutable": "true"
10 | },
11 | {
12 | "description": "AWS Secret Access key.",
13 | "displayname": "AWS Secret Access Key",
14 | "name": "aws-secret-access-key",
15 | "required": "true",
16 | "category": "secret",
17 | "obfuscate": "true",
18 | "mutable": "true"
19 | }
20 | ]
21 |
--------------------------------------------------------------------------------
/config-templates/aws/aws-ebs-csi-driver/1.31.0/images/output.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/aws/aws-ebs-csi-driver/1.31.0/images/output.png
--------------------------------------------------------------------------------
/config-templates/aws/aws-ebs-csi-driver/1.31.0/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "1.31.0",
3 | "revision": "1",
4 | "enabled": "true",
5 | "status": "supported",
6 | "description": "AWS EBS CSI Driver version 1.31.0",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "AWS"
11 | },
12 | {
13 | "name": "offering-name",
14 | "value": "aws-ebs-csi-driver"
15 | },
16 | {
17 | "name": "offering-type",
18 | "value": "non-sds"
19 | },
20 | {
21 | "name": "provider-url",
22 | "value": "https://console.aws.amazon.com/support/home#/"
23 | },
24 | {
25 | "name": "support-msg",
26 | "value": "For support contact AWS"
27 | },
28 | {
29 | "name": "provider-logo",
30 | "value": "logo/aws-ebs-csi-driver.svg"
31 | },
32 | {
33 | "name": "supported-envs",
34 | "value": "AWS"
35 | },
36 | {
37 | "name": "supported-ocp-versions",
38 | "value": "4.14, 4.15"
39 | },
40 | {
41 | "name": "volume-type",
42 | "value": "block"
43 | },
44 | {
45 | "name": "volume-encryption-at-rest",
46 | "value": "true"
47 | },
48 | {
49 | "name": "volume-encryption-in-transit",
50 | "value": "true"
51 | },
52 | {
53 | "name": "volume-snapshot",
54 | "value": "true"
55 | },
56 | {
57 | "name": "volume-availability",
58 | "value": "zonal"
59 | },
60 | {
61 | "name": "volume-expansion",
62 | "value": "true"
63 | },
64 | {
65 | "name": "storageclass",
66 | "value": "gold,silver,bronze,gold-metro,silver-metro,bronze-metro"
67 | }
68 | ]
69 | }
70 |
--------------------------------------------------------------------------------
/config-templates/aws/aws-ebs-csi-driver/1.5.1/custom-parameters.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "description": "AWS Access Key ID.",
4 | "displayname": "AWS Access Key ID",
5 | "name": "aws-access-key",
6 | "required": "true",
7 | "category": "secret",
8 | "obfuscate": "true",
9 | "mutable": "true"
10 | },
11 | {
12 | "description": "AWS Secret Access key.",
13 | "displayname": "AWS Secret Access Key",
14 | "name": "aws-secret-access-key",
15 | "required": "true",
16 | "category": "secret",
17 | "obfuscate": "true",
18 | "mutable": "true"
19 | }
20 | ]
21 |
--------------------------------------------------------------------------------
/config-templates/aws/aws-ebs-csi-driver/1.5.1/images/output.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/aws/aws-ebs-csi-driver/1.5.1/images/output.png
--------------------------------------------------------------------------------
/config-templates/aws/aws-ebs-csi-driver/1.5.1/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "1.5.1",
3 | "revision": "5",
4 | "enabled": "true",
5 | "status": "deprecated",
6 | "description": "AWS EBS CSI Driver version 1.5.1",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "AWS"
11 | },
12 | {
13 | "name": "offering-name",
14 | "value": "aws-ebs-csi-driver"
15 | },
16 | {
17 | "name": "offering-type",
18 | "value": "non-sds"
19 | },
20 | {
21 | "name": "provider-url",
22 | "value": "https://console.aws.amazon.com/support/home#/"
23 | },
24 | {
25 | "name": "support-msg",
26 | "value": "For support contact AWS"
27 | },
28 | {
29 | "name": "provider-logo",
30 | "value": "logo/aws-ebs-csi-driver.svg"
31 | },
32 | {
33 | "name": "supported-envs",
34 | "value": "AWS"
35 | },
36 | {
37 | "name": "supported-ocp-versions",
38 | "value": "4.8, 4.9, 4.10, 4.11, 4.12"
39 | },
40 | {
41 | "name": "volume-type",
42 | "value": "block"
43 | },
44 | {
45 | "name": "volume-encryption-at-rest",
46 | "value": "true"
47 | },
48 | {
49 | "name": "volume-encryption-in-transit",
50 | "value": "true"
51 | },
52 | {
53 | "name": "volume-snapshot",
54 | "value": "true"
55 | },
56 | {
57 | "name": "volume-availability",
58 | "value": "zonal"
59 | },
60 | {
61 | "name": "volume-expansion",
62 | "value": "true"
63 | },
64 | {
65 | "name": "storageclass",
66 | "value": "gold,silver,bronze,gold-metro,silver-metro,bronze-metro"
67 | }
68 | ]
69 | }
70 |
--------------------------------------------------------------------------------
/config-templates/aws/aws-efs-csi-driver/1.2.2/custom-parameters.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "description": "AWS Access Key ID.",
4 | "displayname": "AWS Access Key ID",
5 | "name": "aws-access-key",
6 | "required": "true",
7 | "category": "secret",
8 | "obfuscate": "true",
9 | "mutable": "true"
10 | },
11 | {
12 | "description": "AWS Secret Access key.",
13 | "displayname": "AWS Secret Access Key",
14 | "name": "aws-secret-access-key",
15 | "required": "true",
16 | "category": "secret",
17 | "obfuscate": "true",
18 | "mutable": "true"
19 | }
20 | ]
21 |
--------------------------------------------------------------------------------
/config-templates/aws/aws-efs-csi-driver/1.2.2/images/output.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/aws/aws-efs-csi-driver/1.2.2/images/output.png
--------------------------------------------------------------------------------
/config-templates/aws/aws-efs-csi-driver/1.2.2/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "1.2.2",
3 | "revision": "3",
4 | "enabled": "true",
5 | "status": "unsupported",
6 | "description": "AWS EFS CSI Driver version 1.2.2",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "AWS"
11 | },
12 | {
13 | "name": "offering-name",
14 | "value": "aws-efs-csi-driver"
15 | },
16 | {
17 | "name": "offering-type",
18 | "value": "non-sds"
19 | },
20 | {
21 | "name": "provider-url",
22 | "value": "https://console.aws.amazon.com/support/home#/"
23 | },
24 | {
25 | "name": "support-msg",
26 | "value": "For support contact AWS"
27 | },
28 | {
29 | "name": "provider-logo",
30 | "value": "logo/aws-efs-csi-driver.svg"
31 | },
32 | {
33 | "name": "supported-envs",
34 | "value": "AWS"
35 | },
36 | {
37 | "name": "supported-k8s-versions",
38 | "value": "1.17,1.18"
39 | },
40 | {
41 | "name": "volume-type",
42 | "value": "file"
43 | },
44 | {
45 | "name": "volume-encryption-at-rest",
46 | "value": "true"
47 | },
48 | {
49 | "name": "volume-encryption-in-transit",
50 | "value": "true"
51 | },
52 | {
53 | "name": "volume-snapshot",
54 | "value": "false"
55 | },
56 | {
57 | "name": "volume-availability",
58 | "value": "regional"
59 | },
60 | {
61 | "name": "volume-expansion",
62 | "value": "false"
63 | },
64 | {
65 | "name": "storageclass",
66 | "value": "gold"
67 | }
68 | ]
69 | }
70 |
--------------------------------------------------------------------------------
/config-templates/aws/aws-efs-csi-driver/1.2.2/storage-class-template.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: storage.k8s.io/v1
2 | kind: StorageClass
3 | metadata:
4 | name: "{{ name }}"
5 | annotations:
6 | storageclass.kubernetes.io/is-default-class: "{{ is-default-class }}"
7 | labels:
8 | app.kubernetes.io/name: aws-efs-csi-driver
9 | app.kubernetes.io/version: 1.2.2
10 | volume-type: "file" # As per user specification; e.g.: block, file or object.
11 | storage-class-preference: "{{ storage-class-preference }}" # As per user specification; e.g.: 1, 2, ...., 99
12 | is-user-defined-class: "true" # As this is a user-defined storage class
13 | mountOptions:
14 | - tls
15 | provisioner: efs.csi.aws.com
16 | parameters:
17 | provisioningMode: efs-ap
18 | fileSystemId: "{{ fileSystemId }}"
19 | directoryPerms: "{{ directoryPerms }}"
20 | gidRangeStart: "{{ gidRangeStart }}"
21 | gidRangeEnd: "{{ gidRangeEnd }}"
22 | basePath: "{{ basePath }}"
23 |
--------------------------------------------------------------------------------
/config-templates/aws/aws-efs-csi-driver/1.3.1/custom-parameters.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "description": "AWS Access Key ID.",
4 | "displayname": "AWS Access Key ID",
5 | "name": "aws-access-key",
6 | "required": "true",
7 | "category": "secret",
8 | "obfuscate": "true",
9 | "mutable": "true"
10 | },
11 | {
12 | "description": "AWS Secret Access key.",
13 | "displayname": "AWS Secret Access Key",
14 | "name": "aws-secret-access-key",
15 | "required": "true",
16 | "category": "secret",
17 | "obfuscate": "true",
18 | "mutable": "true"
19 | }
20 | ]
21 |
--------------------------------------------------------------------------------
/config-templates/aws/aws-efs-csi-driver/1.3.1/images/output.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/aws/aws-efs-csi-driver/1.3.1/images/output.png
--------------------------------------------------------------------------------
/config-templates/aws/aws-efs-csi-driver/1.3.1/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "1.3.1",
3 | "revision": "4",
4 | "enabled": "true",
5 | "status": "deprecated",
6 | "description": "AWS EFS CSI Driver version 1.3.1",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "AWS"
11 | },
12 | {
13 | "name": "offering-name",
14 | "value": "aws-efs-csi-driver"
15 | },
16 | {
17 | "name": "offering-type",
18 | "value": "non-sds"
19 | },
20 | {
21 | "name": "provider-url",
22 | "value": "https://console.aws.amazon.com/support/home#/"
23 | },
24 | {
25 | "name": "support-msg",
26 | "value": "For support contact AWS"
27 | },
28 | {
29 | "name": "provider-logo",
30 | "value": "logo/aws-efs-csi-driver.svg"
31 | },
32 | {
33 | "name": "supported-envs",
34 | "value": "AWS"
35 | },
36 | {
37 | "name": "supported-ocp-versions",
38 | "value": "4.8, 4.9, 4.10, 4.11"
39 | },
40 | {
41 | "name": "volume-type",
42 | "value": "file"
43 | },
44 | {
45 | "name": "volume-encryption-at-rest",
46 | "value": "true"
47 | },
48 | {
49 | "name": "volume-encryption-in-transit",
50 | "value": "true"
51 | },
52 | {
53 | "name": "volume-snapshot",
54 | "value": "false"
55 | },
56 | {
57 | "name": "volume-availability",
58 | "value": "regional"
59 | },
60 | {
61 | "name": "volume-expansion",
62 | "value": "false"
63 | }
64 | ]
65 | }
66 |
--------------------------------------------------------------------------------
/config-templates/aws/aws-efs-csi-driver/1.3.1/storage-class-template.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: storage.k8s.io/v1
2 | kind: StorageClass
3 | metadata:
4 | name: "{{ name }}"
5 | annotations:
6 | storageclass.kubernetes.io/is-default-class: "{{ is-default-class }}"
7 | labels:
8 | app.kubernetes.io/name: aws-efs-csi-driver
9 | app.kubernetes.io/version: 1.3.1
10 | volume-type: "file" # As per user specification; e.g.: block, file or object.
11 | storage-class-preference: "{{ storage-class-preference }}" # As per user specification;e.g.: 1, 2, ...., 99
12 | is-user-defined-class: "true" # As this is a user-defined storage class
13 | mountOptions:
14 | - tls
15 | provisioner: efs.csi.aws.com
16 | parameters:
17 | provisioningMode: efs-ap
18 | fileSystemId: "{{ fileSystemId }}"
19 | directoryPerms: "{{ directoryPerms }}"
20 | gidRangeStart: "{{ gidRangeStart }}"
21 | gidRangeEnd: "{{ gidRangeEnd }}"
22 | basePath: "{{ basePath }}"
23 |
--------------------------------------------------------------------------------
/config-templates/aws/aws-efs-csi-driver/1.3.7/custom-parameters.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "description": "AWS Access Key ID.",
4 | "displayname": "AWS Access Key ID",
5 | "name": "aws-access-key",
6 | "required": "true",
7 | "category": "secret",
8 | "obfuscate": "true",
9 | "mutable": "true"
10 | },
11 | {
12 | "description": "AWS Secret Access key.",
13 | "displayname": "AWS Secret Access Key",
14 | "name": "aws-secret-access-key",
15 | "required": "true",
16 | "category": "secret",
17 | "obfuscate": "true",
18 | "mutable": "true"
19 | }
20 | ]
21 |
--------------------------------------------------------------------------------
/config-templates/aws/aws-efs-csi-driver/1.3.7/images/output.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/aws/aws-efs-csi-driver/1.3.7/images/output.png
--------------------------------------------------------------------------------
/config-templates/aws/aws-efs-csi-driver/1.3.7/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "1.3.7",
3 | "revision": "4",
4 | "enabled": "true",
5 | "status": "deprecated",
6 | "description": "AWS EFS CSI Driver version 1.3.7",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "AWS"
11 | },
12 | {
13 | "name": "offering-name",
14 | "value": "aws-efs-csi-driver"
15 | },
16 | {
17 | "name": "offering-type",
18 | "value": "non-sds"
19 | },
20 | {
21 | "name": "provider-url",
22 | "value": "https://console.aws.amazon.com/support/home#/"
23 | },
24 | {
25 | "name": "support-msg",
26 | "value": "For support contact AWS"
27 | },
28 | {
29 | "name": "provider-logo",
30 | "value": "logo/aws-efs-csi-driver.svg"
31 | },
32 | {
33 | "name": "supported-envs",
34 | "value": "AWS"
35 | },
36 | {
37 | "name": "supported-ocp-versions",
38 | "value": "4.8, 4.9, 4.10, 4.11, 4.12"
39 | },
40 | {
41 | "name": "volume-type",
42 | "value": "file"
43 | },
44 | {
45 | "name": "volume-encryption-at-rest",
46 | "value": "true"
47 | },
48 | {
49 | "name": "volume-encryption-in-transit",
50 | "value": "true"
51 | },
52 | {
53 | "name": "volume-snapshot",
54 | "value": "false"
55 | },
56 | {
57 | "name": "volume-availability",
58 | "value": "regional"
59 | },
60 | {
61 | "name": "volume-expansion",
62 | "value": "false"
63 | }
64 | ]
65 | }
66 |
--------------------------------------------------------------------------------
/config-templates/aws/aws-efs-csi-driver/1.3.7/storage-class-template.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: storage.k8s.io/v1
2 | kind: StorageClass
3 | metadata:
4 | name: "{{ name }}"
5 | annotations:
6 | storageclass.kubernetes.io/is-default-class: "{{ is-default-class }}"
7 | labels:
8 | app.kubernetes.io/name: aws-efs-csi-driver
9 | app.kubernetes.io/version: 1.3.7
10 | volume-type: "file" # As per user specification; e.g.: block, file or object.
11 | storage-class-preference: "{{ storage-class-preference }}" # As per user specification;e.g.: 1, 2, ...., 99
12 | is-user-defined-class: "true" # As this is a user-defined storage class
13 | mountOptions:
14 | - tls
15 | provisioner: efs.csi.aws.com
16 | parameters:
17 | provisioningMode: efs-ap
18 | fileSystemId: "{{ fileSystemId }}"
19 | directoryPerms: "{{ directoryPerms }}"
20 | gidRangeStart: "{{ gidRangeStart }}"
21 | gidRangeEnd: "{{ gidRangeEnd }}"
22 | basePath: "{{ basePath }}"
23 |
--------------------------------------------------------------------------------
/config-templates/aws/aws-efs-csi-driver/1.4.2/custom-parameters.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "description": "AWS Access Key ID.",
4 | "displayname": "AWS Access Key ID",
5 | "name": "aws-access-key",
6 | "required": "true",
7 | "category": "secret",
8 | "obfuscate": "true",
9 | "mutable": "true"
10 | },
11 | {
12 | "description": "AWS Secret Access key.",
13 | "displayname": "AWS Secret Access Key",
14 | "name": "aws-secret-access-key",
15 | "required": "true",
16 | "category": "secret",
17 | "obfuscate": "true",
18 | "mutable": "true"
19 | }
20 | ]
--------------------------------------------------------------------------------
/config-templates/aws/aws-efs-csi-driver/1.4.2/images/output.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/aws/aws-efs-csi-driver/1.4.2/images/output.png
--------------------------------------------------------------------------------
/config-templates/aws/aws-efs-csi-driver/1.4.2/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "1.4.2",
3 | "revision": "1",
4 | "enabled": "true",
5 | "status": "supported",
6 | "description": "AWS EFS CSI Driver version 1.4.2",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "AWS"
11 | },
12 | {
13 | "name": "offering-name",
14 | "value": "aws-efs-csi-driver"
15 | },
16 | {
17 | "name": "offering-type",
18 | "value": "non-sds"
19 | },
20 | {
21 | "name": "provider-url",
22 | "value": "https://console.aws.amazon.com/support/home#/"
23 | },
24 | {
25 | "name": "support-msg",
26 | "value": "For support contact AWS"
27 | },
28 | {
29 | "name": "provider-logo",
30 | "value": "logo/aws-efs-csi-driver.svg"
31 | },
32 | {
33 | "name": "supported-envs",
34 | "value": "AWS"
35 | },
36 | {
37 | "name": "supported-ocp-versions",
38 | "value": "4.8, 4.9, 4.10, 4.11, 4.12, 4.13, 4.14"
39 | },
40 | {
41 | "name": "volume-type",
42 | "value": "file"
43 | },
44 | {
45 | "name": "volume-encryption-at-rest",
46 | "value": "true"
47 | },
48 | {
49 | "name": "volume-encryption-in-transit",
50 | "value": "true"
51 | },
52 | {
53 | "name": "volume-snapshot",
54 | "value": "false"
55 | },
56 | {
57 | "name": "volume-availability",
58 | "value": "regional"
59 | },
60 | {
61 | "name": "volume-expansion",
62 | "value": "false"
63 | }
64 | ]
65 | }
66 |
--------------------------------------------------------------------------------
/config-templates/aws/aws-efs-csi-driver/1.4.2/storage-class-template.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: storage.k8s.io/v1
2 | kind: StorageClass
3 | metadata:
4 | name: "{{ name }}"
5 | annotations:
6 | storageclass.kubernetes.io/is-default-class: "{{ is-default-class }}"
7 | labels:
8 | app.kubernetes.io/name: aws-efs-csi-driver
9 | app.kubernetes.io/version: 1.4.2
10 | volume-type: "file" # As per user specification; e.g.: block, file or object.
11 | storage-class-preference: "{{ storage-class-preference }}" # As per user specification;e.g.: 1, 2, ...., 99
12 | is-user-defined-class: "true" # As this is a user-defined storage class
13 | mountOptions:
14 | - tls
15 | provisioner: efs.csi.aws.com
16 | parameters:
17 | provisioningMode: efs-ap
18 | fileSystemId: "{{ fileSystemId }}"
19 | directoryPerms: "{{ directoryPerms }}"
20 | gidRangeStart: "{{ gidRangeStart }}"
21 | gidRangeEnd: "{{ gidRangeEnd }}"
22 | basePath: "{{ basePath }}"
--------------------------------------------------------------------------------
/config-templates/aws/aws-efs-csi-driver/2.0.3/custom-parameters.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "description": "AWS Access Key ID.",
4 | "displayname": "AWS Access Key ID",
5 | "name": "aws-access-key",
6 | "required": "true",
7 | "category": "secret",
8 | "obfuscate": "true",
9 | "mutable": "true"
10 | },
11 | {
12 | "description": "AWS Secret Access key.",
13 | "displayname": "AWS Secret Access Key",
14 | "name": "aws-secret-access-key",
15 | "required": "true",
16 | "category": "secret",
17 | "obfuscate": "true",
18 | "mutable": "true"
19 | }
20 | ]
--------------------------------------------------------------------------------
/config-templates/aws/aws-efs-csi-driver/2.0.3/images/output.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/aws/aws-efs-csi-driver/2.0.3/images/output.png
--------------------------------------------------------------------------------
/config-templates/aws/aws-efs-csi-driver/2.0.3/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "2.0.3",
3 | "revision": "1",
4 | "enabled": "true",
5 | "status": "supported",
6 | "description": "AWS EFS CSI Driver version 2.0.3",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "AWS"
11 | },
12 | {
13 | "name": "offering-name",
14 | "value": "aws-efs-csi-driver"
15 | },
16 | {
17 | "name": "offering-type",
18 | "value": "non-sds"
19 | },
20 | {
21 | "name": "provider-url",
22 | "value": "https://console.aws.amazon.com/support/home#/"
23 | },
24 | {
25 | "name": "support-msg",
26 | "value": "For support contact AWS"
27 | },
28 | {
29 | "name": "provider-logo",
30 | "value": "logo/aws-efs-csi-driver.svg"
31 | },
32 | {
33 | "name": "supported-envs",
34 | "value": "AWS"
35 | },
36 | {
37 | "name": "supported-ocp-versions",
38 | "value": "4.12, 4.13, 4.14, 4.15"
39 | },
40 | {
41 | "name": "volume-type",
42 | "value": "file"
43 | },
44 | {
45 | "name": "volume-encryption-at-rest",
46 | "value": "true"
47 | },
48 | {
49 | "name": "volume-encryption-in-transit",
50 | "value": "true"
51 | },
52 | {
53 | "name": "volume-snapshot",
54 | "value": "false"
55 | },
56 | {
57 | "name": "volume-availability",
58 | "value": "regional"
59 | },
60 | {
61 | "name": "volume-expansion",
62 | "value": "false"
63 | }
64 | ]
65 | }
66 |
--------------------------------------------------------------------------------
/config-templates/aws/aws-efs-csi-driver/2.0.3/storage-class-template.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: storage.k8s.io/v1
2 | kind: StorageClass
3 | metadata:
4 | name: "{{ name }}"
5 | annotations:
6 | storageclass.kubernetes.io/is-default-class: "{{ is-default-class }}"
7 | labels:
8 | app.kubernetes.io/name: aws-efs-csi-driver
9 | app.kubernetes.io/version: 2.0.3
10 | volume-type: "file" # As per user specification; e.g.: block, file or object.
11 | storage-class-preference: "{{ storage-class-preference }}" # As per user specification;e.g.: 1, 2, ...., 99
12 | is-user-defined-class: "true" # As this is a user-defined storage class
13 | mountOptions:
14 | - tls
15 | provisioner: efs.csi.aws.com
16 | parameters:
17 | provisioningMode: efs-ap
18 | fileSystemId: "{{ fileSystemId }}"
19 | directoryPerms: "{{ directoryPerms }}"
20 | gidRangeStart: "{{ gidRangeStart }}"
21 | gidRangeEnd: "{{ gidRangeEnd }}"
22 | basePath: "{{ basePath }}"
--------------------------------------------------------------------------------
/config-templates/azure/azuredisk-csi-driver/1.18.0/logo/azuredisk-csi-driver.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/azure/azuredisk-csi-driver/1.18.0/logo/azuredisk-csi-driver.png
--------------------------------------------------------------------------------
/config-templates/azure/azuredisk-csi-driver/1.18.0/output.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/azure/azuredisk-csi-driver/1.18.0/output.png
--------------------------------------------------------------------------------
/config-templates/azure/azuredisk-csi-driver/1.23.0/images/output.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/azure/azuredisk-csi-driver/1.23.0/images/output.png
--------------------------------------------------------------------------------
/config-templates/azure/azuredisk-csi-driver/1.23.0/logo/azuredisk-csi-driver.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/azure/azuredisk-csi-driver/1.23.0/logo/azuredisk-csi-driver.png
--------------------------------------------------------------------------------
/config-templates/azure/azuredisk-csi-driver/1.4.0/images/output.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/azure/azuredisk-csi-driver/1.4.0/images/output.png
--------------------------------------------------------------------------------
/config-templates/azure/azuredisk-csi-driver/1.4.0/logo/azuredisk-csi-driver.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/azure/azuredisk-csi-driver/1.4.0/logo/azuredisk-csi-driver.png
--------------------------------------------------------------------------------
/config-templates/azure/azurefile-csi-driver/1.18.0/logo/azurefile-csi-driver.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/azure/azurefile-csi-driver/1.18.0/logo/azurefile-csi-driver.png
--------------------------------------------------------------------------------
/config-templates/azure/azurefile-csi-driver/1.22.0/logo/azurefile-csi-driver.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/azure/azurefile-csi-driver/1.22.0/logo/azurefile-csi-driver.png
--------------------------------------------------------------------------------
/config-templates/azure/azurefile-csi-driver/1.31.2/logo/azurefile-csi-driver.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/azure/azurefile-csi-driver/1.31.2/logo/azurefile-csi-driver.png
--------------------------------------------------------------------------------
/config-templates/azure/azurefile-csi-driver/1.9.0/images/output.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/azure/azurefile-csi-driver/1.9.0/images/output.png
--------------------------------------------------------------------------------
/config-templates/azure/azurefile-csi-driver/1.9.0/logo/azurefile-csi-driver.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/azure/azurefile-csi-driver/1.9.0/logo/azurefile-csi-driver.png
--------------------------------------------------------------------------------
/config-templates/google/gcp-compute-persistent-disk-csi-driver/1.0.4/images/output.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/google/gcp-compute-persistent-disk-csi-driver/1.0.4/images/output.png
--------------------------------------------------------------------------------
/config-templates/google/gcp-compute-persistent-disk-csi-driver/1.0.4/logo/gcp-compute-persistent-disk-csi-driver.svg:
--------------------------------------------------------------------------------
1 |
15 |
--------------------------------------------------------------------------------
/config-templates/google/gcp-compute-persistent-disk-csi-driver/1.0.4/storage-class-template.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: storage.k8s.io/v1
2 | kind: StorageClass
3 | metadata:
4 | name: "{{ name }}"
5 | labels:
6 | app.kubernetes.io/name: gcp-compute-persistent-disk-csi-driver
7 | app.kubernetes.io/version: 1.0.4
8 | volume-type: "block" # As per user specification; e.g.: block, file or object.
9 | storage-class-preference: "{{ storage-class-preference }}" # As per user specification; e.g.: 1, 2, ...., 99
10 | is-user-defined-class: "true" # As this is a user-defined storage class
11 | annotations:
12 | storageclass.kubernetes.io/is-default-class: "{{ is-default-class }}"
13 | provisioner: pd.csi.storage.gke.io
14 | parameters:
15 | type: "{{ type }}"
16 | replication-type: regional-pd
17 | volumeBindingMode: "{{ volumeBindingMode }}"
18 |
--------------------------------------------------------------------------------
/config-templates/google/gcp-compute-persistent-disk-csi-driver/1.7.1/logo/gcp-compute-persistent-disk-csi-driver.svg:
--------------------------------------------------------------------------------
1 |
15 |
--------------------------------------------------------------------------------
/config-templates/google/gcp-compute-persistent-disk-csi-driver/1.7.1/storage-class-template.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: storage.k8s.io/v1
2 | kind: StorageClass
3 | metadata:
4 | name: "{{ name }}"
5 | labels:
6 | app.kubernetes.io/name: gcp-compute-persistent-disk-csi-driver
7 | app.kubernetes.io/version: 1.7.1
8 | volume-type: "block"
9 | storage-class-preference: "{{ storage-class-preference }}"
10 | is-user-defined-class: "true"
11 | annotations:
12 | storageclass.kubernetes.io/is-default-class: "{{ is-default-class }}"
13 | provisioner: pd.csi.storage.gke.io
14 | parameters:
15 | type: "{{ type }}"
16 | replication-type: regional-pd
17 | volumeBindingMode: "{{ volumeBindingMode }}"
18 |
--------------------------------------------------------------------------------
/config-templates/google/gcp-compute-persistent-disk-csi-driver/1.8.0/logo/gcp-compute-persistent-disk-csi-driver.svg:
--------------------------------------------------------------------------------
1 |
15 |
--------------------------------------------------------------------------------
/config-templates/google/gcp-compute-persistent-disk-csi-driver/1.8.0/storage-class-template.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: storage.k8s.io/v1
2 | kind: StorageClass
3 | metadata:
4 | name: "{{ name }}"
5 | annotations:
6 | storageclass.kubernetes.io/is-default-class: "{{ is-default-class }}"
7 | labels:
8 | app.kubernetes.io/name: gcp-compute-persistent-disk-csi-driver
9 | app.kubernetes.io/version: 1.8.0
10 | volume-type: "block"
11 | storage-class-preference: "{{ storage-class-preference }}"
12 | is-user-defined-class: "true"
13 | provisioner: pd.csi.storage.gke.io
14 | parameters:
15 | type: "{{ type }}"
16 | replication-type: regional-pd
17 | volumeBindingMode: "{{ volumeBindingMode }}"
18 |
--------------------------------------------------------------------------------
/config-templates/ibm/ibm-object-storage-plugin/2.2/deployment.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: v1
2 | kind: List
3 | metadata:
4 | name: ibm-object-storage-plugin
5 | namespace: kube-system
6 | annotations:
7 | revision: 28 ## On every new release of the ibm-object-storage-plugin helm-chart revision should be updated to show users new version for cos-s3fs is available.
8 | items:
9 | - apiVersion: satstorage.ibm.com/v1
10 | kind: SatStorageHelmChart
11 | metadata:
12 | name: ibm-object-storage-plugin
13 | namespace: ibm-satellite-storage
14 | spec:
15 | helm-repo-url: "raw.githubusercontent.com/IBM/charts/master/repo/ibm-helm"
16 | helm-chart-name: "ibm-object-storage-plugin"
17 | helm-chart-namespace: "ibm-object-s3fs"
18 | helm-chart-version: "2.2.38" ## On every new release of the ibm-object-storage-plugin helm-chart-version should be updated with new version
19 | release-name: "{{{ helm-release-name }}}"
20 | storage-template-revision: "28" ## On every new release of the ibm-object-storage-plugin helm-chart revision should be updated to show users new version for cos-s3fs is available.
21 | force-upgrade: true
22 | params:
23 | - license={{{ license }}}
24 | {{#cos-endpoint}}
25 | - cos.endpoint={{{ cos-endpoint }}}
26 | {{/cos-endpoint}}
27 | - cos.storageClass={{{ cos-storageclass }}}
28 | {{#s3provider}}
29 | - cos.s3Provider={{{ s3provider }}}
30 | {{/s3provider}}
31 | {{#parameters }}
32 | - "{{{ item }}}"
33 | {{/parameters }}
34 |
--------------------------------------------------------------------------------
/config-templates/ibm/ibm-object-storage-plugin/2.2/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "2.2",
3 | "revision": "28",
4 | "enabled": "true",
5 | "status": "supported",
6 | "description": "IBM Object Storage Plugin version 2.2.x",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "IBM"
11 | },
12 | {
13 | "name": "volume-type",
14 | "value": "object"
15 | },
16 | {
17 | "name": "provider-logo",
18 | "value": "logo/ibm-object-storage-plugin.svg"
19 | },
20 | {
21 | "name": "offering-name",
22 | "value": "ibm-object-storage-plugin"
23 | },
24 | {
25 | "name": "offering-type",
26 | "value": "non-sds"
27 | },
28 | {
29 | "name": "provider-url",
30 | "value": "https://cloud.ibm.com/docs/openshift?topic=openshift-storage_cos_apps"
31 | },
32 | {
33 | "name": "support-url",
34 | "value": "https://www.ibm.com/support/home/"
35 | },
36 | {
37 | "name": "support-msg",
38 | "value": "For support contact IBM"
39 | },
40 | {
41 | "name": "supported-envs",
42 | "value": "IBM"
43 | },
44 | {
45 | "name": "supported-ocp-versions",
46 | "value": "4.12, 4.13, 4.14, 4.15, 4.16, 4.17"
47 | }
48 | ]
49 | }
50 |
--------------------------------------------------------------------------------
/config-templates/ibm/ibm-object-storage-plugin/changelog.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "2.2": {
4 | "status": "supported",
5 | "latest-revision": {
6 | "revision": "28",
7 | "release-date": "25 April 2025",
8 | "cves": "CVE-2025-0395",
9 | "golang": "1.23.8",
10 | "ubi": "",
11 | "new-features": [
12 | "Enable bucket versioning support"
13 | ],
14 | "fixes": []
15 | },
16 | "previous-revision": {
17 | "revision": "27",
18 | "release-date": "10 April 2025",
19 | "cves": "CVE-2025-30204, CVE-2025-24528",
20 | "golang": "1.23.8",
21 | "ubi": "",
22 | "new-features": [],
23 | "fixes": []
24 | }
25 | }
26 | }
27 | ]
28 |
--------------------------------------------------------------------------------
/config-templates/ibm/ibm-spectrum-fusion/2.4.0/metadata.json:
--------------------------------------------------------------------------------
1 |
2 | {
3 | "name": "2.4.0",
4 | "revision": "1",
5 | "enabled": "true",
6 | "status": "supported",
7 | "description": "[Beta] IBM Spectrum Fusion CSI Driver.",
8 | "tags": [
9 | {
10 | "name": "provider",
11 | "value": "IBM"
12 | },{
13 | "name": "offering-name",
14 | "value": "IBM Spectrum Fusion CSI Driver"
15 | },{
16 | "name": "offering-type",
17 | "value": "non-sds"
18 | },
19 | {
20 | "name": "provider-url",
21 | "value": "https://www.ibm.com/support/knowledgecenter/STXKQY_CSI_SHR/com.ibm.spectrum.scale.csi.v2r40.doc/bl1csi_kc_landing.html"
22 | },{
23 | "name": "support-msg",
24 | "value": "For support contact IBM"
25 | },{
26 | "name": "provider-logo",
27 | "value": "logo/ess.svg"
28 | },{
29 | "name": "supported-envs",
30 | "value": "IBM Cloud"
31 | },{
32 | "name": "supported-ocp-versions",
33 | "value": ""
34 | },{
35 | "name": "volume-type",
36 | "value": "file"
37 | },{
38 | "name": "volume-encryption-at-rest",
39 | "value": "false"
40 | },{
41 | "name": "volume-encryption-in-transit",
42 | "value": "false"
43 | },{
44 | "name": "volume-snapshot",
45 | "value": "false"
46 | },{
47 | "name": "volume-availability",
48 | "value": "regional"
49 | },{
50 | "name": "volume-expansion",
51 | "value": "false"
52 | },{
53 | "name": "storageclass",
54 | "value": ""
55 | }
56 | ]
57 | }
58 |
59 |
60 |
--------------------------------------------------------------------------------
/config-templates/ibm/ibm-spectrum-fusion/2.4.0/storage-class-parameters.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "description": "Specify the storage class preference",
4 | "displayname": "Storage Class Preference",
5 | "name": "storage-class-preference",
6 | "templateKeyName": [
7 | "storage-class-preference"
8 | ],
9 | "required": "true",
10 | "default": "99",
11 | "category": "config",
12 | "regex": "^[1-9]([0-9]?)$",
13 | "min-length": 1,
14 | "max-length": 2,
15 | "type": "text"
16 | },
17 | {
18 | "description": "The name of the file system on which the primary fileset is created.",
19 | "displayname": "Primary Volume Backend Filesystem",
20 | "name": "primary-vol-backend-fs",
21 | "templateKeyName": [
22 | "volBackendFs"
23 | ],
24 | "required": "true"
25 | },
26 | {
27 | "description": "The storage class name.",
28 | "displayname": "Storage Class Name",
29 | "name": "storage-class-name",
30 | "templateKeyName": [
31 | "name"
32 | ],
33 | "required": "true",
34 | "regex": "^([a-z0-9]|[a-z0-9][a-z0-9.-]*[a-z0-9]+)$",
35 | "min-length": 1,
36 | "max-length": 64,
37 | "category": "config"
38 | },
39 | {
40 | "description": "Primary cluster Id to connect the cluster created on IBM Cloud Satellite",
41 | "displayname": "Primary cluster Id",
42 | "name": "primary-cluster-id",
43 | "templateKeyName": [
44 | "clusterId"
45 | ],
46 | "required": "true"
47 | },
48 | {
49 | "description": "Specify 'true' or 'false' to make the created storage class the default class.",
50 | "displayname": "Default Storage Class",
51 | "name": "is-default-class",
52 | "templateKeyName": [
53 | "storageclass.kubernetes.io/is-default-class"
54 | ],
55 | "default": "false",
56 | "required": "true",
57 | "category": "config",
58 | "regex": "^(?:true|false)$",
59 | "min-length": 4,
60 | "max-length": 5,
61 | "supported-values": ["false", "true"],
62 | "type": "boolean"
63 | }
64 | ]
65 |
--------------------------------------------------------------------------------
/config-templates/ibm/ibm-spectrum-fusion/2.4.0/storage-class-template.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | apiVersion: storage.k8s.io/v1
3 | kind: StorageClass
4 | metadata:
5 | name: "{{ storage-class-name }}"
6 | labels:
7 | app.kubernetes.io/name: "ibm-spectrum-fusion"
8 | app.kubernetes.io/version: "v2.4.0"
9 | app.kubernetes.io/revision: "1"
10 | volume-type: "block"
11 | storage-class-preference: "{{ storage-class-preference }}"
12 | is-user-defined-class: "true"
13 | annotations:
14 | storageclass.kubernetes.io/is-default-class: "{{ is-default-class }}"
15 | provisioner: spectrumscale.csi.ibm.com
16 | parameters:
17 | volBackendFs: "{{ primary-vol-backend-fs }}"
18 | clusterId: "{{ primary-cluster-id }}"
19 | reclaimPolicy: Delete
20 |
21 |
--------------------------------------------------------------------------------
/config-templates/ibm/ibm-spectrum-fusion/changelog.json:
--------------------------------------------------------------------------------
1 | []
2 |
--------------------------------------------------------------------------------
/config-templates/ibm/ibm-system-storage-block-csi-driver/1.10.0/custom-parameters.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "description": "The namespace where you want to create the deployment.",
4 | "displayname": "Namespace",
5 | "name": "namespace",
6 | "default": "default",
7 | "required": "true",
8 | "category": "config"
9 | }
10 | ]
11 |
--------------------------------------------------------------------------------
/config-templates/ibm/ibm-system-storage-block-csi-driver/1.10.0/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "1.10.0",
3 | "revision": "1",
4 | "enabled": "true",
5 | "status": "deprecated",
6 | "description": "IBM System Storage Block CSI driver version 1.10.0",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "IBM"
11 | },
12 | {
13 | "name": "offering-name",
14 | "value": "ibm-system-storage-block-csi-driver"
15 | },
16 | {
17 | "name": "offering-type",
18 | "value": "non-sds"
19 | },
20 | {
21 | "name": "provider-url",
22 | "value": "IBM knowledge center: https://www.ibm.com/docs/en/stg-block-csi-driver/1.10.0"
23 | },
24 | {
25 | "name": "support-url",
26 | "value": "https://www.ibm.com/support/home/"
27 | },
28 | {
29 | "name": "support-msg",
30 | "value": "For support contact IBM"
31 | },
32 | {
33 | "name": "provider-logo",
34 | "value": "logo/ibm-system-storage-block-csi-driver.svg"
35 | },
36 | {
37 | "name": "supported-envs",
38 | "value": "IBM"
39 | },
40 | {
41 | "name": "supported-ocp-versions",
42 | "value": "4.9, 4.10, 4.11"
43 | },
44 | {
45 | "name": "volume-type",
46 | "value": "block"
47 | },
48 | {
49 | "name": "volume-encryption-at-rest",
50 | "value": "false"
51 | },
52 | {
53 | "name": "volume-encryption-in-transit",
54 | "value": "false"
55 | },
56 | {
57 | "name": "volume-snapshot",
58 | "value": "true"
59 | },
60 | {
61 | "name": "volume-availability",
62 | "value": "regional"
63 | },
64 | {
65 | "name": "volume-expansion",
66 | "value": "true"
67 | },
68 | {
69 | "name": "volume-clone",
70 | "value": "true"
71 | },
72 | {
73 | "name": "storageclass",
74 | "value": ""
75 | }
76 | ]
77 | }
78 |
--------------------------------------------------------------------------------
/config-templates/ibm/ibm-system-storage-block-csi-driver/1.10.0/storage-class-template.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: storage.k8s.io/v1
2 | kind: StorageClass
3 | metadata:
4 | name: "{{ name }}"
5 | labels:
6 | volume-type: "block" # As per user specification; e.g.: block, file or object.
7 | storage-class-preference: "{{ storage-class-preference }}" # As per user specification; e.g.: 1, 2, ... 99.
8 | is-user-defined-class: "true" # As this is a user-defined storage class
9 | annotations:
10 | storageclass.kubernetes.io/is-default-class: "{{ is-default-class }}"
11 | provisioner: block.csi.ibm.com
12 | parameters:
13 | pool: "{{ pool }}"
14 | SpaceEfficiency: "{{ space-efficiency }}" # Optional.
15 | volume_name_prefix: "{{ prefix }}" # Optional.
16 |
17 | csi.storage.k8s.io/fstype: "{{ fstype }}" # Optional. Values ext4\xfs. The default is ext4.
18 | csi.storage.k8s.io/secret-name: "{{ secret-name }}"
19 | csi.storage.k8s.io/secret-namespace: "{{ secret-namespace }}"
20 |
21 | allowVolumeExpansion: {{ VolumeExpansion }} #false
22 |
--------------------------------------------------------------------------------
/config-templates/ibm/ibm-system-storage-block-csi-driver/1.11.1/custom-parameters.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "description": "The namespace where you want to create the deployment.",
4 | "displayname": "Namespace",
5 | "name": "namespace",
6 | "default": "default",
7 | "required": "true",
8 | "category": "config"
9 | }
10 | ]
11 |
--------------------------------------------------------------------------------
/config-templates/ibm/ibm-system-storage-block-csi-driver/1.11.1/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "1.11.1",
3 | "revision": "1",
4 | "enabled": "true",
5 | "status": "supported",
6 | "description": "IBM System Storage Block CSI driver version 1.11.1",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "IBM"
11 | },
12 | {
13 | "name": "offering-name",
14 | "value": "ibm-system-storage-block-csi-driver"
15 | },
16 | {
17 | "name": "offering-type",
18 | "value": "non-sds"
19 | },
20 | {
21 | "name": "provider-url",
22 | "value": "IBM knowledge center: https://www.ibm.com/docs/en/stg-block-csi-driver"
23 | },
24 | {
25 | "name": "support-url",
26 | "value": "https://www.ibm.com/support/home/"
27 | },
28 | {
29 | "name": "support-msg",
30 | "value": "For support contact IBM"
31 | },
32 | {
33 | "name": "provider-logo",
34 | "value": "logo/ibm-system-storage-block-csi-driver.svg"
35 | },
36 | {
37 | "name": "supported-envs",
38 | "value": "IBM"
39 | },
40 | {
41 | "name": "supported-ocp-versions",
42 | "value": "4.10, 4.11, 4.12, 4.13"
43 | },
44 | {
45 | "name": "volume-type",
46 | "value": "block"
47 | },
48 | {
49 | "name": "volume-encryption-at-rest",
50 | "value": "false"
51 | },
52 | {
53 | "name": "volume-encryption-in-transit",
54 | "value": "false"
55 | },
56 | {
57 | "name": "volume-snapshot",
58 | "value": "true"
59 | },
60 | {
61 | "name": "volume-availability",
62 | "value": "regional"
63 | },
64 | {
65 | "name": "volume-expansion",
66 | "value": "true"
67 | },
68 | {
69 | "name": "volume-clone",
70 | "value": "true"
71 | },
72 | {
73 | "name": "storageclass",
74 | "value": ""
75 | }
76 | ]
77 | }
78 |
--------------------------------------------------------------------------------
/config-templates/ibm/ibm-system-storage-block-csi-driver/1.11.1/storage-class-template.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: storage.k8s.io/v1
2 | kind: StorageClass
3 | metadata:
4 | name: "{{ name }}"
5 | labels:
6 | volume-type: "block" # As per user specification; e.g.: block, file or object.
7 | storage-class-preference: "{{ storage-class-preference }}" # As per user specification; e.g.: 1, 2, ... 99.
8 | is-user-defined-class: "true" # As this is a user-defined storage class
9 | annotations:
10 | storageclass.kubernetes.io/is-default-class: "{{ is-default-class }}"
11 | provisioner: block.csi.ibm.com
12 | parameters:
13 | pool: "{{ pool }}"
14 | SpaceEfficiency: "{{ space-efficiency }}" # Optional.
15 | volume_name_prefix: "{{ prefix }}" # Optional.
16 |
17 | csi.storage.k8s.io/fstype: "{{ fstype }}" # Optional. Values ext4\xfs. The default is ext4.
18 | csi.storage.k8s.io/secret-name: "{{ secret-name }}"
19 | csi.storage.k8s.io/secret-namespace: "{{ secret-namespace }}"
20 |
21 | allowVolumeExpansion: {{ VolumeExpansion }} #false
22 |
--------------------------------------------------------------------------------
/config-templates/ibm/ibm-system-storage-block-csi-driver/1.11.2/custom-parameters.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "description": "The namespace where you want to create the deployment.",
4 | "displayname": "Namespace",
5 | "name": "namespace",
6 | "default": "default",
7 | "required": "true",
8 | "category": "config"
9 | },
10 | {
11 | "description": "The name of the secret to create.",
12 | "displayname": "Secret Name",
13 | "name": "secret-name",
14 | "required": "true",
15 | "regex": "^([a-z0-9]|[a-z0-9][a-z0-9.-]*[a-z0-9]+)$",
16 | "min-length": 1,
17 | "max-length": 64,
18 | "category": "config"
19 | },
20 | {
21 | "description": "The address of the management server. This could be an IP address or a URL. For example: 'example-cluster.xiv.ibm.com'.",
22 | "displayname": "Secret Management Address",
23 | "name": "secret-management-address",
24 | "required": "true",
25 | "category": "secret",
26 | "type": "string"
27 | },
28 | {
29 | "description": "The username to use to authenticate to the management server.",
30 | "displayname": "Secret Username",
31 | "name": "secret-username",
32 | "required": "true",
33 | "category": "secret",
34 | "type": "string"
35 | },
36 | {
37 | "description": "The password to use to authenticate to the management server.",
38 | "displayname": "Secret Password",
39 | "name": "secret-password",
40 | "required": "true",
41 | "mutable": "true",
42 | "obfuscate": "true",
43 | "category": "secret"
44 | }
45 | ]
46 |
--------------------------------------------------------------------------------
/config-templates/ibm/ibm-system-storage-block-csi-driver/1.11.2/storage-class-template.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: storage.k8s.io/v1
2 | kind: StorageClass
3 | metadata:
4 | name: "{{ name }}"
5 | labels:
6 | volume-type: "block" # As per user specification; e.g.: block, file or object.
7 | storage-class-preference: "{{ storage-class-preference }}" # As per user specification; e.g.: 1, 2, ... 99.
8 | is-user-defined-class: "true" # As this is a user-defined storage class
9 | annotations:
10 | storageclass.kubernetes.io/is-default-class: "{{ is-default-class }}"
11 | provisioner: block.csi.ibm.com
12 | parameters:
13 | pool: "{{ pool }}"
14 | SpaceEfficiency: "{{ space-efficiency }}" # Optional.
15 | volume_name_prefix: "{{ prefix }}" # Optional.
16 |
17 | csi.storage.k8s.io/fstype: "{{ fstype }}" # Optional. Values ext4\xfs. The default is ext4.
18 | csi.storage.k8s.io/secret-name: "{{ secret-name }}"
19 | csi.storage.k8s.io/secret-namespace: "{{ secret-namespace }}"
20 |
21 | allowVolumeExpansion: {{ VolumeExpansion }} #false
22 |
--------------------------------------------------------------------------------
/config-templates/ibm/ibm-system-storage-block-csi-driver/1.4.0/custom-parameters.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "description": "The namespace where you want to create the deployment.",
4 | "displayname": "Namespace",
5 | "name": "namespace",
6 | "default": "default",
7 | "required": "true",
8 | "category": "config"
9 | }
10 | ]
11 |
--------------------------------------------------------------------------------
/config-templates/ibm/ibm-system-storage-block-csi-driver/1.4.0/storage-class-template.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: storage.k8s.io/v1
2 | kind: StorageClass
3 | metadata:
4 | name: "{{ name }}"
5 | labels:
6 | volume-type: "block" # As per user specification; e.g.: block, file or object.
7 | storage-class-preference: "{{ storage-class-preference }}" # As per user specification; e.g.: 1, 2, ... 99.
8 | is-user-defined-class-class: "true" # As this is a user-defined storage class
9 | annotations:
10 | storageclass.kubernetes.io/is-default-class: "{{ is-default-class }}"
11 | provisioner: block.csi.ibm.com
12 | parameters:
13 | SpaceEfficiency: "{{ space-efficiency }}" # Optional.
14 | pool: "{{ pool }}"
15 | csi.storage.k8s.io/provisioner-secret-name: "{{ secret-name }}"
16 | csi.storage.k8s.io/provisioner-secret-namespace: "{{ secret-namespace }}"
17 | csi.storage.k8s.io/controller-publish-secret-name: "{{ secret-name }}"
18 | csi.storage.k8s.io/controller-publish-secret-namespace: "{{ secret-namespace }}"
19 | csi.storage.k8s.io/controller-expand-secret-name: "{{ secret-name }}"
20 | csi.storage.k8s.io/controller-expand-secret-namespace: "{{ secret-namespace }}"
21 | csi.storage.k8s.io/fstype: "{{ fstype }}" # Optional. Values ext4\xfs. The default is ext4.
22 | volume_name_prefix: "{{ prefix }}" # Optional.
23 | allowVolumeExpansion: {{ VolumeExpansion }} #false
24 |
--------------------------------------------------------------------------------
/config-templates/ibm/ibm-system-storage-block-csi-driver/1.5.0/custom-parameters.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "description": "The namespace where you want to create the deployment.",
4 | "displayname": "Namespace",
5 | "name": "namespace",
6 | "default": "default",
7 | "required": "true",
8 | "category": "config"
9 | }
10 | ]
11 |
--------------------------------------------------------------------------------
/config-templates/ibm/ibm-system-storage-block-csi-driver/1.5.0/storage-class-template.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: storage.k8s.io/v1
2 | kind: StorageClass
3 | metadata:
4 | name: "{{ name }}"
5 | labels:
6 | volume-type: "block" # As per user specification; e.g.: block, file or object.
7 | storage-class-preference: "{{ storage-class-preference }}" # As per user specification; e.g.: 1, 2, ... 99.
8 | is-user-defined-class: "true" # As this is a user-defined storage class
9 | annotations:
10 | storageclass.kubernetes.io/is-default-class: "{{ is-default-class }}"
11 | provisioner: block.csi.ibm.com
12 | parameters:
13 | SpaceEfficiency: "{{ space-efficiency }}" # Optional.
14 | pool: "{{ pool }}"
15 | csi.storage.k8s.io/provisioner-secret-name: "{{ secret-name }}"
16 | csi.storage.k8s.io/provisioner-secret-namespace: "{{ secret-namespace }}"
17 | csi.storage.k8s.io/controller-publish-secret-name: "{{ secret-name }}"
18 | csi.storage.k8s.io/controller-publish-secret-namespace: "{{ secret-namespace }}"
19 | csi.storage.k8s.io/controller-expand-secret-name: "{{ secret-name }}"
20 | csi.storage.k8s.io/controller-expand-secret-namespace: "{{ secret-namespace }}"
21 | csi.storage.k8s.io/fstype: "{{ fstype }}" # Optional. Values ext4\xfs. The default is ext4.
22 | volume_name_prefix: "{{ prefix }}" # Optional.
23 | allowVolumeExpansion: {{ VolumeExpansion }} #false
24 |
--------------------------------------------------------------------------------
/config-templates/ibm/ibm-vpc-block-csi-driver/4.2.2/custom-parameters.json:
--------------------------------------------------------------------------------
1 |
2 | [
3 | {
4 | "description": "IAM token exchange enpoint url.",
5 | "displayname": "g2_token_exchange_endpoint_url",
6 | "name": "g2_token_exchange_endpoint_url",
7 | "required": "true",
8 | "category": "config"
9 | }, {
10 | "description": "RIAAS endpoint url.",
11 | "displayname": "g2_riaas_endpoint_url",
12 | "name": "g2_riaas_endpoint_url",
13 | "required": "true",
14 | "category": "config"
15 | }, {
16 | "description": "Resource group ID.",
17 | "displayname": "g2_resource_group_id",
18 | "name": "g2_resource_group_id",
19 | "required": "true",
20 | "category": "config"
21 | }, {
22 | "description": "IAM api key.",
23 | "displayname": "g2_api_key",
24 | "name": "g2_api_key",
25 | "required": "true",
26 | "category": "config",
27 | "obfuscate": "true",
28 | "mutable": "true"
29 | }
30 | ]
31 |
--------------------------------------------------------------------------------
/config-templates/ibm/ibm-vpc-block-csi-driver/4.2.2/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.2.2",
3 | "revision": "3",
4 | "enabled": "true",
5 | "status": "unsupported",
6 | "description": "[Beta] IBM VPC Block Storage CSI driver version 4.2.2",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "IBM"
11 | },
12 | {
13 | "name": "volume-type",
14 | "value": "block"
15 | },
16 | {
17 | "name": "offering-name",
18 | "value": "ibm-vpc-block-csi-driver"
19 | },
20 | {
21 | "name": "provider-url",
22 | "value": "IBM knowledge center: https://www.ibm.com/support/knowledgecenter/SSRQ8T_1.4.0/csi_block_storage_kc_welcome.html"
23 | },
24 | {
25 | "name": "support-url",
26 | "value": "https://www.ibm.com/support/home/"
27 | },
28 | {
29 | "name": "support-msg",
30 | "value": "For support contact IBM"
31 | }
32 | ]
33 | }
34 |
--------------------------------------------------------------------------------
/config-templates/ibm/ibm-vpc-block-csi-driver/4.3.0/custom-parameters.json:
--------------------------------------------------------------------------------
1 |
2 | [
3 | {
4 | "description": "The IAM endpoint. For example 'https://iam.cloud.ibm.com'.",
5 | "displayname": "IAM endpoint",
6 | "name": "g2_token_exchange_endpoint_url",
7 | "required": "true",
8 | "category": "config",
9 | "mutable": "false"
10 | }, {
11 | "description": "The VPC regional endpoint of your VPC cluster in the format `https://region.iaas.cloud.ibm.com`. Example: `https://eu-de.iaas.cloud.ibm.com`. For more information, see https://ibm.biz/vpc-endpoints",
12 | "displayname": "VPC IaaS endpoint",
13 | "name": "g2_riaas_endpoint_url",
14 | "required": "true",
15 | "category": "config",
16 | "mutable": "false"
17 | }, {
18 | "description": "The ID of the resource group where your VPC is located. You can find your resource group by running the 'ibmcloud is vpc VPC-ID' command and note the Resource group field.",
19 | "displayname": "Resource group ID",
20 | "name": "g2_resource_group_id",
21 | "required": "true",
22 | "category": "config"
23 | }, {
24 | "description": "The IAM API key of account where your VPC is located. You can use your existing API key or you can create an API key by running the 'ibmcloud iam api-key-create NAME' command.",
25 | "displayname": "IAM API key",
26 | "name": "g2_api_key",
27 | "required": "true",
28 | "category": "secret",
29 | "obfuscate": "true",
30 | "mutable": "true"
31 | }
32 | ]
33 |
--------------------------------------------------------------------------------
/config-templates/ibm/ibm-vpc-block-csi-driver/4.3.0/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.3.0",
3 | "revision": "12",
4 | "enabled": "true",
5 | "status": "unsupported",
6 | "description": "[Beta] - IBM VPC Block Storage CSI driver version 4.3.0",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "IBM"
11 | },
12 | {
13 | "name": "volume-type",
14 | "value": "block"
15 | },
16 | {
17 | "name": "provider-logo",
18 | "value": "logo/ibm-vpc-block-csi-driver.svg"
19 | },
20 | {
21 | "name": "offering-name",
22 | "value": "ibm-vpc-block-csi-driver"
23 | },
24 | {
25 | "name": "offering-type",
26 | "value": "non-sds"
27 | },
28 | {
29 | "name": "provider-url",
30 | "value": "IBM knowledge center: https://www.ibm.com/support/knowledgecenter/SSRQ8T_1.4.0/csi_block_storage_kc_welcome.html"
31 | },
32 | {
33 | "name": "support-url",
34 | "value": "https://www.ibm.com/support/home/"
35 | },
36 | {
37 | "name": "support-msg",
38 | "value": "For support contact IBM"
39 | },
40 | {
41 | "name": "supported-envs",
42 | "value": "IBM"
43 | },
44 | {
45 | "name": "supported-ocp-versions",
46 | "value": "4.7, 4.8, 4.9, 4.10"
47 | }
48 | ]
49 | }
50 |
--------------------------------------------------------------------------------
/config-templates/ibm/ibm-vpc-block-csi-driver/4.3.0/storage-class-template.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: storage.k8s.io/v1
2 | kind: StorageClass
3 | metadata:
4 | name: "{{ name }}"
5 | labels:
6 | app.kubernetes.io/name: ibm-vpc-block-csi-driver
7 | volume-type: "block"
8 | storage-class-preference: "{{ storage-class-preference }}"
9 | is-user-defined-class: "true"
10 | annotations:
11 | storageclass.kubernetes.io/is-default-class: "{{ is-default-class }}"
12 | provisioner: vpc.block.csi.ibm.io
13 | parameters:
14 | profile: "{{ profile }}"
15 | iops: "{{ iops }}"
16 | csi.storage.k8s.io/fstype: "{{ fstype }}"
17 | encrypted: "{{ encrypted }}"
18 | encryptionKey: "{{ encryptionKey }}"
19 | zone: "{{ zone }}"
20 | tags: "{{ tags }}"
21 | classVersion: "1"
22 | volumeBindingMode: "{{ volumeBindingMode }}"
23 | reclaimPolicy: "{{ reclaimPolicy }}"
24 | allowVolumeExpansion: {{ allowVolumeExpansion }}
25 |
--------------------------------------------------------------------------------
/config-templates/ibm/ibm-vpc-block-csi-driver/5.0/custom-parameters.json:
--------------------------------------------------------------------------------
1 |
2 | [
3 | {
4 | "description": "The IAM endpoint. For example 'https://iam.cloud.ibm.com'.",
5 | "displayname": "IAM endpoint",
6 | "name": "g2_token_exchange_endpoint_url",
7 | "required": "true",
8 | "category": "config",
9 | "mutable": "false"
10 | }, {
11 | "description": "The VPC regional endpoint of your VPC cluster in the format `https://region.iaas.cloud.ibm.com`. Example: `https://eu-de.iaas.cloud.ibm.com`. For more information, see https://ibm.biz/vpc-endpoints",
12 | "displayname": "VPC IaaS endpoint",
13 | "name": "g2_riaas_endpoint_url",
14 | "required": "true",
15 | "category": "config",
16 | "mutable": "false"
17 | }, {
18 | "description": "The ID of the resource group where your VPC is located. You can find your resource group by running the 'ibmcloud is vpc VPC-ID' command and note the Resource group field.",
19 | "displayname": "Resource group ID",
20 | "name": "g2_resource_group_id",
21 | "required": "true",
22 | "category": "config"
23 | }, {
24 | "description": "The IAM API key of account where your VPC is located. You can use your existing API key or you can create an API key by running the 'ibmcloud iam api-key-create NAME' command.",
25 | "displayname": "IAM API key",
26 | "name": "g2_api_key",
27 | "required": "true",
28 | "category": "secret",
29 | "obfuscate": "true",
30 | "mutable": "true"
31 | }
32 | ]
33 |
--------------------------------------------------------------------------------
/config-templates/ibm/ibm-vpc-block-csi-driver/5.0/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "5.0",
3 | "revision": "15",
4 | "enabled": "true",
5 | "status": "unsupported",
6 | "description": "[Beta] - IBM VPC Block Storage CSI driver version 5.0",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "IBM"
11 | },
12 | {
13 | "name": "volume-type",
14 | "value": "block"
15 | },
16 | {
17 | "name": "provider-logo",
18 | "value": "logo/ibm-vpc-block-csi-driver.svg"
19 | },
20 | {
21 | "name": "offering-name",
22 | "value": "ibm-vpc-block-csi-driver"
23 | },
24 | {
25 | "name": "offering-type",
26 | "value": "non-sds"
27 | },
28 | {
29 | "name": "provider-url",
30 | "value": "https://cloud.ibm.com/docs/containers?topic=containers-vpc-block"
31 | },
32 | {
33 | "name": "support-url",
34 | "value": "https://www.ibm.com/support/home/"
35 | },
36 | {
37 | "name": "support-msg",
38 | "value": "For support contact IBM"
39 | },
40 | {
41 | "name": "supported-envs",
42 | "value": "IBM"
43 | },
44 | {
45 | "name": "supported-ocp-versions",
46 | "value": "4.9, 4.10, 4.11, 4.12, 4.13"
47 | }
48 | ]
49 | }
50 |
51 |
--------------------------------------------------------------------------------
/config-templates/ibm/ibm-vpc-block-csi-driver/5.0/storage-class-template.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: storage.k8s.io/v1
2 | kind: StorageClass
3 | metadata:
4 | name: "{{ name }}"
5 | labels:
6 | app.kubernetes.io/name: ibm-vpc-block-csi-driver
7 | volume-type: "block"
8 | storage-class-preference: "{{ storage-class-preference }}"
9 | is-user-defined-class: "true"
10 | annotations:
11 | storageclass.kubernetes.io/is-default-class: "{{ is-default-class }}"
12 | provisioner: vpc.block.csi.ibm.io
13 | parameters:
14 | profile: "{{ profile }}"
15 | iops: "{{ iops }}"
16 | csi.storage.k8s.io/fstype: "{{ fstype }}"
17 | encrypted: "{{ encrypted }}"
18 | encryptionKey: "{{ encryptionKey }}"
19 | zone: "{{ zone }}"
20 | tags: "{{ tags }}"
21 | classVersion: "1"
22 | volumeBindingMode: "{{ volumeBindingMode }}"
23 | reclaimPolicy: "{{ reclaimPolicy }}"
24 | allowVolumeExpansion: {{ allowVolumeExpansion }}
25 |
--------------------------------------------------------------------------------
/config-templates/ibm/ibm-vpc-block-csi-driver/5.1/custom-parameters.json:
--------------------------------------------------------------------------------
1 |
2 | [
3 | {
4 | "description": "The IAM endpoint. For example 'https://iam.cloud.ibm.com'.",
5 | "displayname": "IAM endpoint",
6 | "name": "g2_token_exchange_endpoint_url",
7 | "required": "true",
8 | "category": "config",
9 | "mutable": "false"
10 | }, {
11 | "description": "The VPC regional endpoint of your VPC cluster in the format `https://region.iaas.cloud.ibm.com`. Example: `https://eu-de.iaas.cloud.ibm.com`. For more information, see https://ibm.biz/vpc-endpoints",
12 | "displayname": "VPC IaaS endpoint",
13 | "name": "g2_riaas_endpoint_url",
14 | "required": "true",
15 | "category": "config",
16 | "mutable": "false"
17 | }, {
18 | "description": "The ID of the resource group where your VPC is located. You can find your resource group by running the 'ibmcloud is vpc VPC-ID' command and note the Resource group field.",
19 | "displayname": "Resource group ID",
20 | "name": "g2_resource_group_id",
21 | "required": "true",
22 | "category": "config"
23 | }, {
24 | "description": "The IAM API key of account where your VPC is located. You can use your existing API key or you can create an API key by running the 'ibmcloud iam api-key-create NAME' command.",
25 | "displayname": "IAM API key",
26 | "name": "g2_api_key",
27 | "required": "true",
28 | "category": "secret",
29 | "obfuscate": "true",
30 | "mutable": "true"
31 | }
32 | ]
33 |
--------------------------------------------------------------------------------
/config-templates/ibm/ibm-vpc-block-csi-driver/5.1/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "5.1",
3 | "revision": "11",
4 | "enabled": "true",
5 | "status": "supported",
6 | "description": "[Beta] - IBM VPC Block Storage CSI driver version 5.1",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "IBM"
11 | },
12 | {
13 | "name": "volume-type",
14 | "value": "block"
15 | },
16 | {
17 | "name": "provider-logo",
18 | "value": "logo/ibm-vpc-block-csi-driver.svg"
19 | },
20 | {
21 | "name": "offering-name",
22 | "value": "ibm-vpc-block-csi-driver"
23 | },
24 | {
25 | "name": "offering-type",
26 | "value": "non-sds"
27 | },
28 | {
29 | "name": "provider-url",
30 | "value": "https://cloud.ibm.com/docs/containers?topic=containers-vpc-block"
31 | },
32 | {
33 | "name": "support-url",
34 | "value": "https://www.ibm.com/support/home/"
35 | },
36 | {
37 | "name": "support-msg",
38 | "value": "For support contact IBM"
39 | },
40 | {
41 | "name": "supported-envs",
42 | "value": "IBM"
43 | },
44 | {
45 | "name": "supported-ocp-versions",
46 | "value": "4.12, 4.13, 4.14, 4.15, 4.16, 4.17"
47 | }
48 | ]
49 | }
50 |
51 |
--------------------------------------------------------------------------------
/config-templates/ibm/ibm-vpc-block-csi-driver/5.1/storage-class-template.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: storage.k8s.io/v1
2 | kind: StorageClass
3 | metadata:
4 | name: "{{ name }}"
5 | labels:
6 | app.kubernetes.io/name: ibm-vpc-block-csi-driver
7 | volume-type: "block"
8 | storage-class-preference: "{{ storage-class-preference }}"
9 | is-user-defined-class: "true"
10 | annotations:
11 | storageclass.kubernetes.io/is-default-class: "{{ is-default-class }}"
12 | provisioner: vpc.block.csi.ibm.io
13 | parameters:
14 | profile: "{{ profile }}"
15 | iops: "{{ iops }}"
16 | csi.storage.k8s.io/fstype: "{{ fstype }}"
17 | encrypted: "{{ encrypted }}"
18 | encryptionKey: "{{ encryptionKey }}"
19 | zone: "{{ zone }}"
20 | tags: "{{ tags }}"
21 | classVersion: "1"
22 | volumeBindingMode: "{{ volumeBindingMode }}"
23 | reclaimPolicy: "{{ reclaimPolicy }}"
24 | allowVolumeExpansion: {{ allowVolumeExpansion }}
25 |
--------------------------------------------------------------------------------
/config-templates/ibm/ibm-vpc-block-csi-driver/changelog.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "5.1":{
4 | "status": "supported",
5 | "latest-revision": {
6 | "revision": "11",
7 | "release-date": "05 June 2025",
8 | "cves": "CVE-2024-9042, CVE-2025-0426, CVE-2025-22872, CVE-2025-30204",
9 | "golang": "1.23.8",
10 | "ubi": "",
11 | "new-features": [],
12 | "fixes": ["Updated csi-images: csi-provisioner v5.2.0, csi-resizer v1.13.2, csi-snapshotter v8.2.1, csi-attacher v4.8.1, livenessprobe:v2.15.0, csi-node-driver-registrar v2.13.0"]
13 | },
14 | "previous-revision": {
15 | "revision": "10",
16 | "release-date": "08 April 2025",
17 | "cves": "CVE-2024-45339, CVE-2024-45338",
18 | "golang": "1.22.12",
19 | "ubi": "",
20 | "new-features": [],
21 | "fixes": ["Resiliency improvement to use VPC Storage service API for tagging volumes. This doesn't impact existing or new PVCs. This reduces the number of Kubernetes service API calls."]
22 | }
23 | }
24 | },
25 | {
26 | "5.0": {
27 | "status": "unsupported"
28 | }
29 | },
30 | {
31 | "4.3.0": {
32 | "status": "unsupported"
33 | }
34 | },
35 | {
36 | "4.2.2": {
37 | "status": "unsupported"
38 | }
39 | }
40 | ]
41 |
--------------------------------------------------------------------------------
/config-templates/netapp/netapp-ontap-nas/20.07/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "20.07",
3 | "revision": "2",
4 | "enabled": "true",
5 | "status": "unsupported",
6 | "description": "Netapp Ontap-NAS Driver.",
7 | "tags": [
8 | {
9 | "name": "template-dependency",
10 | "value": "netapp-trident"
11 | }, {
12 | "name": "template-dependency-version",
13 | "value": "20.07"
14 | }, {
15 | "name": "template-dependency-description",
16 | "value": "Install netapp-trident before installing ontap-nas driver."
17 | }, {
18 | "name": "provider",
19 | "value": "NetApp"
20 | }, {
21 | "name": "offering-name",
22 | "value": "ontap-nas"
23 | }, {
24 | "name": "offering-type",
25 | "value": "non-sds"
26 | }, {
27 | "name": "provider-url",
28 | "value": "https://docs.netapp.com/us-en/trident/get-help.html#astra-trident-support-lifecycle"
29 | }, {
30 | "name": "support-msg",
31 | "value": "For support contact NetApp"
32 | }, {
33 | "name": "provider-logo",
34 | "value": "logo/netapp-ontap-nas.svg"
35 | }, {
36 | "name": "supported-envs",
37 | "value": "AWS,Azure,IBM"
38 | }, {
39 | "name": "supported-k8s-versions",
40 | "value": "1.17,1.18,1.19"
41 | }, {
42 | "name": "volume-type",
43 | "value": "file"
44 | }, {
45 | "name": "volume-encryption-at-rest",
46 | "value": "true"
47 | }, {
48 | "name": "volume-encryption-in-transit",
49 | "value": "true"
50 | }, {
51 | "name": "volume-snapshot",
52 | "value": "true"
53 | }, {
54 | "name": "volume-availability",
55 | "value": "zonal"
56 | }, {
57 | "name": "volume-expansion",
58 | "value": "true"
59 | }, {
60 | "name": "storageclass",
61 | "value": "gold,silver,bronze"
62 | }
63 | ]
64 | }
65 |
--------------------------------------------------------------------------------
/config-templates/netapp/netapp-ontap-nas/20.07/storage-class-parameters.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "description": "The name of the storage class.",
4 | "displayname": "Storage Class Name",
5 | "name": "name",
6 | "templateKeyName": [
7 | "name"
8 | ],
9 | "required": "true",
10 | "category": "config"
11 | }, {
12 | "description": "Specify 'true' or 'false' to make the created storage class the default class.",
13 | "displayname": "Default Storage Class",
14 | "name": "is-default-class",
15 | "templateKeyName": [
16 | "storageclass.kubernetes.io/is-default-class"
17 | ],
18 | "default": "false",
19 | "required": "false",
20 | "category": "config",
21 | "type": "boolean"
22 | }, {
23 | "description": "The Selector label.",
24 | "displayname": "Selector",
25 | "name": "selector",
26 | "templateKeyName": [
27 | "selector"
28 | ],
29 | "required": "true",
30 | "category": "config",
31 | "type": "text"
32 | }, {
33 | "description": "Specify 'true' or 'false' to enable or disable volume expansion.",
34 | "displayname": "Allow volume expansion",
35 | "name": "allowVolumeExpansion",
36 | "templateKeyName": [
37 | "allowVolumeExpansion"
38 | ],
39 | "default": "true",
40 | "required": "false",
41 | "category": "config",
42 | "type": "boolean"
43 | }, {
44 | "description": "Specify a unique volume tier preference; in the range of 1-99 with 1 being the highest",
45 | "displayname": "Storage Class Preference",
46 | "name": "storage-class-preference",
47 | "templateKeyName": [
48 | "storage-class-preference"
49 | ],
50 | "required": "false",
51 | "default": "99",
52 | "category": "config",
53 | "regex": "^[1-9]([0-9]?)$",
54 | "type": "text"
55 | }
56 | ]
57 |
--------------------------------------------------------------------------------
/config-templates/netapp/netapp-ontap-nas/20.07/storage-class-template.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: storage.k8s.io/v1
2 | kind: StorageClass
3 | metadata:
4 | name: "{{ name }}"
5 | labels:
6 | volume-type: "file" # As per user specification; e.g.: block, file or object.
7 | storage-class-preference: "{{ storage-class-preference }}" # As per user specification; e.g.: 1, 2, ... 99.
8 | is-user-defined-class: "true" # As this is a user-defined storage class
9 | annotations:
10 | storageclass.kubernetes.io/is-default-class: "{{ is-default-class }}"
11 | provisioner: csi.trident.netapp.io
12 | parameters:
13 | backendType: "ontap-nas"
14 | selector: "{{ selector }}"
15 | allowVolumeExpansion: {{ allowVolumeExpansion }}
16 |
--------------------------------------------------------------------------------
/config-templates/netapp/netapp-ontap-nas/20.07/storage-class.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: v1
2 | kind: List
3 | metadata:
4 | name: netapp-trident-nas
5 | namespace: kube-system
6 | annotations:
7 | version: 20.07
8 | items:
9 | - apiVersion: storage.k8s.io/v1
10 | kind: StorageClass
11 | metadata:
12 | name: sat-netapp-file-gold
13 | labels:
14 | volume-type: "file"
15 | storage-class-preference: "1" # As per vendor specification; e.g.: 1, 2, ... 99.
16 | is-user-defined-class: "false"
17 | provisioner: csi.trident.netapp.io
18 | parameters:
19 | backendType: "ontap-nas"
20 | selector: "performance=gold"
21 | allowVolumeExpansion: true
22 | - apiVersion: storage.k8s.io/v1
23 | kind: StorageClass
24 | metadata:
25 | name: sat-netapp-file-silver
26 | labels:
27 | volume-type: "file"
28 | storage-class-preference: "2" # As per vendor specification; e.g.: 1, 2, ... 99.
29 | is-user-defined-class: "false"
30 | provisioner: csi.trident.netapp.io
31 | parameters:
32 | backendType: "ontap-nas"
33 | selector: "performance=silver"
34 | allowVolumeExpansion: true
35 | - apiVersion: storage.k8s.io/v1
36 | kind: StorageClass
37 | metadata:
38 | name: sat-netapp-file-bronze
39 | labels:
40 | volume-type: "file"
41 | storage-class-preference: "3" # As per vendor specification; e.g.: 1, 2, ... 99.
42 | is-user-defined-class: "false"
43 | provisioner: csi.trident.netapp.io
44 | parameters:
45 | backendType: "ontap-nas"
46 | selector: "performance=bronze"
47 | allowVolumeExpansion: true
48 |
--------------------------------------------------------------------------------
/config-templates/netapp/netapp-ontap-nas/21.04/logo/netapp-ontap-nas.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/netapp/netapp-ontap-nas/21.04/logo/netapp-ontap-nas.png
--------------------------------------------------------------------------------
/config-templates/netapp/netapp-ontap-nas/21.04/storage-class-template.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: storage.k8s.io/v1
2 | kind: StorageClass
3 | metadata:
4 | name: "{{ name }}"
5 | labels:
6 | volume-type: "file" # As per user specification; e.g.: block, file or object.
7 | storage-class-preference: "{{ storage-class-preference }}" # As per user specification; e.g.: 1, 2, ... 99.
8 | is-user-defined-class: "true" # As this is a user-defined storage class
9 | app.kubernetes.io/name: "netapp-ontap-nas"
10 | app.kubernetes.io/version: "v21.04"
11 | app.kubernetes.io/revision: "25"
12 | annotations:
13 | storageclass.kubernetes.io/is-default-class: "{{ is-default-class }}"
14 | provisioner: csi.trident.netapp.io
15 | parameters:
16 | backendType: "ontap-nas"
17 | selector: "{{ selector }}"
18 | allowVolumeExpansion: {{ allowVolumeExpansion }}
19 |
--------------------------------------------------------------------------------
/config-templates/netapp/netapp-ontap-nas/22.04/logo/netapp-ontap-nas.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/netapp/netapp-ontap-nas/22.04/logo/netapp-ontap-nas.png
--------------------------------------------------------------------------------
/config-templates/netapp/netapp-ontap-nas/22.04/storage-class-template.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: storage.k8s.io/v1
2 | kind: StorageClass
3 | metadata:
4 | name: "{{ name }}"
5 | labels:
6 | app.kubernetes.io/name: "netapp-ontap-nas"
7 | app.kubernetes.io/version: "v22.04"
8 | app.kubernetes.io/revision: "28"
9 | volume-type: "file"
10 | storage-class-preference: "{{ storage-class-preference }}"
11 | is-user-defined-class: "true"
12 | annotations:
13 | storageclass.kubernetes.io/is-default-class: "{{ is-default-class }}"
14 | provisioner: csi.trident.netapp.io
15 | parameters:
16 | backendType: "ontap-nas"
17 | selector: "{{ selector }}"
18 | allowVolumeExpansion: {{ allowVolumeExpansion }}
19 |
--------------------------------------------------------------------------------
/config-templates/netapp/netapp-ontap-nas/22.10/logo/netapp-ontap-nas.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/netapp/netapp-ontap-nas/22.10/logo/netapp-ontap-nas.png
--------------------------------------------------------------------------------
/config-templates/netapp/netapp-ontap-nas/22.10/storage-class-template.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: storage.k8s.io/v1
2 | kind: StorageClass
3 | metadata:
4 | name: "{{ name }}"
5 | labels:
6 | app.kubernetes.io/name: "netapp-ontap-nas"
7 | app.kubernetes.io/version: "v22.10"
8 | app.kubernetes.io/revision: "15"
9 | volume-type: "file"
10 | storage-class-preference: "{{ storage-class-preference }}"
11 | is-user-defined-class: "true"
12 | annotations:
13 | storageclass.kubernetes.io/is-default-class: "{{ is-default-class }}"
14 | provisioner: csi.trident.netapp.io
15 | parameters:
16 | backendType: "ontap-nas"
17 | selector: "{{ selector }}"
18 | allowVolumeExpansion: {{ allowVolumeExpansion }}
19 |
--------------------------------------------------------------------------------
/config-templates/netapp/netapp-ontap-nas/23.10/logo/netapp-ontap-nas.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/netapp/netapp-ontap-nas/23.10/logo/netapp-ontap-nas.png
--------------------------------------------------------------------------------
/config-templates/netapp/netapp-ontap-nas/23.10/storage-class-template.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: storage.k8s.io/v1
2 | kind: StorageClass
3 | metadata:
4 | name: "{{ name }}"
5 | labels:
6 | app.kubernetes.io/name: "netapp-ontap-nas"
7 | app.kubernetes.io/version: "v23.10"
8 | app.kubernetes.io/revision: "2"
9 | volume-type: "file"
10 | storage-class-preference: "{{ storage-class-preference }}"
11 | is-user-defined-class: "true"
12 | annotations:
13 | storageclass.kubernetes.io/is-default-class: "{{ is-default-class }}"
14 | provisioner: csi.trident.netapp.io
15 | parameters:
16 | backendType: "ontap-nas"
17 | selector: "{{ selector }}"
18 | allowVolumeExpansion: {{ allowVolumeExpansion }}
19 |
--------------------------------------------------------------------------------
/config-templates/netapp/netapp-ontap-nas/24.02/storage-class-template.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: storage.k8s.io/v1
2 | kind: StorageClass
3 | metadata:
4 | name: "{{ name }}"
5 | labels:
6 | app.kubernetes.io/name: "netapp-ontap-nas"
7 | app.kubernetes.io/version: "v24.02"
8 | app.kubernetes.io/revision: "4"
9 | volume-type: "file"
10 | storage-class-preference: "{{ storage-class-preference }}"
11 | is-user-defined-class: "true"
12 | annotations:
13 | storageclass.kubernetes.io/is-default-class: "{{ is-default-class }}"
14 | provisioner: csi.trident.netapp.io
15 | parameters:
16 | backendType: "ontap-nas"
17 | selector: "{{ selector }}"
18 | allowVolumeExpansion: {{ allowVolumeExpansion }}
19 |
--------------------------------------------------------------------------------
/config-templates/netapp/netapp-ontap-san/20.07/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "20.07",
3 | "revision": "2",
4 | "enabled": "true",
5 | "status": "unsupported",
6 | "description": "Netapp Ontap-SAN Driver.",
7 | "tags": [
8 | {
9 | "name": "template-dependency",
10 | "value": "netapp-trident"
11 | }, {
12 | "name": "template-dependency-version",
13 | "value": "20.07"
14 | }, {
15 | "name": "template-dependency-description",
16 | "value": "Install netapp-trident before installing ontap-san driver."
17 | }, {
18 | "name": "provider",
19 | "value": "NetApp"
20 | }, {
21 | "name": "offering-name",
22 | "value": "ontap-san"
23 | }, {
24 | "name": "offering-type",
25 | "value": "non-sds"
26 | }, {
27 | "name": "provider-url",
28 | "value": "https://docs.netapp.com/us-en/trident/get-help.html#astra-trident-support-lifecycle"
29 | }, {
30 | "name": "support-msg",
31 | "value": "For support contact NetApp"
32 | }, {
33 | "name": "provider-logo",
34 | "value": "logo/netapp-ontap-san.svg"
35 | }, {
36 | "name": "supported-envs",
37 | "value": "AWS,Azure,IBM"
38 | }, {
39 | "name": "supported-k8s-versions",
40 | "value": "1.17,1.18,1.19"
41 | }, {
42 | "name": "volume-type",
43 | "value": "block"
44 | }, {
45 | "name": "volume-encryption-at-rest",
46 | "value": "true"
47 | }, {
48 | "name": "volume-encryption-in-transit",
49 | "value": "true"
50 | }, {
51 | "name": "volume-snapshot",
52 | "value": "true"
53 | }, {
54 | "name": "volume-availability",
55 | "value": "zonal"
56 | }, {
57 | "name": "volume-expansion",
58 | "value": "true"
59 | }, {
60 | "name": "storageclass",
61 | "value": "gold,silver,bronze"
62 | }
63 | ]
64 | }
65 |
--------------------------------------------------------------------------------
/config-templates/netapp/netapp-ontap-san/20.07/storage-class-template.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: storage.k8s.io/v1
2 | kind: StorageClass
3 | metadata:
4 | name: "{{ name }}"
5 | annotations:
6 | storageclass.kubernetes.io/is-default-class: "{{ is-default-class }}"
7 | labels:
8 | volume-type: "block" # As per user specification; e.g.: block, file or object.
9 | storage-class-preference: "{{ storage-class-preference }}" # As per user specification; e.g.: 1, 2, ... 99.
10 | is-user-defined-class: "true" # As this is a user-defined storage class
11 | provisioner: csi.trident.netapp.io
12 | parameters:
13 | backendType: "ontap-san"
14 | selector: "{{ selector }}"
15 | fsType: "{{ fsType }}"
16 | allowVolumeExpansion: {{ allowVolumeExpansion }}
17 | volumeBindingMode: "{{ volumeBindingMode }}"
18 |
--------------------------------------------------------------------------------
/config-templates/netapp/netapp-ontap-san/21.04/logo/netapp-ontap-san.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/netapp/netapp-ontap-san/21.04/logo/netapp-ontap-san.png
--------------------------------------------------------------------------------
/config-templates/netapp/netapp-ontap-san/21.04/storage-class-template.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: storage.k8s.io/v1
2 | kind: StorageClass
3 | metadata:
4 | name: "{{ name }}"
5 | labels:
6 | app.kubernetes.io/name: "netapp-ontap-san"
7 | app.kubernetes.io/version: "v21.04"
8 | app.kubernetes.io/revision: "26"
9 | volume-type: "block"
10 | storage-class-preference: "{{ storage-class-preference }}"
11 | is-user-defined-class: "true"
12 | annotations:
13 | storageclass.kubernetes.io/is-default-class: "{{ is-default-class }}"
14 | provisioner: csi.trident.netapp.io
15 | parameters:
16 | backendType: "ontap-san"
17 | selector: "{{ selector }}"
18 | fsType: "{{ fsType }}"
19 | allowVolumeExpansion: {{ allowVolumeExpansion }}
20 | volumeBindingMode: "{{ volumeBindingMode }}"
21 |
--------------------------------------------------------------------------------
/config-templates/netapp/netapp-ontap-san/22.04/logo/netapp-ontap-san.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/netapp/netapp-ontap-san/22.04/logo/netapp-ontap-san.png
--------------------------------------------------------------------------------
/config-templates/netapp/netapp-ontap-san/22.04/storage-class-template.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: storage.k8s.io/v1
2 | kind: StorageClass
3 | metadata:
4 | name: "{{ name }}"
5 | labels:
6 | app.kubernetes.io/name: "netapp-ontap-san"
7 | app.kubernetes.io/version: "v22.04"
8 | app.kubernetes.io/revision: "28"
9 | volume-type: "block"
10 | storage-class-preference: "{{ storage-class-preference }}"
11 | is-user-defined-class: "true"
12 | annotations:
13 | storageclass.kubernetes.io/is-default-class: "{{ is-default-class }}"
14 | provisioner: csi.trident.netapp.io
15 | parameters:
16 | backendType: "ontap-san"
17 | selector: "{{ selector }}"
18 | fsType: "{{ fsType }}"
19 | allowVolumeExpansion: {{ allowVolumeExpansion }}
20 | volumeBindingMode: "{{ volumeBindingMode }}"
21 |
--------------------------------------------------------------------------------
/config-templates/netapp/netapp-ontap-san/22.10/logo/netapp-ontap-san.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/netapp/netapp-ontap-san/22.10/logo/netapp-ontap-san.png
--------------------------------------------------------------------------------
/config-templates/netapp/netapp-ontap-san/22.10/storage-class-template.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: storage.k8s.io/v1
2 | kind: StorageClass
3 | metadata:
4 | name: "{{ name }}"
5 | labels:
6 | app.kubernetes.io/name: "netapp-ontap-san"
7 | app.kubernetes.io/version: "v22.10"
8 | app.kubernetes.io/revision: "15"
9 | volume-type: "block"
10 | storage-class-preference: "{{ storage-class-preference }}"
11 | is-user-defined-class: "true"
12 | annotations:
13 | storageclass.kubernetes.io/is-default-class: "{{ is-default-class }}"
14 | provisioner: csi.trident.netapp.io
15 | parameters:
16 | backendType: "ontap-san"
17 | selector: "{{ selector }}"
18 | fsType: "{{ fsType }}"
19 | allowVolumeExpansion: {{ allowVolumeExpansion }}
20 | volumeBindingMode: "{{ volumeBindingMode }}"
21 |
--------------------------------------------------------------------------------
/config-templates/netapp/netapp-ontap-san/23.10/logo/netapp-ontap-san.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/netapp/netapp-ontap-san/23.10/logo/netapp-ontap-san.png
--------------------------------------------------------------------------------
/config-templates/netapp/netapp-ontap-san/23.10/storage-class-template.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: storage.k8s.io/v1
2 | kind: StorageClass
3 | metadata:
4 | name: "{{ name }}"
5 | labels:
6 | app.kubernetes.io/name: "netapp-ontap-san"
7 | app.kubernetes.io/version: "v23.10"
8 | app.kubernetes.io/revision: "2"
9 | volume-type: "block"
10 | storage-class-preference: "{{ storage-class-preference }}"
11 | is-user-defined-class: "true"
12 | annotations:
13 | storageclass.kubernetes.io/is-default-class: "{{ is-default-class }}"
14 | provisioner: csi.trident.netapp.io
15 | parameters:
16 | backendType: "ontap-san"
17 | selector: "{{ selector }}"
18 | fsType: "{{ fsType }}"
19 | allowVolumeExpansion: {{ allowVolumeExpansion }}
20 | volumeBindingMode: "{{ volumeBindingMode }}"
21 |
--------------------------------------------------------------------------------
/config-templates/netapp/netapp-ontap-san/24.02/storage-class-template.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: storage.k8s.io/v1
2 | kind: StorageClass
3 | metadata:
4 | name: "{{ name }}"
5 | labels:
6 | app.kubernetes.io/name: "netapp-ontap-san"
7 | app.kubernetes.io/version: "v24.02"
8 | app.kubernetes.io/revision: "4"
9 | volume-type: "block"
10 | storage-class-preference: "{{ storage-class-preference }}"
11 | is-user-defined-class: "true"
12 | annotations:
13 | storageclass.kubernetes.io/is-default-class: "{{ is-default-class }}"
14 | provisioner: csi.trident.netapp.io
15 | parameters:
16 | backendType: "ontap-san"
17 | selector: "{{ selector }}"
18 | fsType: "{{ fsType }}"
19 | allowVolumeExpansion: {{ allowVolumeExpansion }}
20 | volumeBindingMode: "{{ volumeBindingMode }}"
21 |
--------------------------------------------------------------------------------
/config-templates/netapp/netapp-trident/20.07/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "20.07",
3 | "revision": "1",
4 | "enabled": "true",
5 | "status": "unsupported",
6 | "description": "Netapp Trident version 20.07.",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "NetApp"
11 | }, {
12 | "name": "offering-name",
13 | "value": "netapp-trident"
14 | }, {
15 | "name": "offering-type",
16 | "value": "non-sds"
17 | }, {
18 | "name": "provider-url",
19 | "value": "https://docs.netapp.com/us-en/trident/get-help.html#astra-trident-support-lifecycle"
20 | }, {
21 | "name": "support-msg",
22 | "value": "For support contact NetApp"
23 | }, {
24 | "name": "provider-logo",
25 | "value": "logo/netapp-trident.svg"
26 | }, {
27 | "name": "supported-envs",
28 | "value": "AWS,Azure,IBM"
29 | }, {
30 | "name": "supported-k8s-versions",
31 | "value": "1.17,1.18,1.19"
32 | }, {
33 | "name": "volume-type",
34 | "value": ""
35 | }, {
36 | "name": "volume-encryption-at-rest",
37 | "value": ""
38 | }, {
39 | "name": "volume-encryption-in-transit",
40 | "value": ""
41 | }, {
42 | "name": "volume-snapshot",
43 | "value": ""
44 | }, {
45 | "name": "volume-availability",
46 | "value": ""
47 | }, {
48 | "name": "volume-expansion",
49 | "value": ""
50 | }, {
51 | "name": "storageclass",
52 | "value": ""
53 | }
54 | ]
55 | }
56 |
--------------------------------------------------------------------------------
/config-templates/netapp/netapp-trident/21.04/logo/netapp-trident.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/netapp/netapp-trident/21.04/logo/netapp-trident.png
--------------------------------------------------------------------------------
/config-templates/netapp/netapp-trident/21.04/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "21.04",
3 | "revision": "4",
4 | "enabled": "true",
5 | "status": "unsupported",
6 | "description": "Netapp Trident version 21.04.",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "NetApp"
11 | }, {
12 | "name": "offering-name",
13 | "value": "netapp-trident"
14 | }, {
15 | "name": "offering-type",
16 | "value": "non-sds"
17 | }, {
18 | "name": "provider-url",
19 | "value": "https://docs.netapp.com/us-en/trident/get-help.html#astra-trident-support-lifecycle"
20 | }, {
21 | "name": "support-msg",
22 | "value": "For support contact NetApp"
23 | }, {
24 | "name": "provider-logo",
25 | "value": "logo/netapp-trident.svg"
26 | }, {
27 | "name": "supported-envs",
28 | "value": "AWS,Azure,IBM"
29 | }, {
30 | "name": "supported-ocp-versions",
31 | "value": "4.8"
32 | }, {
33 | "name": "volume-type",
34 | "value": ""
35 | }, {
36 | "name": "volume-encryption-at-rest",
37 | "value": ""
38 | }, {
39 | "name": "volume-encryption-in-transit",
40 | "value": ""
41 | }, {
42 | "name": "volume-snapshot",
43 | "value": ""
44 | }, {
45 | "name": "volume-availability",
46 | "value": ""
47 | }, {
48 | "name": "volume-expansion",
49 | "value": ""
50 | }, {
51 | "name": "storageclass",
52 | "value": ""
53 | }
54 | ]
55 | }
56 |
--------------------------------------------------------------------------------
/config-templates/netapp/netapp-trident/22.04/logo/netapp-trident.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/netapp/netapp-trident/22.04/logo/netapp-trident.png
--------------------------------------------------------------------------------
/config-templates/netapp/netapp-trident/22.04/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "22.04",
3 | "revision": "4",
4 | "enabled": "true",
5 | "status": "supported",
6 | "description": "Netapp Trident version 22.04.",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "NetApp"
11 | }, {
12 | "name": "offering-name",
13 | "value": "netapp-trident"
14 | }, {
15 | "name": "offering-type",
16 | "value": "non-sds"
17 | }, {
18 | "name": "provider-url",
19 | "value": "https://docs.netapp.com/us-en/trident/get-help.html#astra-trident-support-lifecycle"
20 | }, {
21 | "name": "support-msg",
22 | "value": "For support contact NetApp"
23 | }, {
24 | "name": "provider-logo",
25 | "value": "logo/netapp-trident.svg"
26 | }, {
27 | "name": "supported-envs",
28 | "value": "AWS,Azure,IBM"
29 | }, {
30 | "name": "supported-ocp-versions",
31 | "value": "4.8, 4.9, 4.10"
32 | }, {
33 | "name": "volume-type",
34 | "value": ""
35 | }, {
36 | "name": "volume-encryption-at-rest",
37 | "value": ""
38 | }, {
39 | "name": "volume-encryption-in-transit",
40 | "value": ""
41 | }, {
42 | "name": "volume-snapshot",
43 | "value": ""
44 | }, {
45 | "name": "volume-availability",
46 | "value": ""
47 | }, {
48 | "name": "volume-expansion",
49 | "value": ""
50 | }, {
51 | "name": "storageclass",
52 | "value": ""
53 | }
54 | ]
55 | }
56 |
--------------------------------------------------------------------------------
/config-templates/netapp/netapp-trident/22.10/logo/netapp-trident.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/netapp/netapp-trident/22.10/logo/netapp-trident.png
--------------------------------------------------------------------------------
/config-templates/netapp/netapp-trident/22.10/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "22.10",
3 | "revision": "2",
4 | "enabled": "true",
5 | "status": "supported",
6 | "description": "Netapp Trident version 22.10.",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "NetApp"
11 | }, {
12 | "name": "offering-name",
13 | "value": "netapp-trident"
14 | }, {
15 | "name": "offering-type",
16 | "value": "non-sds"
17 | }, {
18 | "name": "provider-url",
19 | "value": "https://docs.netapp.com/us-en/trident/get-help.html#astra-trident-support-lifecycle"
20 | }, {
21 | "name": "support-msg",
22 | "value": "For support contact NetApp"
23 | }, {
24 | "name": "provider-logo",
25 | "value": "logo/netapp-trident.svg"
26 | }, {
27 | "name": "supported-envs",
28 | "value": "AWS,Azure,IBM"
29 | }, {
30 | "name": "supported-ocp-versions",
31 | "value": "4.8, 4.9, 4.10, 4.11, 4.12"
32 | }, {
33 | "name": "volume-type",
34 | "value": ""
35 | }, {
36 | "name": "volume-encryption-at-rest",
37 | "value": ""
38 | }, {
39 | "name": "volume-encryption-in-transit",
40 | "value": ""
41 | }, {
42 | "name": "volume-snapshot",
43 | "value": ""
44 | }, {
45 | "name": "volume-availability",
46 | "value": ""
47 | }, {
48 | "name": "volume-expansion",
49 | "value": ""
50 | }, {
51 | "name": "storageclass",
52 | "value": ""
53 | }
54 | ]
55 | }
56 |
--------------------------------------------------------------------------------
/config-templates/netapp/netapp-trident/23.10/logo/netapp-trident.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/netapp/netapp-trident/23.10/logo/netapp-trident.png
--------------------------------------------------------------------------------
/config-templates/netapp/netapp-trident/23.10/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "23.10",
3 | "revision": "1",
4 | "enabled": "true",
5 | "status": "supported",
6 | "description": "Netapp Trident version 23.10.",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "NetApp"
11 | }, {
12 | "name": "offering-name",
13 | "value": "netapp-trident"
14 | }, {
15 | "name": "offering-type",
16 | "value": "non-sds"
17 | }, {
18 | "name": "provider-url",
19 | "value": "https://docs.netapp.com/us-en/trident/get-help.html#astra-trident-support-lifecycle"
20 | }, {
21 | "name": "support-msg",
22 | "value": "For support contact NetApp"
23 | }, {
24 | "name": "provider-logo",
25 | "value": "logo/netapp-trident.svg"
26 | }, {
27 | "name": "supported-envs",
28 | "value": "AWS,Azure,IBM"
29 | }, {
30 | "name": "supported-ocp-versions",
31 | "value": "4.10, 4.11, 4.12, 4.13"
32 | }, {
33 | "name": "volume-type",
34 | "value": ""
35 | }, {
36 | "name": "volume-encryption-at-rest",
37 | "value": ""
38 | }, {
39 | "name": "volume-encryption-in-transit",
40 | "value": ""
41 | }, {
42 | "name": "volume-snapshot",
43 | "value": ""
44 | }, {
45 | "name": "volume-availability",
46 | "value": ""
47 | }, {
48 | "name": "volume-expansion",
49 | "value": ""
50 | }, {
51 | "name": "storageclass",
52 | "value": ""
53 | }
54 | ]
55 | }
56 |
--------------------------------------------------------------------------------
/config-templates/netapp/netapp-trident/24.02/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "24.02",
3 | "revision": "3",
4 | "enabled": "true",
5 | "status": "supported",
6 | "description": "Netapp Trident version 24.02.",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "NetApp"
11 | }, {
12 | "name": "offering-name",
13 | "value": "netapp-trident"
14 | }, {
15 | "name": "offering-type",
16 | "value": "non-sds"
17 | }, {
18 | "name": "provider-url",
19 | "value": "https://docs.netapp.com/us-en/trident/get-help.html#astra-trident-support-lifecycle"
20 | }, {
21 | "name": "support-msg",
22 | "value": "For support contact NetApp"
23 | }, {
24 | "name": "provider-logo",
25 | "value": "logo/netapp-trident.svg"
26 | }, {
27 | "name": "supported-envs",
28 | "value": "AWS,Azure,IBM"
29 | }, {
30 | "name": "supported-ocp-versions",
31 | "value": "4.13, 4.14, 4.15, 4.16"
32 | }, {
33 | "name": "volume-type",
34 | "value": ""
35 | }, {
36 | "name": "volume-encryption-at-rest",
37 | "value": ""
38 | }, {
39 | "name": "volume-encryption-in-transit",
40 | "value": ""
41 | }, {
42 | "name": "volume-snapshot",
43 | "value": ""
44 | }, {
45 | "name": "volume-availability",
46 | "value": ""
47 | }, {
48 | "name": "volume-expansion",
49 | "value": ""
50 | }, {
51 | "name": "storageclass",
52 | "value": ""
53 | }
54 | ]
55 | }
56 |
--------------------------------------------------------------------------------
/config-templates/redhat/local-storage-operator/1.0.0/deployment.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | apiVersion: v1
3 | kind: List
4 | metadata:
5 | name: local-storage-operator
6 | namespace: kube-system
7 | annotations:
8 | version: 1.0.0
9 | revision: 2
10 | items:
11 | - apiVersion: v1
12 | kind: Namespace
13 | metadata:
14 | name: local-storage
15 | labels:
16 | deploy.razee.io/Reconcile: "false"
17 | - apiVersion: operators.coreos.com/v1alpha2
18 | kind: OperatorGroup
19 | metadata:
20 | name: local-operator-group
21 | namespace: local-storage
22 | spec:
23 | targetNamespaces:
24 | - local-storage
25 | - apiVersion: operators.coreos.com/v1alpha1
26 | kind: Subscription
27 | metadata:
28 | name: local-storage-operator
29 | namespace: local-storage
30 | spec:
31 | channel: "stable"
32 | installPlanApproval: Automatic
33 | name: local-storage-operator
34 | source: redhat-operators
35 | sourceNamespace: openshift-marketplace
36 | - apiVersion: satstorage.ibm.com/v1
37 | kind: SatStorageCleanup
38 | metadata:
39 | name: satstoragecleanup-local-storage-operator
40 | namespace: "ibm-satellite-storage"
41 | spec:
42 | template-name: "local-storage-operator"
43 | template-version: "1.0.0"
44 | template-namespace: "local-storage"
45 |
--------------------------------------------------------------------------------
/config-templates/redhat/local-storage-operator/1.0.0/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "1.0.0",
3 | "revision": "2",
4 | "enabled": "true",
5 | "status": "supported",
6 | "description": "Local Storage Operator",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Red Hat"
11 | }, {
12 | "name": "offering-name",
13 | "value": "local-storage-operator"
14 | }, {
15 | "name": "offering-type",
16 | "value": "non-sds"
17 | }, {
18 | "name": "provider-url",
19 | "value": "https://docs.openshift.com/container-platform/4.13/storage/persistent_storage/persistent_storage_local/persistent-storage-local.html"
20 | }, {
21 | "name": "support-msg",
22 | "value": "For support contact Red Hat"
23 | }, {
24 | "name": "provider-logo",
25 | "value": "logo/local-storage-operator.svg"
26 | }, {
27 | "name": "supported-envs",
28 | "value": "AWS, IBM"
29 | }, {
30 | "name": "supported-ocp-versions",
31 | "value": "4.9, 4.10, 4.11, 4.12, 4.13, 4.14, 4.15, 4.16"
32 | }, {
33 | "name": "volume-type",
34 | "value": ""
35 | }, {
36 | "name": "volume-encryption-at-rest",
37 | "value": ""
38 | }, {
39 | "name": "volume-encryption-in-transit",
40 | "value": ""
41 | }, {
42 | "name": "volume-snapshot",
43 | "value": ""
44 | }, {
45 | "name": "volume-availability",
46 | "value": ""
47 | }, {
48 | "name": "volume-expansion",
49 | "value": ""
50 | }, {
51 | "name": "storageclass",
52 | "value": ""
53 | }
54 | ]
55 | }
--------------------------------------------------------------------------------
/config-templates/redhat/local-storage-operator/changelog.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "1.0.0": {
4 | "status": "supported",
5 | "latest-revision": {
6 | "revision": "2",
7 | "release-date": "27 February 2025",
8 | "cves": "",
9 | "golang": "",
10 | "ubi": "",
11 | "new-features": [
12 | "Add support for ROKS 4.15 & 4.16"
13 | ],
14 | "fixes": []
15 | },
16 | "previous-revision": {
17 | "revision": "1",
18 | "release-date": "18 October 2023",
19 | "cves": "",
20 | "golang": "",
21 | "ubi": "",
22 | "new-features": [
23 | "Initial release"
24 | ],
25 | "fixes": []
26 | }
27 | }
28 | }
29 | ]
30 |
--------------------------------------------------------------------------------
/config-templates/redhat/local-storage/changelog.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "1.0.0": {
4 | "status": "supported",
5 | "latest-revision": {
6 | "revision": "2",
7 | "release-date": "27 February 2025",
8 | "cves": "",
9 | "golang": "",
10 | "ubi": "",
11 | "new-features": [
12 | "Add support for ROKS 4.15 & 4.16"
13 | ],
14 | "fixes": []
15 | },
16 | "previous-revision": {
17 | "revision": "1",
18 | "release-date": "18 October 2023",
19 | "cves": "",
20 | "golang": "",
21 | "ubi": "",
22 | "new-features": [
23 | "Initial release"
24 | ],
25 | "fixes": []
26 | }
27 | }
28 | }
29 | ]
30 |
--------------------------------------------------------------------------------
/config-templates/redhat/local-volume-block/4.10/custom-parameters.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "description": "Set to 'true' if you want to automatically discover and use the storage volumes on your worker nodes.",
4 | "displayname": "Automatic storage volume discovery",
5 | "name": "auto-discover-devices",
6 | "default": "false",
7 | "type": "boolean",
8 | "regex": "^(?:true|false)$",
9 | "min-length": 4,
10 | "max-length": 5,
11 | "supported-values": ["true", "false"],
12 | "required": "true",
13 | "category": "config"
14 | },
15 | {
16 | "description": "The 'key' of the worker node 'key=value' label.",
17 | "displayname": "Node Label Key",
18 | "name": "label-key",
19 | "required": "true",
20 | "category": "config"
21 | },
22 | {
23 | "description": "The 'value' of the worker node 'key=value' label.",
24 | "displayname": "Node Label Key Value",
25 | "name": "label-value",
26 | "required": "true",
27 | "category": "config"
28 | },
29 | {
30 | "description": "The local storage device path. Example: '/dev/sdc'. Required when 'auto-discover-devices' is set to false.",
31 | "displayname": "Device Path",
32 | "name": "devicepath",
33 | "place-holder": "/dev/sdc,/dev/sde",
34 | "required": "false",
35 | "category": "config",
36 | "type": "csv"
37 | }
38 | ]
39 |
--------------------------------------------------------------------------------
/config-templates/redhat/local-volume-block/4.10/logo/local-volume-block.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/redhat/local-volume-block/4.10/logo/local-volume-block.png
--------------------------------------------------------------------------------
/config-templates/redhat/local-volume-block/4.10/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.10",
3 | "revision": "4",
4 | "enabled": "true",
5 | "status": "supported",
6 | "description": "Persistent storage using local volumes",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Red Hat"
11 | }, {
12 | "name": "offering-name",
13 | "value": "local-volume-block"
14 | }, {
15 | "name": "offering-type",
16 | "value": "non-sds"
17 | }, {
18 | "name": "provider-url",
19 | "value": "https://docs.openshift.com/container-platform/4.10/storage/persistent_storage/persistent-storage-local.html"
20 | }, {
21 | "name": "support-msg",
22 | "value": "For support contact Red Hat"
23 | }, {
24 | "name": "provider-logo",
25 | "value": "logo/local-volume-block.svg"
26 | }, {
27 | "name": "supported-envs",
28 | "value": "AWS,IBM"
29 | }, {
30 | "name": "supported-ocp-versions",
31 | "value": "4.10"
32 | }, {
33 | "name": "volume-type",
34 | "value": "block"
35 | }, {
36 | "name": "volume-encryption-at-rest",
37 | "value": "false"
38 | }, {
39 | "name": "volume-encryption-in-transit",
40 | "value": "false"
41 | }, {
42 | "name": "volume-snapshot",
43 | "value": "false"
44 | }, {
45 | "name": "volume-availability",
46 | "value": "zonal"
47 | }, {
48 | "name": "volume-expansion",
49 | "value": "false"
50 | }, {
51 | "name": "storageclass",
52 | "value": "gold"
53 | }
54 | ]
55 | }
56 |
--------------------------------------------------------------------------------
/config-templates/redhat/local-volume-block/4.11/custom-parameters.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "description": "Set to 'true' if you want to automatically discover and use the storage volumes on your worker nodes.",
4 | "displayname": "Automatic storage volume discovery",
5 | "name": "auto-discover-devices",
6 | "default": "false",
7 | "type": "boolean",
8 | "regex": "^(?:true|false)$",
9 | "min-length": 4,
10 | "max-length": 5,
11 | "supported-values": ["true", "false"],
12 | "required": "true",
13 | "category": "config"
14 | },
15 | {
16 | "description": "The 'key' of the worker node 'key=value' label.",
17 | "displayname": "Node Label Key",
18 | "name": "label-key",
19 | "required": "true",
20 | "category": "config"
21 | },
22 | {
23 | "description": "The 'value' of the worker node 'key=value' label.",
24 | "displayname": "Node Label Key Value",
25 | "name": "label-value",
26 | "required": "true",
27 | "category": "config"
28 | },
29 | {
30 | "description": "The local storage device path. Example: '/dev/sdc'. Required when 'auto-discover-devices' is set to false.",
31 | "displayname": "Device Path",
32 | "name": "devicepath",
33 | "place-holder": "/dev/sdc,/dev/sde",
34 | "required": "false",
35 | "category": "config",
36 | "type": "csv"
37 | }
38 | ]
39 |
--------------------------------------------------------------------------------
/config-templates/redhat/local-volume-block/4.11/logo/local-volume-block.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/redhat/local-volume-block/4.11/logo/local-volume-block.png
--------------------------------------------------------------------------------
/config-templates/redhat/local-volume-block/4.11/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.11",
3 | "revision": "1",
4 | "enabled": "true",
5 | "status": "supported",
6 | "description": "Persistent storage using local volumes",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Red Hat"
11 | }, {
12 | "name": "offering-name",
13 | "value": "local-volume-block"
14 | }, {
15 | "name": "offering-type",
16 | "value": "non-sds"
17 | }, {
18 | "name": "provider-url",
19 | "value": "https://docs.openshift.com/container-platform/4.11/storage/persistent_storage/persistent-storage-local.html"
20 | }, {
21 | "name": "support-msg",
22 | "value": "For support contact Red Hat"
23 | }, {
24 | "name": "provider-logo",
25 | "value": "logo/local-volume-block.svg"
26 | }, {
27 | "name": "supported-envs",
28 | "value": "AWS,IBM"
29 | }, {
30 | "name": "supported-ocp-versions",
31 | "value": "4.11"
32 | }, {
33 | "name": "volume-type",
34 | "value": "block"
35 | }, {
36 | "name": "volume-encryption-at-rest",
37 | "value": "false"
38 | }, {
39 | "name": "volume-encryption-in-transit",
40 | "value": "false"
41 | }, {
42 | "name": "volume-snapshot",
43 | "value": "false"
44 | }, {
45 | "name": "volume-availability",
46 | "value": "zonal"
47 | }, {
48 | "name": "volume-expansion",
49 | "value": "false"
50 | }, {
51 | "name": "storageclass",
52 | "value": "gold"
53 | }
54 | ]
55 | }
56 |
--------------------------------------------------------------------------------
/config-templates/redhat/local-volume-block/4.12/custom-parameters.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "description": "Set to 'true' if you want to automatically discover and use the storage volumes on your worker nodes.",
4 | "displayname": "Automatic storage volume discovery",
5 | "name": "auto-discover-devices",
6 | "default": "false",
7 | "type": "boolean",
8 | "regex": "^(?:true|false)$",
9 | "min-length": 4,
10 | "max-length": 5,
11 | "supported-values": ["true", "false"],
12 | "required": "true",
13 | "category": "config"
14 | },
15 | {
16 | "description": "The 'key' of the worker node 'key=value' label.",
17 | "displayname": "Node Label Key",
18 | "name": "label-key",
19 | "required": "true",
20 | "category": "config"
21 | },
22 | {
23 | "description": "The 'value' of the worker node 'key=value' label.",
24 | "displayname": "Node Label Key Value",
25 | "name": "label-value",
26 | "required": "true",
27 | "category": "config"
28 | },
29 | {
30 | "description": "The local storage device path. Example: '/dev/sdc'. Required when 'auto-discover-devices' is set to false.",
31 | "displayname": "Device Path",
32 | "name": "devicepath",
33 | "place-holder": "/dev/sdc,/dev/sde",
34 | "required": "false",
35 | "category": "config",
36 | "type": "csv"
37 | }
38 | ]
39 |
--------------------------------------------------------------------------------
/config-templates/redhat/local-volume-block/4.12/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.12",
3 | "revision": "1",
4 | "enabled": "true",
5 | "status": "supported",
6 | "description": "Persistent storage using local volumes",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Red Hat"
11 | }, {
12 | "name": "offering-name",
13 | "value": "local-volume-block"
14 | }, {
15 | "name": "offering-type",
16 | "value": "non-sds"
17 | }, {
18 | "name": "provider-url",
19 | "value": "https://docs.openshift.com/container-platform/4.12/storage/persistent_storage/persistent_storage_local/persistent-storage-local.html"
20 | }, {
21 | "name": "support-msg",
22 | "value": "For support contact Red Hat"
23 | }, {
24 | "name": "provider-logo",
25 | "value": "logo/local-volume-block.svg"
26 | }, {
27 | "name": "supported-envs",
28 | "value": "AWS,IBM"
29 | }, {
30 | "name": "supported-ocp-versions",
31 | "value": "4.12"
32 | }, {
33 | "name": "volume-type",
34 | "value": "block"
35 | }, {
36 | "name": "volume-encryption-at-rest",
37 | "value": "false"
38 | }, {
39 | "name": "volume-encryption-in-transit",
40 | "value": "false"
41 | }, {
42 | "name": "volume-snapshot",
43 | "value": "false"
44 | }, {
45 | "name": "volume-availability",
46 | "value": "zonal"
47 | }, {
48 | "name": "volume-expansion",
49 | "value": "false"
50 | }, {
51 | "name": "storageclass",
52 | "value": "gold"
53 | }
54 | ]
55 | }
56 |
--------------------------------------------------------------------------------
/config-templates/redhat/local-volume-block/4.13/custom-parameters.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "description": "Set to 'true' if you want to automatically discover and use the storage volumes on your worker nodes.",
4 | "displayname": "Automatic storage volume discovery",
5 | "name": "auto-discover-devices",
6 | "default": "false",
7 | "type": "boolean",
8 | "regex": "^(?:true|false)$",
9 | "min-length": 4,
10 | "max-length": 5,
11 | "supported-values": ["true", "false"],
12 | "required": "true",
13 | "category": "config"
14 | },
15 | {
16 | "description": "The 'key' of the worker node 'key=value' label.",
17 | "displayname": "Node Label Key",
18 | "name": "label-key",
19 | "required": "true",
20 | "category": "config"
21 | },
22 | {
23 | "description": "The 'value' of the worker node 'key=value' label.",
24 | "displayname": "Node Label Key Value",
25 | "name": "label-value",
26 | "required": "true",
27 | "category": "config"
28 | },
29 | {
30 | "description": "The local storage device path. Example: '/dev/sdc'. Required when 'auto-discover-devices' is set to false.",
31 | "displayname": "Device Path",
32 | "name": "devicepath",
33 | "place-holder": "/dev/sdc,/dev/sde",
34 | "required": "false",
35 | "category": "config",
36 | "type": "csv"
37 | }
38 | ]
39 |
--------------------------------------------------------------------------------
/config-templates/redhat/local-volume-block/4.13/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.13",
3 | "revision": "1",
4 | "enabled": "true",
5 | "status": "supported",
6 | "description": "Persistent storage using local volumes",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Red Hat"
11 | }, {
12 | "name": "offering-name",
13 | "value": "local-volume-block"
14 | }, {
15 | "name": "offering-type",
16 | "value": "non-sds"
17 | }, {
18 | "name": "provider-url",
19 | "value": "https://docs.openshift.com/container-platform/4.13/storage/persistent_storage/persistent_storage_local/persistent-storage-local.html"
20 | }, {
21 | "name": "support-msg",
22 | "value": "For support contact Red Hat"
23 | }, {
24 | "name": "provider-logo",
25 | "value": "logo/local-volume-block.svg"
26 | }, {
27 | "name": "supported-envs",
28 | "value": "AWS,IBM"
29 | }, {
30 | "name": "supported-ocp-versions",
31 | "value": "4.13"
32 | }, {
33 | "name": "volume-type",
34 | "value": "block"
35 | }, {
36 | "name": "volume-encryption-at-rest",
37 | "value": "false"
38 | }, {
39 | "name": "volume-encryption-in-transit",
40 | "value": "false"
41 | }, {
42 | "name": "volume-snapshot",
43 | "value": "false"
44 | }, {
45 | "name": "volume-availability",
46 | "value": "zonal"
47 | }, {
48 | "name": "volume-expansion",
49 | "value": "false"
50 | }, {
51 | "name": "storageclass",
52 | "value": "gold"
53 | }
54 | ]
55 | }
56 |
--------------------------------------------------------------------------------
/config-templates/redhat/local-volume-block/4.7/custom-parameters.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "description": "The 'key' of the worker node 'key=value' label.",
4 | "displayname": "Node Label Key",
5 | "name": "label-key",
6 | "required": "true",
7 | "category": "config"
8 | },
9 | {
10 | "description": "The 'value' of the worker node 'key=value' label.",
11 | "displayname": "Node Label Key Value",
12 | "name": "label-value",
13 | "required": "true",
14 | "category": "config"
15 | },
16 | {
17 | "description": "The local storage device path. Example: '/dev/sdc'.",
18 | "displayname": "Device Path",
19 | "name": "devicepath",
20 | "place-holder": "/dev/sdc,/dev/sde",
21 | "required": "true",
22 | "category": "config",
23 | "type": "csv"
24 | }
25 | ]
26 |
--------------------------------------------------------------------------------
/config-templates/redhat/local-volume-block/4.7/logo/local-volume-block.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/redhat/local-volume-block/4.7/logo/local-volume-block.png
--------------------------------------------------------------------------------
/config-templates/redhat/local-volume-block/4.7/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.7",
3 | "revision": "3",
4 | "enabled": "true",
5 | "status": "unsupported",
6 | "description": "Persistent storage using local volumes",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Red Hat"
11 | }, {
12 | "name": "offering-name",
13 | "value": "local-volume-block"
14 | }, {
15 | "name": "offering-type",
16 | "value": "non-sds"
17 | }, {
18 | "name": "provider-url",
19 | "value": "https://docs.openshift.com/container-platform/4.7/storage/persistent_storage/persistent-storage-local.html"
20 | }, {
21 | "name": "support-msg",
22 | "value": "For support contact Red Hat"
23 | }, {
24 | "name": "provider-logo",
25 | "value": "logo/local-volume-block.svg"
26 | }, {
27 | "name": "supported-envs",
28 | "value": "AWS,IBM"
29 | }, {
30 | "name": "supported-ocp-versions",
31 | "value": "4.7"
32 | }, {
33 | "name": "volume-type",
34 | "value": "block"
35 | }, {
36 | "name": "volume-encryption-at-rest",
37 | "value": "false"
38 | }, {
39 | "name": "volume-encryption-in-transit",
40 | "value": "false"
41 | }, {
42 | "name": "volume-snapshot",
43 | "value": "false"
44 | }, {
45 | "name": "volume-availability",
46 | "value": "zonal"
47 | }, {
48 | "name": "volume-expansion",
49 | "value": "false"
50 | }, {
51 | "name": "storageclass",
52 | "value": "gold"
53 | }
54 | ]
55 | }
56 |
--------------------------------------------------------------------------------
/config-templates/redhat/local-volume-block/4.8/custom-parameters.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "description": "The 'key' of the worker node 'key=value' label.",
4 | "displayname": "Node Label Key",
5 | "name": "label-key",
6 | "required": "true",
7 | "category": "config"
8 | },
9 | {
10 | "description": "The 'value' of the worker node 'key=value' label.",
11 | "displayname": "Node Label Key Value",
12 | "name": "label-value",
13 | "required": "true",
14 | "category": "config"
15 | },
16 | {
17 | "description": "The local storage device path. Example: '/dev/sdc'.",
18 | "displayname": "Device Path",
19 | "name": "devicepath",
20 | "place-holder": "/dev/sdc,/dev/sde",
21 | "required": "true",
22 | "category": "config",
23 | "type": "csv"
24 | }
25 | ]
26 |
--------------------------------------------------------------------------------
/config-templates/redhat/local-volume-block/4.8/logo/local-volume-block.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/redhat/local-volume-block/4.8/logo/local-volume-block.png
--------------------------------------------------------------------------------
/config-templates/redhat/local-volume-block/4.8/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.8",
3 | "revision": "4",
4 | "enabled": "true",
5 | "status": "unsupported",
6 | "description": "Persistent storage using local volumes",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Red Hat"
11 | }, {
12 | "name": "offering-name",
13 | "value": "local-volume-block"
14 | }, {
15 | "name": "offering-type",
16 | "value": "non-sds"
17 | }, {
18 | "name": "provider-url",
19 | "value": "https://docs.openshift.com/container-platform/4.8/storage/persistent_storage/persistent-storage-local.html"
20 | }, {
21 | "name": "support-msg",
22 | "value": "For support contact Red Hat"
23 | }, {
24 | "name": "provider-logo",
25 | "value": "logo/local-volume-block.svg"
26 | }, {
27 | "name": "supported-envs",
28 | "value": "AWS,IBM"
29 | }, {
30 | "name": "supported-ocp-versions",
31 | "value": "4.8"
32 | }, {
33 | "name": "volume-type",
34 | "value": "block"
35 | }, {
36 | "name": "volume-encryption-at-rest",
37 | "value": "false"
38 | }, {
39 | "name": "volume-encryption-in-transit",
40 | "value": "false"
41 | }, {
42 | "name": "volume-snapshot",
43 | "value": "false"
44 | }, {
45 | "name": "volume-availability",
46 | "value": "zonal"
47 | }, {
48 | "name": "volume-expansion",
49 | "value": "false"
50 | }, {
51 | "name": "storageclass",
52 | "value": "gold"
53 | }
54 | ]
55 | }
56 |
--------------------------------------------------------------------------------
/config-templates/redhat/local-volume-block/4.9/custom-parameters.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "description": "Set to 'true' if you want to automatically discover and use the storage volumes on your worker nodes.",
4 | "displayname": "Automatic storage volume discovery",
5 | "name": "auto-discover-devices",
6 | "default": "false",
7 | "type": "boolean",
8 | "regex": "^(?:true|false)$",
9 | "min-length": 4,
10 | "max-length": 5,
11 | "supported-values": ["true", "false"],
12 | "required": "true",
13 | "category": "config"
14 | },
15 | {
16 | "description": "The 'key' of the worker node 'key=value' label.",
17 | "displayname": "Node Label Key",
18 | "name": "label-key",
19 | "required": "true",
20 | "category": "config"
21 | },
22 | {
23 | "description": "The 'value' of the worker node 'key=value' label.",
24 | "displayname": "Node Label Key Value",
25 | "name": "label-value",
26 | "required": "true",
27 | "category": "config"
28 | },
29 | {
30 | "description": "The local storage device path. Example: '/dev/sdc'. Required when 'auto-discover-devices' is set to 'false'.",
31 | "displayname": "Device Path",
32 | "name": "devicepath",
33 | "place-holder": "/dev/sdc,/dev/sde",
34 | "required": "false",
35 | "category": "config",
36 | "type": "csv"
37 | }
38 | ]
39 |
--------------------------------------------------------------------------------
/config-templates/redhat/local-volume-block/4.9/logo/local-volume-block.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/redhat/local-volume-block/4.9/logo/local-volume-block.png
--------------------------------------------------------------------------------
/config-templates/redhat/local-volume-block/4.9/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.9",
3 | "revision": "4",
4 | "enabled": "true",
5 | "status": "deprecated",
6 | "description": "Persistent storage using local volumes",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Red Hat"
11 | }, {
12 | "name": "offering-name",
13 | "value": "local-volume-block"
14 | }, {
15 | "name": "offering-type",
16 | "value": "non-sds"
17 | }, {
18 | "name": "provider-url",
19 | "value": "https://docs.openshift.com/container-platform/4.9/storage/persistent_storage/persistent-storage-local.html"
20 | }, {
21 | "name": "support-msg",
22 | "value": "For support contact Red Hat"
23 | }, {
24 | "name": "provider-logo",
25 | "value": "logo/local-volume-block.svg"
26 | }, {
27 | "name": "supported-envs",
28 | "value": "AWS,IBM"
29 | }, {
30 | "name": "supported-ocp-versions",
31 | "value": "4.9"
32 | }, {
33 | "name": "volume-type",
34 | "value": "block"
35 | }, {
36 | "name": "volume-encryption-at-rest",
37 | "value": "false"
38 | }, {
39 | "name": "volume-encryption-in-transit",
40 | "value": "false"
41 | }, {
42 | "name": "volume-snapshot",
43 | "value": "false"
44 | }, {
45 | "name": "volume-availability",
46 | "value": "zonal"
47 | }, {
48 | "name": "volume-expansion",
49 | "value": "false"
50 | }, {
51 | "name": "storageclass",
52 | "value": "gold"
53 | }
54 | ]
55 | }
56 |
--------------------------------------------------------------------------------
/config-templates/redhat/local-volume-file/4.10/custom-parameters.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "description": "Set to 'true' if you want to automatically discover and use the storage volumes on your worker nodes.",
4 | "displayname": "Automatic storage volume discovery",
5 | "name": "auto-discover-devices",
6 | "default": "false",
7 | "type": "boolean",
8 | "regex": "^(?:true|false)$",
9 | "min-length": 4,
10 | "max-length": 5,
11 | "supported-values": ["true", "false"],
12 | "required": "true",
13 | "category": "config"
14 | },
15 | {
16 | "description": "The 'key' of the worker node 'key=value' label.",
17 | "displayname": "Node Label Key",
18 | "name": "label-key",
19 | "required": "true",
20 | "category": "config"
21 | },
22 | {
23 | "description": "The 'value' of the worker node 'key=value' label.",
24 | "displayname": "Node Label Key Value",
25 | "name": "label-value",
26 | "required": "true",
27 | "category": "config"
28 | },
29 | {
30 | "description": "The local storage device path. Example: '/dev/sdc'. Required when 'auto-discover-devices' is set to 'false'.",
31 | "displayname": "Device Path",
32 | "name": "devicepath",
33 | "place-holder": "/dev/sdc,/dev/sde",
34 | "required": "false",
35 | "category": "config",
36 | "type": "csv"
37 | },
38 | {
39 | "description": "The file system type. Specify 'ext3', 'ext4', or 'xfs'.",
40 | "displayname": "File System type",
41 | "name": "fstype",
42 | "default": "ext4",
43 | "regex": "^(?:ext(?:3|4)|xfs)$",
44 | "min-length": 3,
45 | "max-length": 4,
46 | "supported-values": ["ext3", "ext4", "xfs"],
47 | "required": "true",
48 | "category": "config"
49 | }
50 | ]
51 |
--------------------------------------------------------------------------------
/config-templates/redhat/local-volume-file/4.10/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.10",
3 | "revision": "4",
4 | "enabled": "true",
5 | "status": "supported",
6 | "description": "Persistent storage using local volumes",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Red Hat"
11 | }, {
12 | "name": "offering-name",
13 | "value": "local-volume-file"
14 | }, {
15 | "name": "offering-type",
16 | "value": "non-sds"
17 | }, {
18 | "name": "provider-url",
19 | "value": "https://docs.openshift.com/container-platform/4.10/storage/persistent_storage/persistent-storage-local.html"
20 | }, {
21 | "name": "support-msg",
22 | "value": "For support contact Red Hat"
23 | }, {
24 | "name": "provider-logo",
25 | "value": "logo/local-volume-file.svg"
26 | }, {
27 | "name": "supported-envs",
28 | "value": "AWS,IBM"
29 | }, {
30 | "name": "supported-ocp-versions",
31 | "value": "4.10"
32 | }, {
33 | "name": "volume-type",
34 | "value": "file"
35 | }, {
36 | "name": "volume-encryption-at-rest",
37 | "value": "false"
38 | }, {
39 | "name": "volume-encryption-in-transit",
40 | "value": "false"
41 | }, {
42 | "name": "volume-snapshot",
43 | "value": "false"
44 | }, {
45 | "name": "volume-availability",
46 | "value": "zonal"
47 | }, {
48 | "name": "volume-expansion",
49 | "value": "false"
50 | }, {
51 | "name": "storageclass",
52 | "value": "gold"
53 | }
54 | ]
55 | }
56 |
--------------------------------------------------------------------------------
/config-templates/redhat/local-volume-file/4.11/custom-parameters.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "description": "Set to 'true' if you want to automatically discover and use the storage volumes on your worker nodes.",
4 | "displayname": "Automatic storage volume discovery",
5 | "name": "auto-discover-devices",
6 | "default": "false",
7 | "type": "boolean",
8 | "regex": "^(?:true|false)$",
9 | "min-length": 4,
10 | "max-length": 5,
11 | "supported-values": ["true", "false"],
12 | "required": "true",
13 | "category": "config"
14 | },
15 | {
16 | "description": "The 'key' of the worker node 'key=value' label.",
17 | "displayname": "Node Label Key",
18 | "name": "label-key",
19 | "required": "true",
20 | "category": "config"
21 | },
22 | {
23 | "description": "The 'value' of the worker node 'key=value' label.",
24 | "displayname": "Node Label Key Value",
25 | "name": "label-value",
26 | "required": "true",
27 | "category": "config"
28 | },
29 | {
30 | "description": "The local storage device path. Example: '/dev/sdc'. Required when 'auto-discover-devices' is set to 'false'.",
31 | "displayname": "Device Path",
32 | "name": "devicepath",
33 | "place-holder": "/dev/sdc,/dev/sde",
34 | "required": "false",
35 | "category": "config",
36 | "type": "csv"
37 | },
38 | {
39 | "description": "The file system type. Specify 'ext3', 'ext4', or 'xfs'.",
40 | "displayname": "File System type",
41 | "name": "fstype",
42 | "default": "ext4",
43 | "regex": "^(?:ext(?:3|4)|xfs)$",
44 | "min-length": 3,
45 | "max-length": 4,
46 | "supported-values": ["ext3", "ext4", "xfs"],
47 | "required": "true",
48 | "category": "config"
49 | }
50 | ]
51 |
--------------------------------------------------------------------------------
/config-templates/redhat/local-volume-file/4.11/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.11",
3 | "revision": "1",
4 | "enabled": "true",
5 | "status": "supported",
6 | "description": "Persistent storage using local volumes",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Red Hat"
11 | }, {
12 | "name": "offering-name",
13 | "value": "local-volume-file"
14 | }, {
15 | "name": "offering-type",
16 | "value": "non-sds"
17 | }, {
18 | "name": "provider-url",
19 | "value": "https://docs.openshift.com/container-platform/4.11/storage/persistent_storage/persistent-storage-local.html"
20 | }, {
21 | "name": "support-msg",
22 | "value": "For support contact Red Hat"
23 | }, {
24 | "name": "provider-logo",
25 | "value": "logo/local-volume-file.svg"
26 | }, {
27 | "name": "supported-envs",
28 | "value": "AWS,IBM"
29 | }, {
30 | "name": "supported-ocp-versions",
31 | "value": "4.11"
32 | }, {
33 | "name": "volume-type",
34 | "value": "file"
35 | }, {
36 | "name": "volume-encryption-at-rest",
37 | "value": "false"
38 | }, {
39 | "name": "volume-encryption-in-transit",
40 | "value": "false"
41 | }, {
42 | "name": "volume-snapshot",
43 | "value": "false"
44 | }, {
45 | "name": "volume-availability",
46 | "value": "zonal"
47 | }, {
48 | "name": "volume-expansion",
49 | "value": "false"
50 | }, {
51 | "name": "storageclass",
52 | "value": "gold"
53 | }
54 | ]
55 | }
56 |
--------------------------------------------------------------------------------
/config-templates/redhat/local-volume-file/4.12/custom-parameters.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "description": "Set to 'true' if you want to automatically discover and use the storage volumes on your worker nodes.",
4 | "displayname": "Automatic storage volume discovery",
5 | "name": "auto-discover-devices",
6 | "default": "false",
7 | "type": "boolean",
8 | "regex": "^(?:true|false)$",
9 | "min-length": 4,
10 | "max-length": 5,
11 | "supported-values": ["true", "false"],
12 | "required": "true",
13 | "category": "config"
14 | },
15 | {
16 | "description": "The 'key' of the worker node 'key=value' label.",
17 | "displayname": "Node Label Key",
18 | "name": "label-key",
19 | "required": "true",
20 | "category": "config"
21 | },
22 | {
23 | "description": "The 'value' of the worker node 'key=value' label.",
24 | "displayname": "Node Label Key Value",
25 | "name": "label-value",
26 | "required": "true",
27 | "category": "config"
28 | },
29 | {
30 | "description": "The local storage device path. Example: '/dev/sdc'. Required when 'auto-discover-devices' is set to 'false'.",
31 | "displayname": "Device Path",
32 | "name": "devicepath",
33 | "place-holder": "/dev/sdc,/dev/sde",
34 | "required": "false",
35 | "category": "config",
36 | "type": "csv"
37 | },
38 | {
39 | "description": "The file system type. Specify 'ext3', 'ext4', or 'xfs'.",
40 | "displayname": "File System type",
41 | "name": "fstype",
42 | "default": "ext4",
43 | "regex": "^(?:ext(?:3|4)|xfs)$",
44 | "min-length": 3,
45 | "max-length": 4,
46 | "supported-values": ["ext3", "ext4", "xfs"],
47 | "required": "true",
48 | "category": "config"
49 | }
50 | ]
51 |
--------------------------------------------------------------------------------
/config-templates/redhat/local-volume-file/4.12/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.12",
3 | "revision": "1",
4 | "enabled": "true",
5 | "status": "supported",
6 | "description": "Persistent storage using local volumes",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Red Hat"
11 | }, {
12 | "name": "offering-name",
13 | "value": "local-volume-file"
14 | }, {
15 | "name": "offering-type",
16 | "value": "non-sds"
17 | }, {
18 | "name": "provider-url",
19 | "value": "https://docs.openshift.com/container-platform/4.12/storage/persistent_storage/persistent_storage_local/persistent-storage-local.html"
20 | }, {
21 | "name": "support-msg",
22 | "value": "For support contact Red Hat"
23 | }, {
24 | "name": "provider-logo",
25 | "value": "logo/local-volume-file.svg"
26 | }, {
27 | "name": "supported-envs",
28 | "value": "AWS,IBM"
29 | }, {
30 | "name": "supported-ocp-versions",
31 | "value": "4.12"
32 | }, {
33 | "name": "volume-type",
34 | "value": "file"
35 | }, {
36 | "name": "volume-encryption-at-rest",
37 | "value": "false"
38 | }, {
39 | "name": "volume-encryption-in-transit",
40 | "value": "false"
41 | }, {
42 | "name": "volume-snapshot",
43 | "value": "false"
44 | }, {
45 | "name": "volume-availability",
46 | "value": "zonal"
47 | }, {
48 | "name": "volume-expansion",
49 | "value": "false"
50 | }, {
51 | "name": "storageclass",
52 | "value": "gold"
53 | }
54 | ]
55 | }
56 |
--------------------------------------------------------------------------------
/config-templates/redhat/local-volume-file/4.13/custom-parameters.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "description": "Set to 'true' if you want to automatically discover and use the storage volumes on your worker nodes.",
4 | "displayname": "Automatic storage volume discovery",
5 | "name": "auto-discover-devices",
6 | "default": "false",
7 | "type": "boolean",
8 | "regex": "^(?:true|false)$",
9 | "min-length": 4,
10 | "max-length": 5,
11 | "supported-values": ["true", "false"],
12 | "required": "true",
13 | "category": "config"
14 | },
15 | {
16 | "description": "The 'key' of the worker node 'key=value' label.",
17 | "displayname": "Node Label Key",
18 | "name": "label-key",
19 | "required": "true",
20 | "category": "config"
21 | },
22 | {
23 | "description": "The 'value' of the worker node 'key=value' label.",
24 | "displayname": "Node Label Key Value",
25 | "name": "label-value",
26 | "required": "true",
27 | "category": "config"
28 | },
29 | {
30 | "description": "The local storage device path. Example: '/dev/sdc'. Required when 'auto-discover-devices' is set to 'false'.",
31 | "displayname": "Device Path",
32 | "name": "devicepath",
33 | "place-holder": "/dev/sdc,/dev/sde",
34 | "required": "false",
35 | "category": "config",
36 | "type": "csv"
37 | },
38 | {
39 | "description": "The file system type. Specify 'ext3', 'ext4', or 'xfs'.",
40 | "displayname": "File System type",
41 | "name": "fstype",
42 | "default": "ext4",
43 | "regex": "^(?:ext(?:3|4)|xfs)$",
44 | "min-length": 3,
45 | "max-length": 4,
46 | "supported-values": ["ext3", "ext4", "xfs"],
47 | "required": "true",
48 | "category": "config"
49 | }
50 | ]
51 |
--------------------------------------------------------------------------------
/config-templates/redhat/local-volume-file/4.13/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.13",
3 | "revision": "1",
4 | "enabled": "true",
5 | "status": "supported",
6 | "description": "Persistent storage using local volumes",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Red Hat"
11 | }, {
12 | "name": "offering-name",
13 | "value": "local-volume-file"
14 | }, {
15 | "name": "offering-type",
16 | "value": "non-sds"
17 | }, {
18 | "name": "provider-url",
19 | "value": "https://docs.openshift.com/container-platform/4.13/storage/persistent_storage/persistent_storage_local/persistent-storage-local.html"
20 | }, {
21 | "name": "support-msg",
22 | "value": "For support contact Red Hat"
23 | }, {
24 | "name": "provider-logo",
25 | "value": "logo/local-volume-file.svg"
26 | }, {
27 | "name": "supported-envs",
28 | "value": "AWS,IBM"
29 | }, {
30 | "name": "supported-ocp-versions",
31 | "value": "4.13"
32 | }, {
33 | "name": "volume-type",
34 | "value": "file"
35 | }, {
36 | "name": "volume-encryption-at-rest",
37 | "value": "false"
38 | }, {
39 | "name": "volume-encryption-in-transit",
40 | "value": "false"
41 | }, {
42 | "name": "volume-snapshot",
43 | "value": "false"
44 | }, {
45 | "name": "volume-availability",
46 | "value": "zonal"
47 | }, {
48 | "name": "volume-expansion",
49 | "value": "false"
50 | }, {
51 | "name": "storageclass",
52 | "value": "gold"
53 | }
54 | ]
55 | }
56 |
--------------------------------------------------------------------------------
/config-templates/redhat/local-volume-file/4.7/custom-parameters.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "description": "The 'key' of the worker node 'key=value' label.",
4 | "displayname": "Node Label Key",
5 | "name": "label-key",
6 | "required": "true",
7 | "category": "config"
8 | },
9 | {
10 | "description": "The 'value' of the worker node 'key=value' label.",
11 | "displayname": "Node Label Key Value",
12 | "name": "label-value",
13 | "required": "true",
14 | "category": "config"
15 | },
16 | {
17 | "description": "The local storage device path. Example: '/dev/sdc'.",
18 | "displayname": "Device Path",
19 | "name": "devicepath",
20 | "place-holder": "/dev/sdc,/dev/sde",
21 | "required": "true",
22 | "category": "config",
23 | "type": "csv"
24 | },
25 | {
26 | "description": "The file system type. Specify 'ext3', 'ext4', or 'xfs'.",
27 | "displayname": "File System type",
28 | "name": "fstype",
29 | "default": "ext4",
30 | "regex": "^(?:ext(?:3|4)|xfs)$",
31 | "min-length": 3,
32 | "max-length": 4,
33 | "supported-values": ["ext3", "ext4", "xfs"],
34 | "required": "true",
35 | "category": "config"
36 | }
37 | ]
38 |
--------------------------------------------------------------------------------
/config-templates/redhat/local-volume-file/4.7/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.7",
3 | "revision": "3",
4 | "enabled": "true",
5 | "status": "unsupported",
6 | "description": "Persistent storage using local volumes",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Red Hat"
11 | }, {
12 | "name": "offering-name",
13 | "value": "local-volume-file"
14 | }, {
15 | "name": "offering-type",
16 | "value": "non-sds"
17 | }, {
18 | "name": "provider-url",
19 | "value": "https://docs.openshift.com/container-platform/4.7/storage/persistent_storage/persistent-storage-local.html"
20 | }, {
21 | "name": "support-msg",
22 | "value": "For support contact Red Hat"
23 | }, {
24 | "name": "provider-logo",
25 | "value": "logo/local-volume-file.svg"
26 | }, {
27 | "name": "supported-envs",
28 | "value": "AWS,IBM"
29 | }, {
30 | "name": "supported-ocp-versions",
31 | "value": "4.7"
32 | }, {
33 | "name": "volume-type",
34 | "value": "file"
35 | }, {
36 | "name": "volume-encryption-at-rest",
37 | "value": "false"
38 | }, {
39 | "name": "volume-encryption-in-transit",
40 | "value": "false"
41 | }, {
42 | "name": "volume-snapshot",
43 | "value": "false"
44 | }, {
45 | "name": "volume-availability",
46 | "value": "zonal"
47 | }, {
48 | "name": "volume-expansion",
49 | "value": "false"
50 | }, {
51 | "name": "storageclass",
52 | "value": "gold"
53 | }
54 | ]
55 | }
56 |
--------------------------------------------------------------------------------
/config-templates/redhat/local-volume-file/4.8/custom-parameters.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "description": "The 'key' of the worker node 'key=value' label.",
4 | "displayname": "Node Label Key",
5 | "name": "label-key",
6 | "required": "true",
7 | "category": "config"
8 | },
9 | {
10 | "description": "The 'value' of the worker node 'key=value' label.",
11 | "displayname": "Node Label Key Value",
12 | "name": "label-value",
13 | "required": "true",
14 | "category": "config"
15 | },
16 | {
17 | "description": "The local storage device path. Example: '/dev/sdc'.",
18 | "displayname": "Device Path",
19 | "name": "devicepath",
20 | "place-holder": "/dev/sdc,/dev/sde",
21 | "required": "true",
22 | "category": "config",
23 | "type": "csv"
24 | },
25 | {
26 | "description": "The file system type. Specify 'ext3', 'ext4', or 'xfs'.",
27 | "displayname": "File System type",
28 | "name": "fstype",
29 | "default": "ext4",
30 | "regex": "^(?:ext(?:3|4)|xfs)$",
31 | "min-length": 3,
32 | "max-length": 4,
33 | "supported-values": ["ext3", "ext4", "xfs"],
34 | "required": "true",
35 | "category": "config"
36 | }
37 | ]
38 |
--------------------------------------------------------------------------------
/config-templates/redhat/local-volume-file/4.8/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.8",
3 | "revision": "4",
4 | "enabled": "true",
5 | "status": "unsupported",
6 | "description": "Persistent storage using local volumes",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Red Hat"
11 | }, {
12 | "name": "offering-name",
13 | "value": "local-volume-file"
14 | }, {
15 | "name": "offering-type",
16 | "value": "non-sds"
17 | }, {
18 | "name": "provider-url",
19 | "value": "https://docs.openshift.com/container-platform/4.8/storage/persistent_storage/persistent-storage-local.html"
20 | }, {
21 | "name": "support-msg",
22 | "value": "For support contact Red Hat"
23 | }, {
24 | "name": "provider-logo",
25 | "value": "logo/local-volume-file.svg"
26 | }, {
27 | "name": "supported-envs",
28 | "value": "AWS,IBM"
29 | }, {
30 | "name": "supported-ocp-versions",
31 | "value": "4.8"
32 | }, {
33 | "name": "volume-type",
34 | "value": "file"
35 | }, {
36 | "name": "volume-encryption-at-rest",
37 | "value": "false"
38 | }, {
39 | "name": "volume-encryption-in-transit",
40 | "value": "false"
41 | }, {
42 | "name": "volume-snapshot",
43 | "value": "false"
44 | }, {
45 | "name": "volume-availability",
46 | "value": "zonal"
47 | }, {
48 | "name": "volume-expansion",
49 | "value": "false"
50 | }, {
51 | "name": "storageclass",
52 | "value": "gold"
53 | }
54 | ]
55 | }
56 |
--------------------------------------------------------------------------------
/config-templates/redhat/local-volume-file/4.9/custom-parameters.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "description": "Set to 'true' if you want to automatically discover and use the storage volumes on your worker nodes.",
4 | "displayname": "Automatic storage volume discovery",
5 | "name": "auto-discover-devices",
6 | "default": "false",
7 | "type": "boolean",
8 | "regex": "^(?:true|false)$",
9 | "min-length": 4,
10 | "max-length": 5,
11 | "supported-values": ["true", "false"],
12 | "required": "true",
13 | "category": "config"
14 | },
15 | {
16 | "description": "The 'key' of the worker node 'key=value' label.",
17 | "displayname": "Node Label Key",
18 | "name": "label-key",
19 | "required": "true",
20 | "category": "config"
21 | },
22 | {
23 | "description": "The 'value' of the worker node 'key=value' label.",
24 | "displayname": "Node Label Key Value",
25 | "name": "label-value",
26 | "required": "true",
27 | "category": "config"
28 | },
29 | {
30 | "description": "The local storage device path. Example: '/dev/sdc'. Required when 'auto-discover-devices' is set to 'false'.",
31 | "displayname": "Device Path",
32 | "name": "devicepath",
33 | "place-holder": "/dev/sdc,/dev/sde",
34 | "required": "false",
35 | "category": "config",
36 | "type": "csv"
37 | },
38 | {
39 | "description": "The file system type. Specify 'ext3', 'ext4', or 'xfs'.",
40 | "displayname": "File System type",
41 | "name": "fstype",
42 | "default": "ext4",
43 | "regex": "^(?:ext(?:3|4)|xfs)$",
44 | "min-length": 3,
45 | "max-length": 4,
46 | "supported-values": ["ext3", "ext4", "xfs"],
47 | "required": "true",
48 | "category": "config"
49 | }
50 | ]
51 |
--------------------------------------------------------------------------------
/config-templates/redhat/local-volume-file/4.9/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.9",
3 | "revision": "4",
4 | "enabled": "true",
5 | "status": "deprecated",
6 | "description": "Persistent storage using local volumes",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Red Hat"
11 | }, {
12 | "name": "offering-name",
13 | "value": "local-volume-file"
14 | }, {
15 | "name": "offering-type",
16 | "value": "non-sds"
17 | }, {
18 | "name": "provider-url",
19 | "value": "https://docs.openshift.com/container-platform/4.9/storage/persistent_storage/persistent-storage-local.html"
20 | }, {
21 | "name": "support-msg",
22 | "value": "For support contact Red Hat"
23 | }, {
24 | "name": "provider-logo",
25 | "value": "logo/local-volume-file.svg"
26 | }, {
27 | "name": "supported-envs",
28 | "value": "AWS,IBM"
29 | }, {
30 | "name": "supported-ocp-versions",
31 | "value": "4.9"
32 | }, {
33 | "name": "volume-type",
34 | "value": "file"
35 | }, {
36 | "name": "volume-encryption-at-rest",
37 | "value": "false"
38 | }, {
39 | "name": "volume-encryption-in-transit",
40 | "value": "false"
41 | }, {
42 | "name": "volume-snapshot",
43 | "value": "false"
44 | }, {
45 | "name": "volume-availability",
46 | "value": "zonal"
47 | }, {
48 | "name": "volume-expansion",
49 | "value": "false"
50 | }, {
51 | "name": "storageclass",
52 | "value": "gold"
53 | }
54 | ]
55 | }
56 |
--------------------------------------------------------------------------------
/config-templates/redhat/odf-local/4.10/logo/odf-local.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/redhat/odf-local/4.10/logo/odf-local.png
--------------------------------------------------------------------------------
/config-templates/redhat/odf-local/4.10/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.10",
3 | "revision": "23",
4 | "enabled": "true",
5 | "status": "unsupported",
6 | "description": "ODF template for openshift 4.10 (Local storage)",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Red Hat"
11 | },
12 | {
13 | "name": "offering-name",
14 | "value": "openshift-data-foundation"
15 | },
16 | {
17 | "name": "offering-type",
18 | "value": "sds"
19 | },
20 | {
21 | "name": "provider-url",
22 | "value": "https://www.redhat.com/en/technologies/cloud-computing/openshift-data-foundation"
23 | },
24 | {
25 | "name": "support-msg",
26 | "value": "For support contact Red Hat"
27 | },
28 | {
29 | "name": "provider-logo",
30 | "value": "logo/odf-local.svg"
31 | },
32 | {
33 | "name": "supported-envs",
34 | "value": "OpenShift Container Platform"
35 | },
36 | {
37 | "name": "supported-ocp-versions",
38 | "value": "4.10, 4.11"
39 | },
40 | {
41 | "name": "volume-type",
42 | "value": "file,block,object"
43 | },
44 | {
45 | "name": "volume-encryption-at-rest",
46 | "value": "true"
47 | },
48 | {
49 | "name": "volume-encryption-in-transit",
50 | "value": "true"
51 | },
52 | {
53 | "name": "volume-snapshot",
54 | "value": "false"
55 | },
56 | {
57 | "name": "volume-availability",
58 | "value": "regional"
59 | },
60 | {
61 | "name": "volume-expansion",
62 | "value": "true"
63 | },
64 | {
65 | "name": "storageclass",
66 | "value": "gold"
67 | }
68 | ]
69 | }
70 |
--------------------------------------------------------------------------------
/config-templates/redhat/odf-local/4.11/logo/odf-local.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/redhat/odf-local/4.11/logo/odf-local.png
--------------------------------------------------------------------------------
/config-templates/redhat/odf-local/4.11/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.11",
3 | "revision": "15",
4 | "enabled": "true",
5 | "status": "unsupported",
6 | "description": "ODF template for openshift 4.11 (Local storage)",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Red Hat"
11 | },
12 | {
13 | "name": "offering-name",
14 | "value": "openshift-data-foundation"
15 | },
16 | {
17 | "name": "offering-type",
18 | "value": "sds"
19 | },
20 | {
21 | "name": "provider-url",
22 | "value": "https://www.redhat.com/en/technologies/cloud-computing/openshift-data-foundation"
23 | },
24 | {
25 | "name": "support-msg",
26 | "value": "For support contact Red Hat"
27 | },
28 | {
29 | "name": "provider-logo",
30 | "value": "logo/odf-local.svg"
31 | },
32 | {
33 | "name": "supported-envs",
34 | "value": "OpenShift Container Platform"
35 | },
36 | {
37 | "name": "supported-ocp-versions",
38 | "value": "4.11, 4.12"
39 | },
40 | {
41 | "name": "volume-type",
42 | "value": "file,block,object"
43 | },
44 | {
45 | "name": "volume-encryption-at-rest",
46 | "value": "true"
47 | },
48 | {
49 | "name": "volume-encryption-in-transit",
50 | "value": "true"
51 | },
52 | {
53 | "name": "volume-snapshot",
54 | "value": "false"
55 | },
56 | {
57 | "name": "volume-availability",
58 | "value": "regional"
59 | },
60 | {
61 | "name": "volume-expansion",
62 | "value": "true"
63 | },
64 | {
65 | "name": "storageclass",
66 | "value": "gold"
67 | }
68 | ]
69 | }
70 |
--------------------------------------------------------------------------------
/config-templates/redhat/odf-local/4.12/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.12",
3 | "revision": "20",
4 | "enabled": "true",
5 | "status": "deprecated",
6 | "description": "ODF template for openshift 4.12 (Local storage)",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Red Hat"
11 | },
12 | {
13 | "name": "offering-name",
14 | "value": "openshift-data-foundation"
15 | },
16 | {
17 | "name": "offering-type",
18 | "value": "sds"
19 | },
20 | {
21 | "name": "provider-url",
22 | "value": "https://www.redhat.com/en/technologies/cloud-computing/openshift-data-foundation"
23 | },
24 | {
25 | "name": "support-msg",
26 | "value": "For support contact Red Hat"
27 | },
28 | {
29 | "name": "provider-logo",
30 | "value": "logo/odf-local.svg"
31 | },
32 | {
33 | "name": "supported-envs",
34 | "value": "OpenShift Container Platform"
35 | },
36 | {
37 | "name": "supported-ocp-versions",
38 | "value": "4.12, 4.13"
39 | },
40 | {
41 | "name": "volume-type",
42 | "value": "file,block,object"
43 | },
44 | {
45 | "name": "volume-encryption-at-rest",
46 | "value": "true"
47 | },
48 | {
49 | "name": "volume-encryption-in-transit",
50 | "value": "true"
51 | },
52 | {
53 | "name": "volume-snapshot",
54 | "value": "false"
55 | },
56 | {
57 | "name": "volume-availability",
58 | "value": "regional"
59 | },
60 | {
61 | "name": "volume-expansion",
62 | "value": "true"
63 | },
64 | {
65 | "name": "storageclass",
66 | "value": "gold"
67 | }
68 | ]
69 | }
70 |
--------------------------------------------------------------------------------
/config-templates/redhat/odf-local/4.13/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.13",
3 | "revision": "17",
4 | "enabled": "true",
5 | "status": "deprecated",
6 | "description": "ODF template for openshift 4.13 (Local storage)",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Red Hat"
11 | },
12 | {
13 | "name": "offering-name",
14 | "value": "openshift-data-foundation"
15 | },
16 | {
17 | "name": "offering-type",
18 | "value": "sds"
19 | },
20 | {
21 | "name": "provider-url",
22 | "value": "https://www.redhat.com/en/technologies/cloud-computing/openshift-data-foundation"
23 | },
24 | {
25 | "name": "support-msg",
26 | "value": "For support contact Red Hat"
27 | },
28 | {
29 | "name": "provider-logo",
30 | "value": "logo/odf-local.svg"
31 | },
32 | {
33 | "name": "supported-envs",
34 | "value": "OpenShift Container Platform"
35 | },
36 | {
37 | "name": "supported-ocp-versions",
38 | "value": "4.13, 4.14"
39 | },
40 | {
41 | "name": "volume-type",
42 | "value": "file,block,object"
43 | },
44 | {
45 | "name": "volume-encryption-at-rest",
46 | "value": "true"
47 | },
48 | {
49 | "name": "volume-encryption-in-transit",
50 | "value": "true"
51 | },
52 | {
53 | "name": "volume-snapshot",
54 | "value": "false"
55 | },
56 | {
57 | "name": "volume-availability",
58 | "value": "regional"
59 | },
60 | {
61 | "name": "volume-expansion",
62 | "value": "true"
63 | },
64 | {
65 | "name": "storageclass",
66 | "value": "gold"
67 | }
68 | ]
69 | }
70 |
--------------------------------------------------------------------------------
/config-templates/redhat/odf-local/4.14/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.14",
3 | "revision": "15",
4 | "enabled": "true",
5 | "status": "supported",
6 | "description": "ODF template for openshift 4.14 (Local storage)",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Red Hat"
11 | },
12 | {
13 | "name": "offering-name",
14 | "value": "openshift-data-foundation"
15 | },
16 | {
17 | "name": "offering-type",
18 | "value": "sds"
19 | },
20 | {
21 | "name": "provider-url",
22 | "value": "https://www.redhat.com/en/technologies/cloud-computing/openshift-data-foundation"
23 | },
24 | {
25 | "name": "support-msg",
26 | "value": "For support contact Red Hat"
27 | },
28 | {
29 | "name": "provider-logo",
30 | "value": "logo/odf-local.svg"
31 | },
32 | {
33 | "name": "supported-envs",
34 | "value": "OpenShift Container Platform"
35 | },
36 | {
37 | "name": "supported-ocp-versions",
38 | "value": "4.14, 4.15"
39 | },
40 | {
41 | "name": "volume-type",
42 | "value": "file,block,object"
43 | },
44 | {
45 | "name": "volume-encryption-at-rest",
46 | "value": "true"
47 | },
48 | {
49 | "name": "volume-encryption-in-transit",
50 | "value": "true"
51 | },
52 | {
53 | "name": "volume-snapshot",
54 | "value": "false"
55 | },
56 | {
57 | "name": "volume-availability",
58 | "value": "regional"
59 | },
60 | {
61 | "name": "volume-expansion",
62 | "value": "true"
63 | },
64 | {
65 | "name": "storageclass",
66 | "value": "gold"
67 | }
68 | ]
69 | }
70 |
--------------------------------------------------------------------------------
/config-templates/redhat/odf-local/4.15/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.15",
3 | "revision": "12",
4 | "enabled": "true",
5 | "status": "supported",
6 | "description": "ODF template for openshift 4.15 (Local storage)",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Red Hat"
11 | },
12 | {
13 | "name": "offering-name",
14 | "value": "openshift-data-foundation"
15 | },
16 | {
17 | "name": "offering-type",
18 | "value": "sds"
19 | },
20 | {
21 | "name": "provider-url",
22 | "value": "https://www.redhat.com/en/technologies/cloud-computing/openshift-data-foundation"
23 | },
24 | {
25 | "name": "support-msg",
26 | "value": "For support contact Red Hat"
27 | },
28 | {
29 | "name": "provider-logo",
30 | "value": "logo/odf-local.svg"
31 | },
32 | {
33 | "name": "supported-envs",
34 | "value": "OpenShift Container Platform"
35 | },
36 | {
37 | "name": "supported-ocp-versions",
38 | "value": "4.15, 4.16"
39 | },
40 | {
41 | "name": "volume-type",
42 | "value": "file,block,object"
43 | },
44 | {
45 | "name": "volume-encryption-at-rest",
46 | "value": "true"
47 | },
48 | {
49 | "name": "volume-encryption-in-transit",
50 | "value": "true"
51 | },
52 | {
53 | "name": "volume-snapshot",
54 | "value": "false"
55 | },
56 | {
57 | "name": "volume-availability",
58 | "value": "regional"
59 | },
60 | {
61 | "name": "volume-expansion",
62 | "value": "true"
63 | },
64 | {
65 | "name": "storageclass",
66 | "value": "gold"
67 | }
68 | ]
69 | }
70 |
--------------------------------------------------------------------------------
/config-templates/redhat/odf-local/4.16/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.16",
3 | "revision": "7",
4 | "enabled": "true",
5 | "status": "supported",
6 | "description": "ODF template for openshift 4.16 (Local storage)",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Red Hat"
11 | },
12 | {
13 | "name": "offering-name",
14 | "value": "openshift-data-foundation"
15 | },
16 | {
17 | "name": "offering-type",
18 | "value": "sds"
19 | },
20 | {
21 | "name": "provider-url",
22 | "value": "https://www.redhat.com/en/technologies/cloud-computing/openshift-data-foundation"
23 | },
24 | {
25 | "name": "support-msg",
26 | "value": "For support contact Red Hat"
27 | },
28 | {
29 | "name": "provider-logo",
30 | "value": "logo/odf-local.svg"
31 | },
32 | {
33 | "name": "supported-envs",
34 | "value": "OpenShift Container Platform"
35 | },
36 | {
37 | "name": "supported-ocp-versions",
38 | "value": "4.16, 4.17"
39 | },
40 | {
41 | "name": "volume-type",
42 | "value": "file,block,object"
43 | },
44 | {
45 | "name": "volume-encryption-at-rest",
46 | "value": "true"
47 | },
48 | {
49 | "name": "volume-encryption-in-transit",
50 | "value": "true"
51 | },
52 | {
53 | "name": "volume-snapshot",
54 | "value": "false"
55 | },
56 | {
57 | "name": "volume-availability",
58 | "value": "regional"
59 | },
60 | {
61 | "name": "volume-expansion",
62 | "value": "true"
63 | },
64 | {
65 | "name": "storageclass",
66 | "value": "gold"
67 | }
68 | ]
69 | }
70 |
--------------------------------------------------------------------------------
/config-templates/redhat/odf-local/4.17/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.17",
3 | "revision": "5",
4 | "enabled": "true",
5 | "status": "supported",
6 | "description": "ODF template for openshift 4.17 (Local storage)",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Red Hat"
11 | },
12 | {
13 | "name": "offering-name",
14 | "value": "openshift-data-foundation"
15 | },
16 | {
17 | "name": "offering-type",
18 | "value": "sds"
19 | },
20 | {
21 | "name": "provider-url",
22 | "value": "https://www.redhat.com/en/technologies/cloud-computing/openshift-data-foundation"
23 | },
24 | {
25 | "name": "support-msg",
26 | "value": "For support contact Red Hat"
27 | },
28 | {
29 | "name": "provider-logo",
30 | "value": "logo/odf-local.svg"
31 | },
32 | {
33 | "name": "supported-envs",
34 | "value": "OpenShift Container Platform"
35 | },
36 | {
37 | "name": "supported-ocp-versions",
38 | "value": "4.17, 4.18"
39 | },
40 | {
41 | "name": "volume-type",
42 | "value": "file,block,object"
43 | },
44 | {
45 | "name": "volume-encryption-at-rest",
46 | "value": "true"
47 | },
48 | {
49 | "name": "volume-encryption-in-transit",
50 | "value": "true"
51 | },
52 | {
53 | "name": "volume-snapshot",
54 | "value": "false"
55 | },
56 | {
57 | "name": "volume-availability",
58 | "value": "regional"
59 | },
60 | {
61 | "name": "volume-expansion",
62 | "value": "true"
63 | },
64 | {
65 | "name": "storageclass",
66 | "value": "gold"
67 | }
68 | ]
69 | }
70 |
--------------------------------------------------------------------------------
/config-templates/redhat/odf-local/4.18/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.18",
3 | "revision": "1",
4 | "enabled": "true",
5 | "status": "supported",
6 | "description": "ODF template for openshift 4.18 (Local storage)",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Red Hat"
11 | },
12 | {
13 | "name": "offering-name",
14 | "value": "openshift-data-foundation"
15 | },
16 | {
17 | "name": "offering-type",
18 | "value": "sds"
19 | },
20 | {
21 | "name": "provider-url",
22 | "value": "https://www.redhat.com/en/technologies/cloud-computing/openshift-data-foundation"
23 | },
24 | {
25 | "name": "support-msg",
26 | "value": "For support contact Red Hat"
27 | },
28 | {
29 | "name": "provider-logo",
30 | "value": "logo/odf-local.svg"
31 | },
32 | {
33 | "name": "supported-envs",
34 | "value": "OpenShift Container Platform"
35 | },
36 | {
37 | "name": "supported-ocp-versions",
38 | "value": "4.18, 4.19"
39 | },
40 | {
41 | "name": "volume-type",
42 | "value": "file,block,object"
43 | },
44 | {
45 | "name": "volume-encryption-at-rest",
46 | "value": "true"
47 | },
48 | {
49 | "name": "volume-encryption-in-transit",
50 | "value": "true"
51 | },
52 | {
53 | "name": "volume-snapshot",
54 | "value": "false"
55 | },
56 | {
57 | "name": "volume-availability",
58 | "value": "regional"
59 | },
60 | {
61 | "name": "volume-expansion",
62 | "value": "true"
63 | },
64 | {
65 | "name": "storageclass",
66 | "value": "gold"
67 | }
68 | ]
69 | }
70 |
--------------------------------------------------------------------------------
/config-templates/redhat/odf-local/4.7/logo/odf-local.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/redhat/odf-local/4.7/logo/odf-local.png
--------------------------------------------------------------------------------
/config-templates/redhat/odf-local/4.7/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.7",
3 | "revision": "20",
4 | "enabled": "true",
5 | "status": "unsupported",
6 | "description": "ODF template for openshift 4.7 (Local storage)",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Red Hat"
11 | },
12 | {
13 | "name": "offering-name",
14 | "value": "openshift-data-foundation"
15 | },
16 | {
17 | "name": "offering-type",
18 | "value": "sds"
19 | },
20 | {
21 | "name": "provider-url",
22 | "value": "https://www.redhat.com/en/technologies/cloud-computing/openshift-data-foundation"
23 | },
24 | {
25 | "name": "support-msg",
26 | "value": "For support contact Red Hat"
27 | },
28 | {
29 | "name": "provider-logo",
30 | "value": "logo/odf-local.svg"
31 | },
32 | {
33 | "name": "os-version",
34 | "value": "RHEL7"
35 | },
36 | {
37 | "name": "supported-envs",
38 | "value": "OpenShift Container Platform"
39 | },
40 | {
41 | "name": "supported-k8s-versions",
42 | "value": "1.20,1.21"
43 | },
44 | {
45 | "name": "supported-ocp-versions",
46 | "value": "4.7,4.8"
47 | },
48 | {
49 | "name": "volume-type",
50 | "value": "file,block,object"
51 | },
52 | {
53 | "name": "volume-encryption-at-rest",
54 | "value": "true"
55 | },
56 | {
57 | "name": "volume-encryption-in-transit",
58 | "value": "true"
59 | },
60 | {
61 | "name": "volume-snapshot",
62 | "value": "false"
63 | },
64 | {
65 | "name": "volume-availability",
66 | "value": "regional"
67 | },
68 | {
69 | "name": "volume-expansion",
70 | "value": "true"
71 | },
72 | {
73 | "name": "storageclass",
74 | "value": "gold"
75 | }
76 | ]
77 | }
78 |
--------------------------------------------------------------------------------
/config-templates/redhat/odf-local/4.8/logo/odf-local.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/redhat/odf-local/4.8/logo/odf-local.png
--------------------------------------------------------------------------------
/config-templates/redhat/odf-local/4.8/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.8",
3 | "revision": "22",
4 | "enabled": "true",
5 | "status": "unsupported",
6 | "description": "ODF template for openshift 4.8 (Local storage)",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Red Hat"
11 | },
12 | {
13 | "name": "offering-name",
14 | "value": "openshift-data-foundation"
15 | },
16 | {
17 | "name": "offering-type",
18 | "value": "sds"
19 | },
20 | {
21 | "name": "provider-url",
22 | "value": "https://www.redhat.com/en/technologies/cloud-computing/openshift-data-foundation"
23 | },
24 | {
25 | "name": "support-msg",
26 | "value": "For support contact Red Hat"
27 | },
28 | {
29 | "name": "provider-logo",
30 | "value": "logo/odf-local.svg"
31 | },
32 | {
33 | "name": "supported-envs",
34 | "value": "OpenShift Container Platform"
35 | },
36 | {
37 | "name": "supported-k8s-versions",
38 | "value": "1.21,1.22"
39 | },
40 | {
41 | "name": "supported-ocp-versions",
42 | "value": "4.8,4.9"
43 | },
44 | {
45 | "name": "volume-type",
46 | "value": "file,block,object"
47 | },
48 | {
49 | "name": "volume-encryption-at-rest",
50 | "value": "true"
51 | },
52 | {
53 | "name": "volume-encryption-in-transit",
54 | "value": "true"
55 | },
56 | {
57 | "name": "volume-snapshot",
58 | "value": "false"
59 | },
60 | {
61 | "name": "volume-availability",
62 | "value": "regional"
63 | },
64 | {
65 | "name": "volume-expansion",
66 | "value": "true"
67 | },
68 | {
69 | "name": "storageclass",
70 | "value": "gold"
71 | }
72 | ]
73 | }
74 |
--------------------------------------------------------------------------------
/config-templates/redhat/odf-local/4.9/logo/odf-local.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/redhat/odf-local/4.9/logo/odf-local.png
--------------------------------------------------------------------------------
/config-templates/redhat/odf-local/4.9/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.9",
3 | "revision": "26",
4 | "enabled": "true",
5 | "status": "unsupported",
6 | "description": "ODF template for openshift 4.9 (Local storage)",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Red Hat"
11 | },
12 | {
13 | "name": "offering-name",
14 | "value": "openshift-data-foundation"
15 | },
16 | {
17 | "name": "offering-type",
18 | "value": "sds"
19 | },
20 | {
21 | "name": "provider-url",
22 | "value": "https://www.redhat.com/en/technologies/cloud-computing/openshift-data-foundation"
23 | },
24 | {
25 | "name": "support-msg",
26 | "value": "For support contact Red Hat"
27 | },
28 | {
29 | "name": "provider-logo",
30 | "value": "logo/odf-local.svg"
31 | },
32 | {
33 | "name": "supported-envs",
34 | "value": "OpenShift Container Platform"
35 | },
36 | {
37 | "name": "supported-ocp-versions",
38 | "value": "4.9, 4.10"
39 | },
40 | {
41 | "name": "volume-type",
42 | "value": "file,block,object"
43 | },
44 | {
45 | "name": "volume-encryption-at-rest",
46 | "value": "true"
47 | },
48 | {
49 | "name": "volume-encryption-in-transit",
50 | "value": "true"
51 | },
52 | {
53 | "name": "volume-snapshot",
54 | "value": "false"
55 | },
56 | {
57 | "name": "volume-availability",
58 | "value": "regional"
59 | },
60 | {
61 | "name": "volume-expansion",
62 | "value": "true"
63 | },
64 | {
65 | "name": "storageclass",
66 | "value": "gold"
67 | }
68 | ]
69 | }
70 |
--------------------------------------------------------------------------------
/config-templates/redhat/odf-remote/4.10/logo/odf-remote.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/redhat/odf-remote/4.10/logo/odf-remote.png
--------------------------------------------------------------------------------
/config-templates/redhat/odf-remote/4.10/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.10",
3 | "revision": "23",
4 | "enabled": "true",
5 | "status": "unsupported",
6 | "description": "ODF template for openshift 4.10 (Remote storage)",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Red Hat"
11 | },
12 | {
13 | "name": "offering-name",
14 | "value": "openshift-data-foundation"
15 | },
16 | {
17 | "name": "offering-type",
18 | "value": "sds"
19 | },
20 | {
21 | "name": "provider-url",
22 | "value": "https://www.redhat.com/en/technologies/cloud-computing/openshift-data-foundation"
23 | },
24 | {
25 | "name": "support-msg",
26 | "value": "For support contact Red Hat"
27 | },
28 | {
29 | "name": "provider-logo",
30 | "value": "logo/odf-remote.svg"
31 | },
32 | {
33 | "name": "supported-envs",
34 | "value": "OpenShift Container Platform"
35 | },
36 | {
37 | "name": "supported-ocp-versions",
38 | "value": "4.10, 4.11"
39 | },
40 | {
41 | "name": "volume-type",
42 | "value": "file,block,object"
43 | },
44 | {
45 | "name": "volume-encryption-at-rest",
46 | "value": "true"
47 | },
48 | {
49 | "name": "volume-encryption-in-transit",
50 | "value": "true"
51 | },
52 | {
53 | "name": "volume-snapshot",
54 | "value": "false"
55 | },
56 | {
57 | "name": "volume-availability",
58 | "value": "regional"
59 | },
60 | {
61 | "name": "volume-expansion",
62 | "value": "true"
63 | },
64 | {
65 | "name": "storageclass",
66 | "value": "gold"
67 | }
68 | ]
69 | }
70 |
--------------------------------------------------------------------------------
/config-templates/redhat/odf-remote/4.11/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.11",
3 | "revision": "15",
4 | "enabled": "true",
5 | "status": "unsupported",
6 | "description": "ODF template for openshift 4.11 (Remote storage)",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Red Hat"
11 | },
12 | {
13 | "name": "offering-name",
14 | "value": "openshift-data-foundation"
15 | },
16 | {
17 | "name": "offering-type",
18 | "value": "sds"
19 | },
20 | {
21 | "name": "provider-url",
22 | "value": "https://www.redhat.com/en/technologies/cloud-computing/openshift-data-foundation"
23 | },
24 | {
25 | "name": "support-msg",
26 | "value": "For support contact Red Hat"
27 | },
28 | {
29 | "name": "provider-logo",
30 | "value": "logo/odf-remote.svg"
31 | },
32 | {
33 | "name": "supported-envs",
34 | "value": "OpenShift Container Platform"
35 | },
36 | {
37 | "name": "supported-ocp-versions",
38 | "value": "4.11, 4.12"
39 | },
40 | {
41 | "name": "volume-type",
42 | "value": "file,block,object"
43 | },
44 | {
45 | "name": "volume-encryption-at-rest",
46 | "value": "true"
47 | },
48 | {
49 | "name": "volume-encryption-in-transit",
50 | "value": "true"
51 | },
52 | {
53 | "name": "volume-snapshot",
54 | "value": "false"
55 | },
56 | {
57 | "name": "volume-availability",
58 | "value": "regional"
59 | },
60 | {
61 | "name": "volume-expansion",
62 | "value": "true"
63 | },
64 | {
65 | "name": "storageclass",
66 | "value": "gold"
67 | }
68 | ]
69 | }
70 |
--------------------------------------------------------------------------------
/config-templates/redhat/odf-remote/4.12/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.12",
3 | "revision": "20",
4 | "enabled": "true",
5 | "status": "deprecated",
6 | "description": "ODF template for openshift 4.12 (Remote storage)",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Red Hat"
11 | },
12 | {
13 | "name": "offering-name",
14 | "value": "openshift-data-foundation"
15 | },
16 | {
17 | "name": "offering-type",
18 | "value": "sds"
19 | },
20 | {
21 | "name": "provider-url",
22 | "value": "https://www.redhat.com/en/technologies/cloud-computing/openshift-data-foundation"
23 | },
24 | {
25 | "name": "support-msg",
26 | "value": "For support contact Red Hat"
27 | },
28 | {
29 | "name": "provider-logo",
30 | "value": "logo/odf-remote.svg"
31 | },
32 | {
33 | "name": "supported-envs",
34 | "value": "OpenShift Container Platform"
35 | },
36 | {
37 | "name": "supported-ocp-versions",
38 | "value": "4.12, 4.13"
39 | },
40 | {
41 | "name": "volume-type",
42 | "value": "file,block,object"
43 | },
44 | {
45 | "name": "volume-encryption-at-rest",
46 | "value": "true"
47 | },
48 | {
49 | "name": "volume-encryption-in-transit",
50 | "value": "true"
51 | },
52 | {
53 | "name": "volume-snapshot",
54 | "value": "false"
55 | },
56 | {
57 | "name": "volume-availability",
58 | "value": "regional"
59 | },
60 | {
61 | "name": "volume-expansion",
62 | "value": "true"
63 | },
64 | {
65 | "name": "storageclass",
66 | "value": "gold"
67 | }
68 | ]
69 | }
70 |
--------------------------------------------------------------------------------
/config-templates/redhat/odf-remote/4.13/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.13",
3 | "revision": "17",
4 | "enabled": "true",
5 | "status": "deprecated",
6 | "description": "ODF template for openshift 4.13 (Remote storage)",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Red Hat"
11 | },
12 | {
13 | "name": "offering-name",
14 | "value": "openshift-data-foundation"
15 | },
16 | {
17 | "name": "offering-type",
18 | "value": "sds"
19 | },
20 | {
21 | "name": "provider-url",
22 | "value": "https://www.redhat.com/en/technologies/cloud-computing/openshift-data-foundation"
23 | },
24 | {
25 | "name": "support-msg",
26 | "value": "For support contact Red Hat"
27 | },
28 | {
29 | "name": "provider-logo",
30 | "value": "logo/odf-remote.svg"
31 | },
32 | {
33 | "name": "supported-envs",
34 | "value": "OpenShift Container Platform"
35 | },
36 | {
37 | "name": "supported-ocp-versions",
38 | "value": "4.13, 4.14"
39 | },
40 | {
41 | "name": "volume-type",
42 | "value": "file,block,object"
43 | },
44 | {
45 | "name": "volume-encryption-at-rest",
46 | "value": "true"
47 | },
48 | {
49 | "name": "volume-encryption-in-transit",
50 | "value": "true"
51 | },
52 | {
53 | "name": "volume-snapshot",
54 | "value": "false"
55 | },
56 | {
57 | "name": "volume-availability",
58 | "value": "regional"
59 | },
60 | {
61 | "name": "volume-expansion",
62 | "value": "true"
63 | },
64 | {
65 | "name": "storageclass",
66 | "value": "gold"
67 | }
68 | ]
69 | }
70 |
--------------------------------------------------------------------------------
/config-templates/redhat/odf-remote/4.14/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.14",
3 | "revision": "15",
4 | "enabled": "true",
5 | "status": "supported",
6 | "description": "ODF template for openshift 4.14 (Remote storage)",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Red Hat"
11 | },
12 | {
13 | "name": "offering-name",
14 | "value": "openshift-data-foundation"
15 | },
16 | {
17 | "name": "offering-type",
18 | "value": "sds"
19 | },
20 | {
21 | "name": "provider-url",
22 | "value": "https://www.redhat.com/en/technologies/cloud-computing/openshift-data-foundation"
23 | },
24 | {
25 | "name": "support-msg",
26 | "value": "For support contact Red Hat"
27 | },
28 | {
29 | "name": "provider-logo",
30 | "value": "logo/odf-remote.svg"
31 | },
32 | {
33 | "name": "supported-envs",
34 | "value": "OpenShift Container Platform"
35 | },
36 | {
37 | "name": "supported-ocp-versions",
38 | "value": "4.14, 4.15"
39 | },
40 | {
41 | "name": "volume-type",
42 | "value": "file,block,object"
43 | },
44 | {
45 | "name": "volume-encryption-at-rest",
46 | "value": "true"
47 | },
48 | {
49 | "name": "volume-encryption-in-transit",
50 | "value": "true"
51 | },
52 | {
53 | "name": "volume-snapshot",
54 | "value": "false"
55 | },
56 | {
57 | "name": "volume-availability",
58 | "value": "regional"
59 | },
60 | {
61 | "name": "volume-expansion",
62 | "value": "true"
63 | },
64 | {
65 | "name": "storageclass",
66 | "value": "gold"
67 | }
68 | ]
69 | }
70 |
--------------------------------------------------------------------------------
/config-templates/redhat/odf-remote/4.15/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.15",
3 | "revision": "12",
4 | "enabled": "true",
5 | "status": "supported",
6 | "description": "ODF template for openshift 4.15 (Remote storage)",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Red Hat"
11 | },
12 | {
13 | "name": "offering-name",
14 | "value": "openshift-data-foundation"
15 | },
16 | {
17 | "name": "offering-type",
18 | "value": "sds"
19 | },
20 | {
21 | "name": "provider-url",
22 | "value": "https://www.redhat.com/en/technologies/cloud-computing/openshift-data-foundation"
23 | },
24 | {
25 | "name": "support-msg",
26 | "value": "For support contact Red Hat"
27 | },
28 | {
29 | "name": "provider-logo",
30 | "value": "logo/odf-remote.svg"
31 | },
32 | {
33 | "name": "supported-envs",
34 | "value": "OpenShift Container Platform"
35 | },
36 | {
37 | "name": "supported-ocp-versions",
38 | "value": "4.15, 4.16"
39 | },
40 | {
41 | "name": "volume-type",
42 | "value": "file,block,object"
43 | },
44 | {
45 | "name": "volume-encryption-at-rest",
46 | "value": "true"
47 | },
48 | {
49 | "name": "volume-encryption-in-transit",
50 | "value": "true"
51 | },
52 | {
53 | "name": "volume-snapshot",
54 | "value": "false"
55 | },
56 | {
57 | "name": "volume-availability",
58 | "value": "regional"
59 | },
60 | {
61 | "name": "volume-expansion",
62 | "value": "true"
63 | },
64 | {
65 | "name": "storageclass",
66 | "value": "gold"
67 | }
68 | ]
69 | }
70 |
--------------------------------------------------------------------------------
/config-templates/redhat/odf-remote/4.16/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.16",
3 | "revision": "7",
4 | "enabled": "true",
5 | "status": "supported",
6 | "description": "ODF template for openshift 4.16 (Remote storage)",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Red Hat"
11 | },
12 | {
13 | "name": "offering-name",
14 | "value": "openshift-data-foundation"
15 | },
16 | {
17 | "name": "offering-type",
18 | "value": "sds"
19 | },
20 | {
21 | "name": "provider-url",
22 | "value": "https://www.redhat.com/en/technologies/cloud-computing/openshift-data-foundation"
23 | },
24 | {
25 | "name": "support-msg",
26 | "value": "For support contact Red Hat"
27 | },
28 | {
29 | "name": "provider-logo",
30 | "value": "logo/odf-remote.svg"
31 | },
32 | {
33 | "name": "supported-envs",
34 | "value": "OpenShift Container Platform"
35 | },
36 | {
37 | "name": "supported-ocp-versions",
38 | "value": "4.16, 4.17"
39 | },
40 | {
41 | "name": "volume-type",
42 | "value": "file,block,object"
43 | },
44 | {
45 | "name": "volume-encryption-at-rest",
46 | "value": "true"
47 | },
48 | {
49 | "name": "volume-encryption-in-transit",
50 | "value": "true"
51 | },
52 | {
53 | "name": "volume-snapshot",
54 | "value": "false"
55 | },
56 | {
57 | "name": "volume-availability",
58 | "value": "regional"
59 | },
60 | {
61 | "name": "volume-expansion",
62 | "value": "true"
63 | },
64 | {
65 | "name": "storageclass",
66 | "value": "gold"
67 | }
68 | ]
69 | }
70 |
--------------------------------------------------------------------------------
/config-templates/redhat/odf-remote/4.17/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.17",
3 | "revision": "5",
4 | "enabled": "true",
5 | "status": "supported",
6 | "description": "ODF template for openshift 4.17 (Remote storage)",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Red Hat"
11 | },
12 | {
13 | "name": "offering-name",
14 | "value": "openshift-data-foundation"
15 | },
16 | {
17 | "name": "offering-type",
18 | "value": "sds"
19 | },
20 | {
21 | "name": "provider-url",
22 | "value": "https://www.redhat.com/en/technologies/cloud-computing/openshift-data-foundation"
23 | },
24 | {
25 | "name": "support-msg",
26 | "value": "For support contact Red Hat"
27 | },
28 | {
29 | "name": "provider-logo",
30 | "value": "logo/odf-remote.svg"
31 | },
32 | {
33 | "name": "supported-envs",
34 | "value": "OpenShift Container Platform"
35 | },
36 | {
37 | "name": "supported-ocp-versions",
38 | "value": "4.17, 4.18"
39 | },
40 | {
41 | "name": "volume-type",
42 | "value": "file,block,object"
43 | },
44 | {
45 | "name": "volume-encryption-at-rest",
46 | "value": "true"
47 | },
48 | {
49 | "name": "volume-encryption-in-transit",
50 | "value": "true"
51 | },
52 | {
53 | "name": "volume-snapshot",
54 | "value": "false"
55 | },
56 | {
57 | "name": "volume-availability",
58 | "value": "regional"
59 | },
60 | {
61 | "name": "volume-expansion",
62 | "value": "true"
63 | },
64 | {
65 | "name": "storageclass",
66 | "value": "gold"
67 | }
68 | ]
69 | }
70 |
--------------------------------------------------------------------------------
/config-templates/redhat/odf-remote/4.18/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.18",
3 | "revision": "1",
4 | "enabled": "true",
5 | "status": "supported",
6 | "description": "ODF template for openshift 4.18 (Remote storage)",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Red Hat"
11 | },
12 | {
13 | "name": "offering-name",
14 | "value": "openshift-data-foundation"
15 | },
16 | {
17 | "name": "offering-type",
18 | "value": "sds"
19 | },
20 | {
21 | "name": "provider-url",
22 | "value": "https://www.redhat.com/en/technologies/cloud-computing/openshift-data-foundation"
23 | },
24 | {
25 | "name": "support-msg",
26 | "value": "For support contact Red Hat"
27 | },
28 | {
29 | "name": "provider-logo",
30 | "value": "logo/odf-remote.svg"
31 | },
32 | {
33 | "name": "supported-envs",
34 | "value": "OpenShift Container Platform"
35 | },
36 | {
37 | "name": "supported-ocp-versions",
38 | "value": "4.18, 4.19"
39 | },
40 | {
41 | "name": "volume-type",
42 | "value": "file,block,object"
43 | },
44 | {
45 | "name": "volume-encryption-at-rest",
46 | "value": "true"
47 | },
48 | {
49 | "name": "volume-encryption-in-transit",
50 | "value": "true"
51 | },
52 | {
53 | "name": "volume-snapshot",
54 | "value": "false"
55 | },
56 | {
57 | "name": "volume-availability",
58 | "value": "regional"
59 | },
60 | {
61 | "name": "volume-expansion",
62 | "value": "true"
63 | },
64 | {
65 | "name": "storageclass",
66 | "value": "gold"
67 | }
68 | ]
69 | }
70 |
--------------------------------------------------------------------------------
/config-templates/redhat/odf-remote/4.7/logo/odf-remote.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/redhat/odf-remote/4.7/logo/odf-remote.png
--------------------------------------------------------------------------------
/config-templates/redhat/odf-remote/4.7/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.7",
3 | "revision": "20",
4 | "enabled": "true",
5 | "status": "unsupported",
6 | "description": "ODF template for openshift 4.7 (Remote storage)",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Red Hat"
11 | },
12 | {
13 | "name": "offering-name",
14 | "value": "openshift-data-foundation"
15 | },
16 | {
17 | "name": "offering-type",
18 | "value": "sds"
19 | },
20 | {
21 | "name": "provider-url",
22 | "value": "https://www.redhat.com/en/technologies/cloud-computing/openshift-data-foundation"
23 | },
24 | {
25 | "name": "support-msg",
26 | "value": "For support contact Red Hat"
27 | },
28 | {
29 | "name": "provider-logo",
30 | "value": "logo/odf-remote.svg"
31 | },
32 | {
33 | "name": "os-version",
34 | "value": "RHEL7"
35 | },
36 | {
37 | "name": "supported-envs",
38 | "value": "OpenShift Container Platform"
39 | },
40 | {
41 | "name": "supported-k8s-versions",
42 | "value": "1.20,1.21"
43 | },
44 | {
45 | "name": "supported-ocp-versions",
46 | "value": "4.7,4.8"
47 | },
48 | {
49 | "name": "volume-type",
50 | "value": "file,block,object"
51 | },
52 | {
53 | "name": "volume-encryption-at-rest",
54 | "value": "true"
55 | },
56 | {
57 | "name": "volume-encryption-in-transit",
58 | "value": "true"
59 | },
60 | {
61 | "name": "volume-snapshot",
62 | "value": "false"
63 | },
64 | {
65 | "name": "volume-availability",
66 | "value": "regional"
67 | },
68 | {
69 | "name": "volume-expansion",
70 | "value": "true"
71 | },
72 | {
73 | "name": "storageclass",
74 | "value": "gold"
75 | }
76 | ]
77 | }
78 |
--------------------------------------------------------------------------------
/config-templates/redhat/odf-remote/4.8/logo/odf-remote.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/redhat/odf-remote/4.8/logo/odf-remote.png
--------------------------------------------------------------------------------
/config-templates/redhat/odf-remote/4.8/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.8",
3 | "revision": "22",
4 | "enabled": "true",
5 | "status": "unsupported",
6 | "description": "ODF template for openshift 4.8 (Remote storage)",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Red Hat"
11 | },
12 | {
13 | "name": "offering-name",
14 | "value": "openshift-data-foundation"
15 | },
16 | {
17 | "name": "offering-type",
18 | "value": "sds"
19 | },
20 | {
21 | "name": "provider-url",
22 | "value": "https://www.redhat.com/en/technologies/cloud-computing/openshift-data-foundation"
23 | },
24 | {
25 | "name": "support-msg",
26 | "value": "For support contact Red Hat"
27 | },
28 | {
29 | "name": "provider-logo",
30 | "value": "logo/odf-remote.svg"
31 | },
32 | {
33 | "name": "supported-envs",
34 | "value": "OpenShift Container Platform"
35 | },
36 | {
37 | "name": "supported-k8s-versions",
38 | "value": "1.21,1.22"
39 | },
40 | {
41 | "name": "supported-ocp-versions",
42 | "value": "4.8,4.9"
43 | },
44 | {
45 | "name": "volume-type",
46 | "value": "file,block,object"
47 | },
48 | {
49 | "name": "volume-encryption-at-rest",
50 | "value": "true"
51 | },
52 | {
53 | "name": "volume-encryption-in-transit",
54 | "value": "true"
55 | },
56 | {
57 | "name": "volume-snapshot",
58 | "value": "false"
59 | },
60 | {
61 | "name": "volume-availability",
62 | "value": "regional"
63 | },
64 | {
65 | "name": "volume-expansion",
66 | "value": "true"
67 | },
68 | {
69 | "name": "storageclass",
70 | "value": "gold"
71 | }
72 | ]
73 | }
74 |
--------------------------------------------------------------------------------
/config-templates/redhat/odf-remote/4.9/logo/odf-remote.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/config-templates/redhat/odf-remote/4.9/logo/odf-remote.png
--------------------------------------------------------------------------------
/config-templates/redhat/odf-remote/4.9/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "4.9",
3 | "revision": "26",
4 | "enabled": "true",
5 | "status": "unsupported",
6 | "description": "ODF template for openshift 4.9 (Remote storage)",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Red Hat"
11 | },
12 | {
13 | "name": "offering-name",
14 | "value": "openshift-data-foundation"
15 | },
16 | {
17 | "name": "offering-type",
18 | "value": "sds"
19 | },
20 | {
21 | "name": "provider-url",
22 | "value": "https://www.redhat.com/en/technologies/cloud-computing/openshift-data-foundation"
23 | },
24 | {
25 | "name": "support-msg",
26 | "value": "For support contact Red Hat"
27 | },
28 | {
29 | "name": "provider-logo",
30 | "value": "logo/odf-remote.svg"
31 | },
32 | {
33 | "name": "supported-envs",
34 | "value": "OpenShift Container Platform"
35 | },
36 | {
37 | "name": "supported-ocp-versions",
38 | "value": "4.9, 4.10"
39 | },
40 | {
41 | "name": "volume-type",
42 | "value": "file,block,object"
43 | },
44 | {
45 | "name": "volume-encryption-at-rest",
46 | "value": "true"
47 | },
48 | {
49 | "name": "volume-encryption-in-transit",
50 | "value": "true"
51 | },
52 | {
53 | "name": "volume-snapshot",
54 | "value": "false"
55 | },
56 | {
57 | "name": "volume-availability",
58 | "value": "regional"
59 | },
60 | {
61 | "name": "volume-expansion",
62 | "value": "true"
63 | },
64 | {
65 | "name": "storageclass",
66 | "value": "gold"
67 | }
68 | ]
69 | }
70 |
--------------------------------------------------------------------------------
/config-templates/ridge/ridge-csi-driver/1.0.0/logo/ridge-csi-driver.svg:
--------------------------------------------------------------------------------
1 |
9 |
--------------------------------------------------------------------------------
/config-templates/ridge/ridge-csi-driver/1.0.0/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "1.0.0",
3 | "revision": "1",
4 | "enabled": "true",
5 | "status": "supported",
6 | "description": "Ridge CSI Driver",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "Ridge"
11 | },
12 | {
13 | "name": "provider-logo",
14 | "value": "logo/ridge-csi-driver.svg"
15 | },
16 | {
17 | "name": "provider-url",
18 | "value": "https://console.ridge.co/"
19 | },
20 | {
21 | "name": "offering-name",
22 | "value": "ridge-csi-driver"
23 | },
24 | {
25 | "name": "offering-type",
26 | "value": "non-sds"
27 | },
28 | {
29 | "name": "support-url",
30 | "value": "https://www.ridge.co/support/"
31 | },
32 | {
33 | "name": "support-msg",
34 | "value": "For support contact Ridge"
35 | },
36 | {
37 | "name": "supported-envs",
38 | "value": "Ridge"
39 | },
40 | {
41 | "name": "supported-ocp-versions",
42 | "value": "4.8, 4.9, 4.10, 4.11"
43 | },
44 | {
45 | "name": "volume-type",
46 | "value": "block"
47 | },
48 | {
49 | "name": "volume-encryption-at-rest",
50 | "value": "false"
51 | },
52 | {
53 | "name": "volume-encryption-in-transit",
54 | "value": "false"
55 | },
56 | {
57 | "name": "volume-snapshot",
58 | "value": "false"
59 | },
60 | {
61 | "name": "volume-availability",
62 | "value": "zonal"
63 | },
64 | {
65 | "name": "volume-expansion",
66 | "value": "true"
67 | }
68 | ]
69 | }
70 |
--------------------------------------------------------------------------------
/config-templates/ridge/ridge-csi-driver/1.0.0/storage-class-template.yaml:
--------------------------------------------------------------------------------
1 | ---
2 | apiVersion: storage.k8s.io/v1
3 | kind: StorageClass
4 | metadata:
5 | name: "{{ name }}"
6 | labels:
7 | volume-type: block
8 | storage-class-preference: "{{ storage-class-preference }}"
9 | is-user-defined-class: "true"
10 | cloud.ridge.co/managed: "true"
11 | annotations:
12 | storageclass.kubernetes.io/is-default-class: "{{ is-default-class }}"
13 | parameters:
14 | cloud.ridge.co/volume-catalog-item-id: {{ volume-catalog-item-id }}
15 | provisioner: driver.csi.ridge.com
16 | allowVolumeExpansion: {{ allowVolumeExpansion }}
17 | volumeBindingMode: WaitForFirstConsumer
18 |
19 |
--------------------------------------------------------------------------------
/config-templates/ridge/ridge-csi-driver/changelog.json:
--------------------------------------------------------------------------------
1 | []
2 |
--------------------------------------------------------------------------------
/config-templates/vmware/vsphere-csi-driver/2.5.1/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "2.5.1",
3 | "revision": "6",
4 | "enabled": "true",
5 | "status": "supported",
6 | "description": "VMware volume persistant storage",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "VMware"
11 | },
12 | {
13 | "name": "offering-name",
14 | "value": "vsphere-csi-driver"
15 | },
16 | {
17 | "name": "provider-url",
18 | "value": "https://www.vmware.com/in.html"
19 | },
20 | {
21 | "name": "support-msg",
22 | "value": "For support contact VMware"
23 | },
24 | {
25 | "name": "provider-logo",
26 | "value": "logo/vsphere-csi-driver.svg"
27 | },
28 | {
29 | "name": "supported-envs",
30 | "value": "VMware,IBM"
31 | },
32 | {
33 | "name": "supported-ocp-versions",
34 | "value": "4.8, 4.9, 4.10"
35 | },
36 | {
37 | "name": "volume-type",
38 | "value": "block"
39 | },
40 | {
41 | "name": "volume-encryption-at-rest",
42 | "value": "false"
43 | },
44 | {
45 | "name": "volume-encryption-in-transit",
46 | "value": "false"
47 | },
48 | {
49 | "name": "volume-snapshot",
50 | "value": "true"
51 | },
52 | {
53 | "name": "volume-availability",
54 | "value": "zonal"
55 | },
56 | {
57 | "name": "volume-expansion",
58 | "value": "false"
59 | },
60 | {
61 | "name": "storageclass",
62 | "value": "block, block-metro, file, file-metro"
63 | }
64 | ]
65 | }
66 |
--------------------------------------------------------------------------------
/config-templates/vmware/vsphere-csi-driver/2.5.1/storage-class-template.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: storage.k8s.io/v1
2 | kind: StorageClass
3 | metadata:
4 | name: "{{ name }}"
5 | labels:
6 | app.kubernetes.io/name: vsphere-csi-driver
7 | app.kubernetes.io/version: 2.5.1
8 | volume-type: "{{ volume-type }}" # As per user specification; e.g.: block, file or object.
9 | storage-class-preference: "{{ storage-class-preference }}" # As per user specification; e.g.: 1, 2, ... 99.
10 | is-user-defined-class: "true" # As this is a user-defined storage class
11 | annotations:
12 | storageclass.kubernetes.io/is-default-class: "{{ is-default-class }}"
13 | provisioner: csi.vsphere.vmware.com
14 | parameters:
15 | datastoreurl: "{{ datastoreurl }}"
16 | storagepolicyname: "{{ storagepolicyname }}"
17 | csi.storage.k8s.io/fstype: "{{ fstype }}"
18 | volumeBindingMode: "{{ volumeBindingMode }}"
19 |
20 |
--------------------------------------------------------------------------------
/config-templates/vmware/vsphere-csi-driver/2.7.0/metadata.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "2.7.0",
3 | "revision": "3",
4 | "enabled": "true",
5 | "status": "supported",
6 | "description": "VMware volume persistant storage",
7 | "tags": [
8 | {
9 | "name": "provider",
10 | "value": "VMware"
11 | },
12 | {
13 | "name": "offering-name",
14 | "value": "vsphere-csi-driver"
15 | },
16 | {
17 | "name": "provider-url",
18 | "value": "https://www.vmware.com/in.html"
19 | },
20 | {
21 | "name": "support-msg",
22 | "value": "For support contact VMware"
23 | },
24 | {
25 | "name": "provider-logo",
26 | "value": "logo/vsphere-csi-driver.svg"
27 | },
28 | {
29 | "name": "supported-envs",
30 | "value": "VMware,IBM"
31 | },
32 | {
33 | "name": "supported-ocp-versions",
34 | "value": "4.12, 4.13, 4.14, 4.15, 4.16, 4.17"
35 | },
36 | {
37 | "name": "volume-type",
38 | "value": "block"
39 | },
40 | {
41 | "name": "volume-encryption-at-rest",
42 | "value": "false"
43 | },
44 | {
45 | "name": "volume-encryption-in-transit",
46 | "value": "false"
47 | },
48 | {
49 | "name": "volume-snapshot",
50 | "value": "true"
51 | },
52 | {
53 | "name": "volume-availability",
54 | "value": "zonal"
55 | },
56 | {
57 | "name": "volume-expansion",
58 | "value": "false"
59 | },
60 | {
61 | "name": "storageclass",
62 | "value": "block, block-metro, file, file-metro"
63 | }
64 | ]
65 | }
66 |
--------------------------------------------------------------------------------
/config-templates/vmware/vsphere-csi-driver/2.7.0/storage-class-template.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: storage.k8s.io/v1
2 | kind: StorageClass
3 | metadata:
4 | name: "{{ name }}"
5 | labels:
6 | app.kubernetes.io/name: vsphere-csi-driver
7 | app.kubernetes.io/version: 2.7.0
8 | volume-type: "{{ volume-type }}" # As per user specification; e.g.: block, file or object.
9 | storage-class-preference: "{{ storage-class-preference }}" # As per user specification; e.g.: 1, 2, ... 99.
10 | is-user-defined-class: "true" # As this is a user-defined storage class
11 | annotations:
12 | storageclass.kubernetes.io/is-default-class: "{{ is-default-class }}"
13 | provisioner: csi.vsphere.vmware.com
14 | parameters:
15 | datastoreurl: "{{ datastoreurl }}"
16 | storagepolicyname: "{{ storagepolicyname }}"
17 | csi.storage.k8s.io/fstype: "{{ fstype }}"
18 | volumeBindingMode: "{{ volumeBindingMode }}"
19 |
20 |
--------------------------------------------------------------------------------
/satellite-storage-registration-flow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/IBM/ibm-satellite-storage/1d14e24626bd7bf2557cb29643b3d545dda01e6c/satellite-storage-registration-flow.png
--------------------------------------------------------------------------------