HPE CSI Driver for Kubernetes v2.0.0 commit #1

Signed-off-by: Michael Mattsson <michael.mattsson@gmail.com>
pull/114/head
Michael Mattsson 2021-07-20 09:48:26 -07:00
parent 6dfcbb04bd
commit b0eab20d39
6 changed files with 121 additions and 39 deletions

View File

@ -0,0 +1,3 @@
# HPE CSI Driver for Kubernetes
The [HPE CSI Driver for Kubernetes](https://github.com/hpe-storage/csi-driver) leverages HPE storage platforms to provide scalable and persistent storage for stateful applications.

View File

@ -0,0 +1,83 @@
labels:
io.rancher.certified: partner
questions:
- variable: imagePullPolicy
label: "ImagePullPolicy"
default: "IfNotPresent"
type: enum
options:
- "IfNotPresent"
- "Always"
- "Never"
description: "ImagePullPolicy for all CSI driver images"
group: "HPE CSI Driver settings"
- variable: disableNodeConformance
label: "Disable automatic installation of iSCSI/Multipath Packages"
type: boolean
default: false
description: "Disable automatic installation of iSCSI/Multipath Packages"
group: "HPE CSI Driver settings"
- variable: iscsi.chapUser
label: "iSCSI CHAP Username"
type: string
required: false
description: "Specify username for iSCSI CHAP authentication"
group: "HPE iSCSI settings"
- variable: iscsi.chapPassword
label: "iSCSI CHAP Password"
type: password
min_length: 12
max_length: 16
required: false
description: "Specify password for iSCSI CHAP authentication"
group: "HPE iSCSI settings"
- variable: registry
label: "Registry"
type: string
default: "quay.io"
description: "Specify registry prefix (hostname[:port]) for CSI driver images"
group: "HPE CSI Driver settings"
- variable: disable.nimble
label: "Disable Nimble"
type: boolean
default: false
description: "Disable HPE Nimble Storage CSP Service"
group: "Disable Container Storage Providers"
- variable: disable.primera
label: "Disable Primera"
type: boolean
default: false
description: "Disable HPE Primera (and 3PAR) CSP Service"
group: "Disable Container Storage Providers"
- variable: disable.alletra6000
label: "Disable Alletra 6000"
type: boolean
default: false
description: "Disable HPE Alletra 6000 CSP Service"
group: "Disable Container Storage Providers"
- variable: disable.alletra9000
label: "Disable Alletra 9000"
type: boolean
default: false
description: "Disable HPE Alletra 9000 CSP Service"
group: "Disable Container Storage Providers"
- variable: disableNodeGetVolumeStats
label: "Disable NoteGetVolumeStats"
type: boolean
default: false
description: "Disable NodeGetVolumeStats call to CSI driver"
group: "HPE CSI Driver settings"
- variable: kubeletRootDir
label: "Set kubeletRootDir"
type: string
default: "/var/lib/kubelet"
description: "The kubelet root directory path"
group: "HPE CSI Driver settings"
- variable: cspClientTimeout
label: "Set cspClientTimeout"
type: int
default: 60
min: 60
max: 360
description: "CSP client timeout for HPE Alletra 9000, Primera and 3PAR (60-360 sec)"
group: "HPE CSI Driver settings"

View File

@ -1,19 +1,26 @@
--- charts-original/Chart.yaml
+++ charts/Chart.yaml
@@ -7,9 +7,6 @@
- HPE
- Storage
- StorageClass
-- CentOS
-- Ubuntu
-- RHEL
maintainers:
- email: hpe-containers-dev@hpe.com
name: raunakkumar
@@ -17,3 +14,6 @@
sources:
- https://scod.hpedev.io/csi_driver
version: 1.4.2
+annotations:
@@ -4,6 +4,9 @@
- name: Documentation
url: https://scod.hpedev.io/csi_driver
artifacthub.io/prerelease: "false"
+ catalog.cattle.io/certified: partner
+ catalog.cattle.io/release-name: hpe-csi-driver
+ catalog.cattle.io/display-name: HPE CSI Driver for Kubernetes
apiVersion: v1
appVersion: 2.0.0
description: A Helm chart for installing the HPE CSI Driver for Kubernetes
@@ -14,10 +17,11 @@
- Storage
- CSI
maintainers:
-- email: hpe-containers-dev@hpe.com
- name: raunakkumar
+- name: datamattsson
+ email: datamattsson@hpe.com
name: hpe-csi-driver
sources:
- https://github.com/hpe-storage/co-deployments
- https://github.com/hpe-storage/csi-driver
version: 2.0.0
+kubeVersion: "1.18 - 1.21"

View File

@ -1,23 +0,0 @@
--- charts-original/questions.yml
+++ charts/questions.yml
@@ -1,7 +1,5 @@
labels:
io.rancher.certified: partner
-categories:
-- storage
questions:
- variable: imagePullPolicy
label: "ImagePullPolicy"
@@ -31,9 +29,9 @@
required: false
description: "Specify password for iSCSI CHAP authentication"
group: "HPE iSCSI settings"
-- variable: registryPrefix
- label: "registry"
+- variable: registry
+ label: "Registry"
type: string
default: "quay.io"
- description: "Specify registry prefix for CSI driver images"
+ description: "Specify registry prefix (hostname[:port]) for CSI driver images"
group: "HPE CSI Driver settings"

View File

@ -0,0 +1,12 @@
--- charts-original/values.schema.json 2021-07-20 09:36:40.000000000 -0700
+++ charts/values.schema.json 2021-07-20 09:35:14.000000000 -0700
@@ -163,7 +163,8 @@
"default": 60,
"minimum": 60,
"maximum": 360
- }
+ },
+ "global": {}
},
"additionalProperties": false
}

View File

@ -1,2 +1,2 @@
url: https://hpe-storage.github.io/co-deployments/hpe-csi-driver-1.4.2.tgz
url: https://hpe-storage.github.io/co-deployments/hpe-csi-driver-2.0.0.tgz
packageVersion: 00