Skip to content

Commit 1a80c30

Browse files
authored
prepare hpe-csi-driver for 2.1.0 release (#286)
* prepare hpe-csi-driver for 2.1.0 release Signed-off-by: Raunak <raunak.kumar@hpe.com>
1 parent 2d46539 commit 1a80c30

18 files changed

+1441
-37
lines changed

build_tools/artifactory_search.json

+8
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,14 @@
112112
"sortOrder": "desc",
113113
"limit": 1
114114
},
115+
{
116+
"pattern": "dcs-docker-local/hpestorage/alletra-9000-primera-and-3par-csp/edge-*",
117+
"sortBy": [
118+
"created"
119+
],
120+
"sortOrder": "desc",
121+
"limit": 1
122+
},
115123
{
116124
"pattern": "dcs-docker-local/hpestorage/volume-mutator/v1.0.0*",
117125
"sortBy": [

docs/hpe-csi-driver-2.1.0-beta.tgz

498 Bytes
Binary file not shown.

docs/hpe-csi-driver-2.1.0.tgz

14.3 KB
Binary file not shown.

docs/index.yaml

+30-3
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,33 @@ entries:
2929
- hpe-array-exporter-1.0.0-beta.tgz
3030
version: 1.0.0-beta
3131
hpe-csi-driver:
32+
- annotations:
33+
artifacthub.io/license: Apache-2.0
34+
artifacthub.io/links: |
35+
- name: Documentation
36+
url: https://scod.hpedev.io/csi_driver
37+
artifacthub.io/prerelease: "false"
38+
apiVersion: v1
39+
appVersion: 2.1.0
40+
created: "2022-01-20T14:57:15.941557-08:00"
41+
description: A Helm chart for installing the HPE CSI Driver for Kubernetes
42+
digest: 6e0fcc90a4f41cff07a0465cf02fa28ec81108b6f7038f31db73b16a1648aaac
43+
home: https://hpe.com/storage/containers
44+
icon: https://raw.githubusercontent.com/hpe-storage/co-deployments/master/docs/assets/hpedev.png
45+
keywords:
46+
- HPE
47+
- Storage
48+
- CSI
49+
maintainers:
50+
- email: hpe-containers-dev@hpe.com
51+
name: raunakkumar
52+
name: hpe-csi-driver
53+
sources:
54+
- https://github.com/hpe-storage/co-deployments
55+
- https://github.com/hpe-storage/csi-driver
56+
urls:
57+
- hpe-csi-driver-2.1.0.tgz
58+
version: 2.1.0
3259
- annotations:
3360
artifacthub.io/license: Apache-2.0
3461
artifacthub.io/links: |
@@ -37,9 +64,9 @@ entries:
3764
artifacthub.io/prerelease: "true"
3865
apiVersion: v1
3966
appVersion: 2.1.0-beta
40-
created: "2021-12-15T08:16:06.672129-08:00"
67+
created: "2022-01-12T10:46:34.476112-08:00"
4168
description: A Helm chart for installing the HPE CSI Driver for Kubernetes
42-
digest: 8cc013cf2d0384361a666b6162629babec05cff02c60fd58baea354336b6a5b3
69+
digest: b90b8e4425a51963964546480bee195cc428715522e817322ce2c0c575141789
4370
home: https://hpe.com/storage/containers
4471
icon: https://raw.githubusercontent.com/hpe-storage/co-deployments/master/docs/assets/hpedev.png
4572
keywords:
@@ -487,4 +514,4 @@ entries:
487514
urls:
488515
- hpe-flexvolume-driver-3.0.0.tgz
489516
version: 3.0.0
490-
generated: "2021-12-15T08:16:06.668766-08:00"
517+
generated: "2022-01-20T14:57:15.940249-08:00"

helm/charts/hpe-csi-driver/Chart.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
apiVersion: v1
2-
version: "2.1.0-beta"
3-
appVersion: "2.1.0-beta"
2+
version: "2.1.0"
3+
appVersion: "2.1.0"
44
annotations:
5-
artifacthub.io/prerelease: "true"
5+
artifacthub.io/prerelease: "false"
66
artifacthub.io/license: Apache-2.0
77
artifacthub.io/links: |
88
- name: Documentation

helm/charts/hpe-csi-driver/templates/hpe-csi-controller.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -119,9 +119,9 @@ spec:
119119
{{- end }}
120120
- name: hpe-csi-driver
121121
{{- if .Values.registry }}
122-
image: {{ .Values.registry }}/hpestorage/csi-driver:v2.1.0-beta
122+
image: {{ .Values.registry }}/hpestorage/csi-driver:v2.1.0
123123
{{- else }}
124-
image: quay.io/hpestorage/csi-driver:v2.1.0-beta
124+
image: quay.io/hpestorage/csi-driver:v2.1.0
125125
{{- end }}
126126
args :
127127
- "--endpoint=$(CSI_ENDPOINT)"
@@ -150,9 +150,9 @@ spec:
150150
mountPath: /host
151151
- name: csi-volume-mutator
152152
{{- if .Values.registry }}
153-
image: {{ .Values.registry }}/hpestorage/volume-mutator:v1.3.0-beta
153+
image: {{ .Values.registry }}/hpestorage/volume-mutator:v1.3.0
154154
{{- else }}
155-
image: quay.io/hpestorage/volume-mutator:v1.3.0-beta
155+
image: quay.io/hpestorage/volume-mutator:v1.3.0
156156
{{- end }}
157157
args:
158158
- "--v=5"

helm/charts/hpe-csi-driver/templates/hpe-csi-node.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,9 @@ spec:
6666
mountPath: /registration
6767
- name: hpe-csi-driver
6868
{{- if .Values.registry }}
69-
image: {{ .Values.registry }}/hpestorage/csi-driver:v2.1.0-beta
69+
image: {{ .Values.registry }}/hpestorage/csi-driver:v2.1.0
7070
{{- else }}
71-
image: quay.io/hpestorage/csi-driver:v2.1.0-beta
71+
image: quay.io/hpestorage/csi-driver:v2.1.0
7272
{{- end}}
7373
args :
7474
- "--endpoint=$(CSI_ENDPOINT)"

helm/charts/hpe-csi-driver/templates/nimble-csp.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,9 @@ spec:
6161
containers:
6262
- name: nimble-csp
6363
{{- if .Values.registry }}
64-
image: {{ .Values.registry }}/hpestorage/alletra-6000-and-nimble-csp:v2.1.0-beta
64+
image: {{ .Values.registry }}/hpestorage/alletra-6000-and-nimble-csp:v2.1.0
6565
{{- else }}
66-
image: quay.io/hpestorage/alletra-6000-and-nimble-csp:v2.1.0-beta
66+
image: quay.io/hpestorage/alletra-6000-and-nimble-csp:v2.1.0
6767
{{- end }}
6868
imagePullPolicy: {{ .Values.imagePullPolicy | quote }}
6969
ports:

helm/charts/hpe-csi-driver/templates/primera-3par-csp.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,9 @@ spec:
6363
containers:
6464
- name: primera3par-csp
6565
{{- if .Values.registry }}
66-
image: {{ .Values.registry }}/hpestorage/alletra-9000-primera-and-3par-csp:v2.1.0-beta
66+
image: {{ .Values.registry }}/hpestorage/alletra-9000-primera-and-3par-csp:v2.1.0
6767
{{- else }}
68-
image: quay.io/hpestorage/alletra-9000-primera-and-3par-csp:v2.1.0-beta
68+
image: quay.io/hpestorage/alletra-9000-primera-and-3par-csp:v2.1.0
6969
{{- end }}
7070
imagePullPolicy: {{ .Values.imagePullPolicy | quote }}
7171
ports:

yaml/csi-driver/edge/hpe-csi-k8s-1.20.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ spec:
195195
- name: root-dir
196196
mountPath: /host
197197
- name: csi-volume-mutator
198-
image: quay.io/hpestorage/volume-mutator:v1.0.0
198+
image: quay.io/hpestorage/volume-mutator:v1.3.0
199199
args:
200200
- "--v=5"
201201
- "--csi-address=$(ADDRESS)"

yaml/csi-driver/edge/hpe-csi-k8s-1.21.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ spec:
195195
- name: root-dir
196196
mountPath: /host
197197
- name: csi-volume-mutator
198-
image: quay.io/hpestorage/volume-mutator:v1.0.0
198+
image: quay.io/hpestorage/volume-mutator:v1.3.0
199199
args:
200200
- "--v=5"
201201
- "--csi-address=$(ADDRESS)"

yaml/csi-driver/edge/hpe-csi-k8s-1.22.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ spec:
195195
- name: root-dir
196196
mountPath: /host
197197
- name: csi-volume-mutator
198-
image: quay.io/hpestorage/volume-mutator:v1.0.0
198+
image: quay.io/hpestorage/volume-mutator:v1.3.0
199199
args:
200200
- "--v=5"
201201
- "--csi-address=$(ADDRESS)"
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,185 @@
1+
# Configuration to deploy the HPE 3PAR Primera Storage CSP service
2+
#
3+
# example usage: kubectl create -f <this_file>
4+
5+
##############################################
6+
############ HPEVolumeInfos CRD ############
7+
##############################################
8+
9+
---
10+
apiVersion: apiextensions.k8s.io/v1beta1
11+
kind: CustomResourceDefinition
12+
metadata:
13+
creationTimestamp: null
14+
name: hpevolumeinfos.storage.hpe.com
15+
spec:
16+
group: storage.hpe.com
17+
names:
18+
kind: HPEVolumeInfo
19+
plural: hpevolumeinfos
20+
shortNames:
21+
- hperdi
22+
scope: Cluster
23+
validation:
24+
openAPIV3Schema:
25+
properties:
26+
hpeVolumes:
27+
description: List of HPE volumes configured for 3PAR/Primera arrays.
28+
items:
29+
properties:
30+
uuid:
31+
description: The UUID of the volume.
32+
type: string
33+
record:
34+
description: Metadata for the volume.
35+
type: map[string]string
36+
type: array
37+
version: v1
38+
status:
39+
acceptedNames:
40+
kind: ""
41+
plural: ""
42+
conditions: []
43+
storedVersions: []
44+
45+
---
46+
apiVersion: apiextensions.k8s.io/v1beta1
47+
kind: CustomResourceDefinition
48+
metadata:
49+
creationTimestamp: null
50+
name: hpereplicationdeviceinfos.storage.hpe.com
51+
spec:
52+
group: storage.hpe.com
53+
names:
54+
kind: HPEReplicationDeviceInfo
55+
plural: hpereplicationdeviceinfos
56+
scope: Cluster
57+
validation:
58+
openAPIV3Schema:
59+
properties:
60+
hpeReplicationDeviceInfos:
61+
description: List of HPE Replicated Arrays configured for 3PAR/Primera arrays.
62+
items:
63+
properties:
64+
targets:
65+
description: Target Array Details
66+
type: array
67+
items:
68+
properties:
69+
targetName:
70+
description: Target Name of the array
71+
type: string
72+
targetCpg:
73+
description: Target CPG of the array
74+
type: string
75+
targetSnapCpg:
76+
description: Target Snap CPG of the array
77+
type: string
78+
targetSecret:
79+
description: Secret of the replicated array
80+
type: string
81+
targetMode:
82+
description: Replication Mode
83+
type: string
84+
targetSecretNamespace:
85+
description: Namespace of secret
86+
type: string
87+
required:
88+
- targetName
89+
- targetCpg
90+
- targetSecret
91+
- targetSecretNamespace
92+
type: array
93+
version: v1
94+
status:
95+
acceptedNames:
96+
kind: ""
97+
plural: ""
98+
conditions: []
99+
storedVersions: []
100+
---
101+
102+
####################################################
103+
############ Alletra 9000 CSP Service ############
104+
####################################################
105+
106+
kind: Service
107+
apiVersion: v1
108+
metadata:
109+
name: alletra9000-csp-svc
110+
namespace: hpe-storage
111+
labels:
112+
app: alletra9000-csp-svc
113+
spec:
114+
ports:
115+
- port: 8080
116+
protocol: TCP
117+
selector:
118+
app: primera3par-csp
119+
120+
121+
---
122+
123+
####################################################
124+
############ Primera3Par CSP Service ############
125+
####################################################
126+
127+
kind: Service
128+
apiVersion: v1
129+
metadata:
130+
name: primera3par-csp-svc
131+
namespace: hpe-storage
132+
labels:
133+
app: primera3par-csp-svc
134+
spec:
135+
ports:
136+
- port: 8080
137+
protocol: TCP
138+
selector:
139+
app: primera3par-csp
140+
141+
---
142+
143+
##########################################
144+
############ CSP Deployment ############
145+
##########################################
146+
147+
kind: Deployment
148+
apiVersion: apps/v1
149+
metadata:
150+
name: primera3par-csp
151+
namespace: hpe-storage
152+
spec:
153+
selector:
154+
matchLabels:
155+
app: primera3par-csp
156+
replicas: 1
157+
template:
158+
metadata:
159+
labels:
160+
app: primera3par-csp
161+
spec:
162+
serviceAccountName: hpe-csp-sa
163+
priorityClassName: system-cluster-critical
164+
containers:
165+
- name: primera3par-csp
166+
image: quay.io/hpestorage/alletra-9000-primera-and-3par-csp:v2.1.0
167+
imagePullPolicy: Always
168+
ports:
169+
- containerPort: 8080
170+
volumeMounts:
171+
- name: log-dir
172+
mountPath: /var/log
173+
volumes:
174+
- name: log-dir
175+
hostPath:
176+
path: /var/log
177+
tolerations:
178+
- effect: NoExecute
179+
key: node.kubernetes.io/not-ready
180+
operator: Exists
181+
tolerationSeconds: 30
182+
- effect: NoExecute
183+
key: node.kubernetes.io/unreachable
184+
operator: Exists
185+
tolerationSeconds: 30

0 commit comments

Comments
 (0)