Skip to content

Commit 23e5ee1

Browse files
committed
chore(helm): adding 0.8.3 helm chart
Signed-off-by: Pawan <[email protected]>
1 parent cf49a9b commit 23e5ee1

File tree

6 files changed

+84
-41
lines changed

6 files changed

+84
-41
lines changed

deploy/helm/charts/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
apiVersion: v2
22
name: lvm-localpv
33
description: CSI Driver for dynamic provisioning of LVM Persistent Local Volumes.
4-
version: 0.8.5
5-
appVersion: 0.8.2
4+
version: 0.8.6
5+
appVersion: 0.8.3
66
icon: https://raw.githubusercontent.com/cncf/artwork/master/projects/openebs/icon/color/openebs-icon-color.png
77
home: http://www.openebs.io/
88
keywords:

deploy/helm/charts/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ 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| `0.8.0`|
103+
| `lvmPlugin.image.tag`| Image tag for openebs-lvm-plugin| `0.8.3`|
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,`|
106106
| `lvmNode.driverRegistrar.image.registry`| Registry for csi-node-driver-registrar image| `k8s.gcr.io/`|

deploy/helm/charts/crds/lvmnode.yaml

Lines changed: 69 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,12 @@ spec:
4040
apiVersion:
4141
description: 'APIVersion defines the versioned schema of this representation
4242
of an object. Servers should convert recognized schemas to the latest
43-
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
43+
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
4444
type: string
4545
kind:
4646
description: 'Kind is a string value representing the REST resource this
4747
object represents. Servers may infer this from the endpoint the client
48-
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
48+
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
4949
type: string
5050
metadata:
5151
type: object
@@ -54,6 +54,12 @@ spec:
5454
description: VolumeGroup specifies attributes of a given vg exists on
5555
node.
5656
properties:
57+
allocationPolicy:
58+
description: 'AllocationPolicy indicates the volume group allocation
59+
policy. AllocationPolicy has the following mapping between int
60+
and string for its value: [-1: "", 0: "normal", 1: "contiguous",
61+
2: "cling", 3: "anywhere", 4: "inherited"]'
62+
type: integer
5763
free:
5864
anyOf:
5965
- type: integer
@@ -67,10 +73,57 @@ spec:
6773
format: int32
6874
minimum: 0
6975
type: integer
76+
maxLv:
77+
description: MaxLV denotes maximum number of logical volumes allowed
78+
in volume group or 0 if unlimited.
79+
format: int32
80+
type: integer
81+
maxPv:
82+
description: MaxPV denotes maximum number of physical volumes allowed
83+
in volume group or 0 if unlimited.
84+
format: int32
85+
type: integer
86+
metadataCount:
87+
description: MetadataCount denotes number of metadata areas on the
88+
volume group.
89+
format: int32
90+
type: integer
91+
metadataFree:
92+
anyOf:
93+
- type: integer
94+
- type: string
95+
description: MetadataFree specifies the available metadata area
96+
space for the volume group
97+
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
98+
x-kubernetes-int-or-string: true
99+
metadataSize:
100+
anyOf:
101+
- type: integer
102+
- type: string
103+
description: MetadataSize specifies size of smallest metadata area
104+
for the volume group
105+
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
106+
x-kubernetes-int-or-string: true
107+
metadataUsedCount:
108+
description: MetadataUsedCount denotes number of used metadata areas
109+
in volume group
110+
format: int32
111+
type: integer
112+
missingPvCount:
113+
description: MissingPVCount denotes number of physical volumes in
114+
volume group which are missing.
115+
format: int32
116+
type: integer
70117
name:
71118
description: Name of the lvm volume group.
72119
minLength: 1
73120
type: string
121+
permissions:
122+
description: 'Permission indicates the volume group permission which
123+
can be writable or read-only. Permission has the following mapping
124+
between int and string for its value: [-1: "", 0: "writeable",
125+
1: "read-only"]'
126+
type: integer
74127
pvCount:
75128
description: PVCount denotes total number of physical volumes constituting
76129
the volume group.
@@ -84,16 +137,30 @@ spec:
84137
description: Size specifies the total size of volume group.
85138
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
86139
x-kubernetes-int-or-string: true
140+
snapCount:
141+
description: SnapCount denotes number of snapshots in volume group.
142+
format: int32
143+
type: integer
87144
uuid:
88145
description: UUID denotes a unique identity of a lvm volume group.
89146
minLength: 1
90147
type: string
91148
required:
149+
- allocationPolicy
92150
- free
93151
- lvCount
152+
- maxLv
153+
- maxPv
154+
- metadataCount
155+
- metadataFree
156+
- metadataSize
157+
- metadataUsedCount
158+
- missingPvCount
94159
- name
160+
- permissions
95161
- pvCount
96162
- size
163+
- snapCount
97164
- uuid
98165
type: object
99166
type: array

deploy/helm/charts/crds/lvmsnapshot.yaml

Lines changed: 8 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -35,57 +35,33 @@ spec:
3535
apiVersion:
3636
description: 'APIVersion defines the versioned schema of this representation
3737
of an object. Servers should convert recognized schemas to the latest
38-
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
38+
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
3939
type: string
4040
kind:
4141
description: 'Kind is a string value representing the REST resource this
4242
object represents. Servers may infer this from the endpoint the client
43-
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
43+
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
4444
type: string
4545
metadata:
4646
type: object
4747
spec:
48-
description: VolumeInfo defines LVM info
48+
description: LVMSnapshotSpec defines LVMSnapshot spec
4949
properties:
50-
capacity:
51-
description: Capacity of the volume
52-
minLength: 1
53-
type: string
5450
ownerNodeID:
5551
description: OwnerNodeID is the Node ID where the volume group is
56-
present which is where the volume has been provisioned. OwnerNodeID
57-
can not be edited after the volume has been provisioned.
52+
present which is where the snapshot has been provisioned. OwnerNodeID
53+
can not be edited after the snapshot has been provisioned.
5854
minLength: 1
5955
type: string
60-
shared:
61-
description: Shared specifies whether the volume can be shared among
62-
multiple pods. If it is not set to "yes", then the LVM LocalPV Driver
63-
will not allow the volumes to be mounted by more than one pods.
64-
enum:
65-
- "yes"
66-
- "no"
67-
type: string
68-
thinProvision:
69-
description: ThinProvision specifies whether logical volumes can be
70-
thinly provisioned. If it is set to "yes", then the LVM LocalPV
71-
Driver will create thinProvision i.e. logical volumes that are larger
72-
than the available extents.
73-
enum:
74-
- "yes"
75-
- "no"
76-
type: string
77-
vgPattern:
78-
description: VgPattern specifies the regex to choose volume groups
79-
where volume needs to be created.
56+
snapSize:
57+
description: SnapSize specifies the space reserved for the snapshot
8058
type: string
8159
volGroup:
8260
description: VolGroup specifies the name of the volume group where
83-
the volume has been created.
61+
the snapshot has been created.
8462
type: string
8563
required:
86-
- capacity
8764
- ownerNodeID
88-
- vgPattern
8965
- volGroup
9066
type: object
9167
status:

deploy/helm/charts/crds/lvmvolume.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,12 +58,12 @@ spec:
5858
apiVersion:
5959
description: 'APIVersion defines the versioned schema of this representation
6060
of an object. Servers should convert recognized schemas to the latest
61-
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
61+
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
6262
type: string
6363
kind:
6464
description: 'Kind is a string value representing the REST resource this
6565
object represents. Servers may infer this from the endpoint the client
66-
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
66+
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
6767
type: string
6868
metadata:
6969
type: object

deploy/helm/charts/values.yaml

Lines changed: 2 additions & 2 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: "0.8.2"
5+
version: "0.8.3"
66

77
imagePullSecrets:
88
# - name: "image-pull-secret"
@@ -135,7 +135,7 @@ lvmPlugin:
135135
repository: openebs/lvm-driver
136136
pullPolicy: IfNotPresent
137137
# Overrides the image tag whose default is the chart appVersion.
138-
tag: 0.8.2
138+
tag: 0.8.3
139139
ioLimits:
140140
enabled: false
141141
containerRuntime: containerd

0 commit comments

Comments
 (0)