Skip to content

Commit 5541338

Browse files
authored
feat(deploy): changes for v1.1.0 (#233)
* feat(deploy): changes for v1.1.0 - update sidecar container registry to registry.k8s.io - update helm chart Signed-off-by: Niladri Halder <niladri.halder26@gmail.com> * feat(charts): add configuration for kube client qps & burst Signed-off-by: Niladri Halder <niladri.halder26@gmail.com> * feat(deploy): change k8s sidecar container registry in lvm-driver.yaml Signed-off-by: Niladri Halder <niladri.halder26@gmail.com> --------- Signed-off-by: Niladri Halder <niladri.halder26@gmail.com>
1 parent a5f26ca commit 5541338

File tree

7 files changed

+50
-32
lines changed

7 files changed

+50
-32
lines changed

deploy/helm/charts/Chart.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
apiVersion: v2
22
name: lvm-localpv
33
description: CSI Driver for dynamic provisioning of LVM Persistent Local Volumes.
4-
version: 1.0.1
5-
appVersion: 1.0.0
4+
version: 1.1.0
5+
appVersion: 1.1.0
66
icon: https://raw.githubusercontent.com/cncf/artwork/master/projects/openebs/icon/color/openebs-icon-color.png
7-
home: http://www.openebs.io/
7+
home: https://openebs.io/
88
keywords:
99
- cloud-native-storage
1010
- block-storage

deploy/helm/charts/README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -100,10 +100,10 @@ helm install openebs-lvmlocalpv openebs-lvmlocalpv/lvm-localpv --namespace opene
100100
| `lvmPlugin.image.registry`| Registry for openebs-lvm-plugin image| `""`|
101101
| `lvmPlugin.image.repository`| Image repository for openebs-lvm-plugin| `openebs/lvm-driver`|
102102
| `lvmPlugin.image.pullPolicy`| Image pull policy for openebs-lvm-plugin| `IfNotPresent`|
103-
| `lvmPlugin.image.tag`| Image tag for openebs-lvm-plugin| `1.0.0`|
103+
| `lvmPlugin.image.tag`| Image tag for openebs-lvm-plugin| `1.1.0`|
104104
| `lvmPlugin.metricsPort`| The TCP port number used for exposing lvm-metrics | `9500`|
105105
| `lvmPlugin.allowedTopologies`| The comma seperated list of allowed node topologies | `kubernetes.io/hostname,`|
106-
| `lvmNode.driverRegistrar.image.registry`| Registry for csi-node-driver-registrar image| `k8s.gcr.io/`|
106+
| `lvmNode.driverRegistrar.image.registry`| Registry for csi-node-driver-registrar image| `registry.k8s.io/`|
107107
| `lvmNode.driverRegistrar.image.repository`| Image repository for csi-node-driver-registrar| `sig-storage/csi-node-driver-registrar`|
108108
| `lvmNode.driverRegistrar.image.pullPolicy`| Image pull policy for csi-node-driver-registrar| `IfNotPresent`|
109109
| `lvmNode.driverRegistrar.image.tag`| Image tag for csi-node-driver-registrar| `v2.3.0`|
@@ -117,19 +117,19 @@ helm install openebs-lvmlocalpv openebs-lvmlocalpv/lvm-localpv --namespace opene
117117
| `lvmNode.nodeSelector`| Nodeselector for lvmnode daemonset pods| `""`|
118118
| `lvmNode.tolerations` | lvmnode daemonset's pod toleration values | `""`|
119119
| `lvmNode.securityContext` | Security context for lvmnode daemonset container | `""`|
120-
| `lvmController.resizer.image.registry`| Registry for csi-resizer image| `k8s.gcr.io/`|
120+
| `lvmController.resizer.image.registry`| Registry for csi-resizer image| `registry.k8s.io/`|
121121
| `lvmController.resizer.image.repository`| Image repository for csi-resizer| `sig-storage/csi-resizer`|
122122
| `lvmController.resizer.image.pullPolicy`| Image pull policy for csi-resizer| `IfNotPresent`|
123123
| `lvmController.resizer.image.tag`| Image tag for csi-resizer| `v1.2.0`|
124-
| `lvmController.snapshotter.image.registry`| Registry for csi-snapshotter image| `k8s.gcr.io/`|
124+
| `lvmController.snapshotter.image.registry`| Registry for csi-snapshotter image| `registry.k8s.io/`|
125125
| `lvmController.snapshotter.image.repository`| Image repository for csi-snapshotter| `sig-storage/csi-snapshotter`|
126126
| `lvmController.snapshotter.image.pullPolicy`| Image pull policy for csi-snapshotter| `IfNotPresent`|
127127
| `lvmController.snapshotter.image.tag`| Image tag for csi-snapshotter| `v4.0.0`|
128-
| `lvmController.snapshotController.image.registry`| Registry for snapshot-controller image| `k8s.gcr.io/`|
128+
| `lvmController.snapshotController.image.registry`| Registry for snapshot-controller image| `registry.k8s.io/`|
129129
| `lvmController.snapshotController.image.repository`| Image repository for snapshot-controller| `sig-storage/snapshot-controller`|
130130
| `lvmController.snapshotController.image.pullPolicy`| Image pull policy for snapshot-controller| `IfNotPresent`|
131131
| `lvmController.snapshotController.image.tag`| Image tag for snapshot-controller| `v4.0.0`|
132-
| `lvmController.provisioner.image.registry`| Registry for csi-provisioner image| `k8s.gcr.io/`|
132+
| `lvmController.provisioner.image.registry`| Registry for csi-provisioner image| `registry.k8s.io/`|
133133
| `lvmController.provisioner.image.repository`| Image repository for csi-provisioner| `sig-storage/csi-provisioner`|
134134
| `lvmController.provisioner.image.pullPolicy`| Image pull policy for csi-provisioner| `IfNotPresent`|
135135
| `lvmController.provisioner.image.tag`| Image tag for csi-provisioner| `v2.3.0`|

deploy/helm/charts/templates/lvm-controller.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,8 @@ spec:
131131
args :
132132
- "--endpoint=$(OPENEBS_CSI_ENDPOINT)"
133133
- "--plugin=$(OPENEBS_CONTROLLER_DRIVER)"
134+
- "--kube-api-qps={{ .Values.lvmController.kubeClientRateLimiter.qps }}"
135+
- "--kube-api-burst={{ .Values.lvmController.kubeClientRateLimiter.burst }}"
134136
volumeMounts:
135137
- name: socket-dir
136138
mountPath: /var/lib/csi/sockets/pluginproxy/

deploy/helm/charts/templates/lvm-node.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,8 @@ spec:
7171
- "--nodeid=$(OPENEBS_NODE_ID)"
7272
- "--endpoint=$(OPENEBS_CSI_ENDPOINT)"
7373
- "--plugin=$(OPENEBS_NODE_DRIVER)"
74+
- "--kube-api-qps={{ .Values.lvmNode.kubeClientRateLimiter.qps }}"
75+
- "--kube-api-burst={{ .Values.lvmNode.kubeClientRateLimiter.burst }}"
7476
{{- if .Values.lvmPlugin.ioLimits.enabled }}
7577
- "--setiolimits"
7678
- "--container-runtime=$(CONTAINER_RUNTIME)"

deploy/helm/charts/values.yaml

Lines changed: 27 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# This is a YAML-formatted file.
33
# Declare variables to be passed into your templates.
44
release:
5-
version: "1.0.0"
5+
version: "1.1.0"
66

77
imagePullSecrets:
88
# - name: "image-pull-secret"
@@ -23,8 +23,8 @@ lvmNode:
2323
name: "csi-node-driver-registrar"
2424
image:
2525
# Make sure that registry name end with a '/'.
26-
# For example : k8s.gcr.io/ is a correct value here and quay.io is incorrect
27-
registry: k8s.gcr.io/
26+
# For example : registry.k8s.io/ is a correct value here and quay.io is incorrect
27+
registry: registry.k8s.io/
2828
repository: sig-storage/csi-node-driver-registrar
2929
pullPolicy: IfNotPresent
3030
# Overrides the image tag whose default is the chart appVersion.
@@ -54,6 +54,13 @@ lvmNode:
5454
create: true
5555
name: lvm-localpv-csi-node-critical
5656
logLevel: 5
57+
# Configure kubernetes client API requests rate.
58+
kubeClientRateLimiter:
59+
# Configure the number of queries per second.
60+
qps: 0
61+
# Configure the maximum number of queries allowed after
62+
# accounting for rolled over qps from previous seconds.
63+
burst: 0
5764

5865

5966
# lvmController contains the configurables for
@@ -67,8 +74,8 @@ lvmController:
6774
name: "csi-resizer"
6875
image:
6976
# Make sure that registry name end with a '/'.
70-
# For example : k8s.gcr.io/ is a correct value here and quay.io is incorrect
71-
registry: k8s.gcr.io/
77+
# For example : registry.k8s.io/ is a correct value here and quay.io is incorrect
78+
registry: registry.k8s.io/
7279
repository: sig-storage/csi-resizer
7380
pullPolicy: IfNotPresent
7481
# Overrides the image tag whose default is the chart appVersion.
@@ -77,8 +84,8 @@ lvmController:
7784
name: "csi-snapshotter"
7885
image:
7986
# Make sure that registry name end with a '/'.
80-
# For example : k8s.gcr.io/ is a correct value here and quay.io is incorrect
81-
registry: k8s.gcr.io/
87+
# For example : registry.k8s.io/ is a correct value here and quay.io is incorrect
88+
registry: registry.k8s.io/
8289
repository: sig-storage/csi-snapshotter
8390
pullPolicy: IfNotPresent
8491
# Overrides the image tag whose default is the chart appVersion.
@@ -87,8 +94,8 @@ lvmController:
8794
name: "snapshot-controller"
8895
image:
8996
# Make sure that registry name end with a '/'.
90-
# For example : k8s.gcr.io/ is a correct value here and quay.io is incorrect
91-
registry: k8s.gcr.io/
97+
# For example : registry.k8s.io/ is a correct value here and quay.io is incorrect
98+
registry: registry.k8s.io/
9299
repository: sig-storage/snapshot-controller
93100
pullPolicy: IfNotPresent
94101
# Overrides the image tag whose default is the chart appVersion.
@@ -97,8 +104,8 @@ lvmController:
97104
name: "csi-provisioner"
98105
image:
99106
# Make sure that registry name end with a '/'.
100-
# For example : k8s.gcr.io/ is a correct value here and quay.io is incorrect
101-
registry: k8s.gcr.io/
107+
# For example : registry.k8s.io/ is a correct value here and quay.io is incorrect
108+
registry: registry.k8s.io/
102109
repository: sig-storage/csi-provisioner
103110
pullPolicy: IfNotPresent
104111
# Overrides the image tag whose default is the chart appVersion.
@@ -123,19 +130,26 @@ lvmController:
123130
priorityClass:
124131
create: true
125132
name: lvm-localpv-csi-controller-critical
133+
# Configure kubernetes client API requests rate.
134+
kubeClientRateLimiter:
135+
# Configure the number of queries per second.
136+
qps: 0
137+
# Configure the maximum number of queries allowed after
138+
# accounting for rolled over qps from previous seconds.
139+
burst: 0
126140

127141
# lvmPlugin is the common csi container used by the
128142
# controller statefulset and node daemonset
129143
lvmPlugin:
130144
name: "openebs-lvm-plugin"
131145
image:
132146
# Make sure that registry name end with a '/'.
133-
# For example : k8s.gcr.io/ is a correct value here and quay.io is incorrect
147+
# For example : registry.k8s.io/ is a correct value here and quay.io is incorrect
134148
registry:
135149
repository: openebs/lvm-driver
136150
pullPolicy: IfNotPresent
137151
# Overrides the image tag whose default is the chart appVersion.
138-
tag: 1.0.0
152+
tag: 1.1.0
139153
ioLimits:
140154
enabled: false
141155
containerRuntime: containerd

deploy/lvm-operator.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1200,7 +1200,7 @@ spec:
12001200
serviceAccount: openebs-lvm-controller-sa
12011201
containers:
12021202
- name: csi-resizer
1203-
image: k8s.gcr.io/sig-storage/csi-resizer:v1.2.0
1203+
image: registry.k8s.io/sig-storage/csi-resizer:v1.2.0
12041204
args:
12051205
- "--v=5"
12061206
- "--csi-address=$(ADDRESS)"
@@ -1213,7 +1213,7 @@ spec:
12131213
- name: socket-dir
12141214
mountPath: /var/lib/csi/sockets/pluginproxy/
12151215
- name: csi-snapshotter
1216-
image: k8s.gcr.io/sig-storage/csi-snapshotter:v4.0.0
1216+
image: registry.k8s.io/sig-storage/csi-snapshotter:v4.0.0
12171217
imagePullPolicy: IfNotPresent
12181218
args:
12191219
- "--csi-address=$(ADDRESS)"
@@ -1225,13 +1225,13 @@ spec:
12251225
- name: socket-dir
12261226
mountPath: /var/lib/csi/sockets/pluginproxy/
12271227
- name: snapshot-controller
1228-
image: k8s.gcr.io/sig-storage/snapshot-controller:v4.0.0
1228+
image: registry.k8s.io/sig-storage/snapshot-controller:v4.0.0
12291229
args:
12301230
- "--v=5"
12311231
- "--leader-election=true"
12321232
imagePullPolicy: IfNotPresent
12331233
- name: csi-provisioner
1234-
image: k8s.gcr.io/sig-storage/csi-provisioner:v3.0.0
1234+
image: registry.k8s.io/sig-storage/csi-provisioner:v3.0.0
12351235
imagePullPolicy: IfNotPresent
12361236
args:
12371237
- "--csi-address=$(ADDRESS)"
@@ -1425,7 +1425,7 @@ spec:
14251425
hostNetwork: true
14261426
containers:
14271427
- name: csi-node-driver-registrar
1428-
image: k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.3.0
1428+
image: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.3.0
14291429
imagePullPolicy: IfNotPresent
14301430
args:
14311431
- "--v=5"

deploy/yamls/lvm-driver.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -764,7 +764,7 @@ spec:
764764
serviceAccount: openebs-lvm-controller-sa
765765
containers:
766766
- name: csi-resizer
767-
image: k8s.gcr.io/sig-storage/csi-resizer:v1.2.0
767+
image: registry.k8s.io/sig-storage/csi-resizer:v1.2.0
768768
args:
769769
- "--v=5"
770770
- "--csi-address=$(ADDRESS)"
@@ -777,7 +777,7 @@ spec:
777777
- name: socket-dir
778778
mountPath: /var/lib/csi/sockets/pluginproxy/
779779
- name: csi-snapshotter
780-
image: k8s.gcr.io/sig-storage/csi-snapshotter:v4.0.0
780+
image: registry.k8s.io/sig-storage/csi-snapshotter:v4.0.0
781781
imagePullPolicy: IfNotPresent
782782
args:
783783
- "--csi-address=$(ADDRESS)"
@@ -789,13 +789,13 @@ spec:
789789
- name: socket-dir
790790
mountPath: /var/lib/csi/sockets/pluginproxy/
791791
- name: snapshot-controller
792-
image: k8s.gcr.io/sig-storage/snapshot-controller:v4.0.0
792+
image: registry.k8s.io/sig-storage/snapshot-controller:v4.0.0
793793
args:
794794
- "--v=5"
795795
- "--leader-election=true"
796796
imagePullPolicy: IfNotPresent
797797
- name: csi-provisioner
798-
image: k8s.gcr.io/sig-storage/csi-provisioner:v3.0.0
798+
image: registry.k8s.io/sig-storage/csi-provisioner:v3.0.0
799799
imagePullPolicy: IfNotPresent
800800
args:
801801
- "--csi-address=$(ADDRESS)"
@@ -987,7 +987,7 @@ spec:
987987
hostNetwork: true
988988
containers:
989989
- name: csi-node-driver-registrar
990-
image: k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.3.0
990+
image: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.3.0
991991
imagePullPolicy: IfNotPresent
992992
args:
993993
- "--v=5"

0 commit comments

Comments
 (0)