Commit graph

290 commits

Author SHA1 Message Date
Jesse Nelson
5bf83d4707 Add missing file changes
Signed-off-by: Jesse Nelson <jesse@swirldslabs.com>
Signed-off-by: Niladri Halder <niladri.halder26@gmail.com>
2023-07-26 09:44:31 +00:00
Jesse Nelson
796bf23578 Add regex for zstd levels
Signed-off-by: Jesse Nelson <jesse@swirldslabs.com>
Signed-off-by: Niladri Halder <niladri.halder26@gmail.com>
2023-07-26 09:44:21 +00:00
Jesse Nelson
0384194700 Add regex for zstd levels
Signed-off-by: Jesse Nelson <jesse@swirldslabs.com>
Signed-off-by: Niladri Halder <niladri.halder26@gmail.com>
2023-07-26 09:44:01 +00:00
Jesse Nelson
83067f1a14 Add missing file changes
Signed-off-by: Jesse Nelson <jesse@swirldslabs.com>
Signed-off-by: Niladri Halder <niladri.halder26@gmail.com>
2023-07-26 09:43:51 +00:00
Jesse Nelson
884540e57b Add regex for zstd levels
Signed-off-by: Jesse Nelson <jesse@swirldslabs.com>
Signed-off-by: Niladri Halder <niladri.halder26@gmail.com>
2023-07-26 09:43:40 +00:00
Jesse Nelson
5da343aac1 initialize values
Signed-off-by: Jesse Nelson <jesse@swirldslabs.com>
Signed-off-by: Niladri Halder <niladri.halder26@gmail.com>
2023-07-26 09:41:30 +00:00
Jesse Nelson
347d92a16f add support for providing additional volumes and adding init containers
Signed-off-by: Jesse Nelson <jesse@swirldslabs.com>
Signed-off-by: Niladri Halder <niladri.halder26@gmail.com>
2023-07-26 09:41:13 +00:00
Andrew LeCody
35e06fdc53
Update examples to use recordsize=128k (#458)
This is the default recordsize for ZFS datasets, and significantly better for most use-cases than 4k.

Signed-off-by: Andrew LeCody <andrew@beyondweb.net>
2023-07-22 22:40:04 +05:30
Niladri Halder
b70fb1e847 feat(deploy): v2.2.0 changes
- update sidecar container registry to registry.k8s.io
- update helm chart

Signed-off-by: Niladri Halder <niladri.halder26@gmail.com>
2023-05-29 14:40:13 +05:30
Niladri Halder
df96a77852
fix(docs): correct 2.2.0 CHANGELOG.md date (#447)
Signed-off-by: Niladri Halder <niladri.halder26@gmail.com>
2023-05-29 10:46:06 +05:30
Niladri Halder
0b02e1b0af
chore(changelog): update changelogs and CHANGELOG.md (#446)
Signed-off-by: Niladri Halder <niladri.halder26@gmail.com>
2023-05-29 10:41:19 +05:30
Joel Low
ba0e1749ec
perf(zfs): optimise pool listing for pools with many datasets (#440)
Restricting the `zfs list` command to depth 1 saves a lot of time for
pools with many datasets/zvols.

In my case, before:
```
$ time zfs list -s name -o name,guid,available -H -p >/dev/null
real    0m3.853s
user    0m0.171s
sys     0m3.539s
```

After:
```
$ time zfs list -d 1 -s name -o name,guid,available -H -p >/dev/null
real    0m0.027s
user    0m0.002s
sys     0m0.026s
```

Signed-off-by: Joel Low <joel@joelsplace.sg>
2023-05-29 09:17:28 +05:30
Niladri Halder
4b059dbfaa
feat(deps): update deps (#445)
- use minikube v1.26.1 across all github actions workflows
- bring all go module dependencies up to date with openebs/lvm-localpv
- replace github.com/golang/protobuf with google.golang.org/protobuf
- remove go mod vendor Makefile target

Signed-off-by: Niladri Halder <niladri.halder26@gmail.com>
2023-05-29 00:40:10 +05:30
Shubham Bajpai
c0343d0480
feat(deps): Bump golang, k8s and lib-csi versions (#444)
- go: 1.19.9
- k8s: v1.27.2
- klog: v2
- lib-csi: v0.7.0

Signed-off-by: shubham <shubham14bajpai@gmail.com>
2023-05-28 22:35:03 +05:30
Niladri Halder
ef61a5114c
fix(ci): upgrade minikube action version (#443)
Signed-off-by: Niladri Halder <niladri.halder26@gmail.com>
2023-05-25 21:37:27 +05:30
Pawan Prakash Sharma
8d2a24e29b
chore(doc): updating docs for importing existing volumes (#422)
Signed-off-by: Pawan <pawan@mayadata.io>
2022-07-14 19:05:44 +05:30
Abhilash Shetty
ff097c065b
Update contibuter docs to mention that DCO signoff is mandatory (#421)
Signed-off-by: Abhilash Shetty <abhilash.shetty@datacore.com>
2022-07-12 15:19:01 +05:30
Pawan Prakash Sharma
b72bdff082
chore(design): adding multiple zpool support for ZFS-LocalPV (#418)
Signed-off-by: Pawan <pawan@mayadata.io>
2022-06-30 12:37:19 +05:30
Pawan Prakash Sharma
8adedda7b6
feat(helm): adding 2.1.0 helm chart (#409)
Signed-off-by: Pawan <pawan@mayadata.io>
2022-04-18 20:08:53 +05:30
Pawan Prakash Sharma
5a6f3a745b
fix(destroy): making ZFS-LocalPV aware of pool import (#406)
If we are destroying a volume/snapshot and pool is not
imported, the ZFS-LocalPV driver assumes that the volume/snapshot
is not there and deletes the corresponding zfsvolume and zfssnap CR.

Here we are checking the parent dataset presence before attempting
to delete the volume or snapshot.

Signed-off-by: Pawan <pawan@mayadata.io>
2022-03-28 20:01:37 +05:30
Shubham Bajpai
ea246090af
[stable/zfs-localpv]: update charts to 2.0.0 (#396)
Signed-off-by: shubham <shubham.bajpai@mayadata.io>
2022-01-11 16:05:30 +05:30
Jean-Gab
52e5b1bb4b
chore(doc): Clarify that the kubelet location note (#399)
Specify that any custom Kubelet location must be fixed in the Yaml and not only for some distributions such as microk8s.

Signed-off-by: Jean-Gabriel Gill-Couture <jeangabriel.gc@gmail.com>
2021-12-21 20:27:17 +05:30
Pawan Prakash Sharma
65ef14d479
feat(zfs-2.0): adding zstd compression in the validation list (#401)
* feat(zfs-2.0): adding zstd compression in the validation list
* updating action go version to 1.16.5

Signed-off-by: Pawan <pawan@mayadata.io>
2021-11-29 22:04:39 +05:30
Shubham Bajpai
a6462c5234
fix(provisioning): register topologyKeys from driver env (#395)
Signed-off-by: shubham <shubham14bajpai@gmail.com>
2021-10-12 19:39:47 +05:30
Fábián Tamás László
37a5cb80e2
fix (localpv): fixing CSIStorageCapacity when "poolname" param has child dataset (#393)
Signed-off-by: Fábián Tamás László <giganetom@gmail.com>
2021-10-05 20:24:11 +05:30
sai chaithanya
0ef2444eea
chore(doc): add caution notice while running cStor along with kernel zfs (#390)
Signed-off-by: mittachaitu <sai.chaithanya@mayadata.io>
2021-10-04 15:35:51 +05:30
vados
a26b5efbd5
chore(docs): fix ZFS block StorageClass YAML (#389)
Signed-off-by: vados <vados@vadosware.io>
2021-09-18 20:51:24 +05:30
Kiran Mova
f0f4da3eaf
chore(release): bump up the release to 1.9.3 (#388)
update app(driver) and chart verisons to 1.9.3 and 1.9.8
respectively.

Signed-off-by: kmova <kiran.mova@mayadata.io>
2021-09-18 00:34:25 +05:30
Abhishek Agarwal
d7115eefe9
chore(analytics): Send install & ping events on zfs-localpv start (#386)
Signed-off-by: Abhishek Agarwal <abhishek.agarwal@mayadata.io>
2021-09-16 16:19:42 +05:30
Kiran Mova
9d2966057a
chore(ci): updating branch reference from master to develop(HEAD) (#384) (#385)
* chore(ci): updating branch reference from master to develop(HEAD) (#384)


Signed-off-by: mittachaitu <sai.chaithanya@mayadata.io>
Co-authored-by: sai chaithanya <sai.chaithanya@mayadata.io>
2021-09-15 18:58:12 +05:30
Travis Athougies
95428184cc
feat(helm): Allow specifying path to zfs binary (#383)
* Allow specifying path to zfs binary

Some linux/UNIX distributions, do not follow standard path conventions. The driver currently assumes the zfs binary is in /sbin or /usr/sbin, but on NixOS, for example, it's in /run/current-system/sw/bin.

This adds an option to specify the directory manually.

* Bump chart version


Signed-off-by: Travis Athougies <travis@athougies.net>
2021-09-15 18:23:50 +05:30
Niladri Halder
5ebd8a7c18 Add GHCR build and push steps to build.yml and release.yml
Signed-off-by: Niladri Halder <niladri.halder@mayadata.io>
2021-09-13 17:21:24 +05:30
Aman Gupta
605d075b9f
refact(e2e): Cleanup csi-driver CR before applying update operator yaml (#379)
Signed-off-by: w3aman <aman.gupta@mayadata.io>
2021-09-13 14:35:51 +05:30
sathyaseelan
4cef9edd73
Merge pull request #376 from w3aman/namespace_env
fix(e2e): Change hard-coded value of openebs namespace to env variable
2021-09-03 15:00:54 +05:30
Prateek Pandey
bf437b9cc3
chore(helm): bump csi sidecars and add storagecapacity in csidriver (#377)
Signed-off-by: prateekpandey14 <prateek.pandey@mayadata.io>
2021-09-03 14:07:35 +05:30
w3aman
9c4cd42c60 fix(e2e): Change hard-coded value of openebs namespace to env variable
Signed-off-by: w3aman <aman.gupta@mayadata.io>
2021-09-02 21:32:33 +05:30
Aman Gupta
5030cb4acf
Update(deploy): Update the csi-provisioner version to v3.0.0 (#374)
Signed-off-by: w3aman <aman.gupta@mayadata.io>
2021-09-01 11:29:54 +05:30
prateekpandey14
16f14c33ec fix(templates): update csi driver templates with priorityclass
Signed-off-by: prateekpandey14 <prateek.pandey@mayadata.io>
2021-08-30 17:56:37 +05:30
Shubham Bajpai
fefbc5b30a
[stable/zfs-localpv]: update charts to 1.9.1 (#373)
Signed-off-by: shubham <shubham.bajpai@mayadata.io>
2021-08-18 20:12:17 +05:30
Prateek Pandey
95d5d3a8d3
refact(operator): update zfs operator with custom priorityclass (#367)
Signed-off-by: prateekpandey14 <prateek.pandey@mayadata.io>
2021-08-09 19:44:22 +05:30
sathyaseelan
5460cd3650
Merge pull request #369 from w3aman/fix-typo-crds
fix(typo): fix typo in kind field of E2e-result cr yaml file
2021-08-05 17:18:48 +05:30
w3aman
98b99f584b fix(typo): fix typo in E2e-crd kind field
Signed-off-by: w3aman <aman.gupta@mayadata.io>
2021-08-05 15:57:12 +05:30
sathyaseelan
8d0cd40646
Merge pull request #368 from w3aman/refact-e2e-crd
refact(e2e-crd): update zfs e2e-crds apiversion to v1
2021-08-05 12:40:03 +05:30
w3aman
3c552f57da refact(e2e-crd): update e2e-crds apiversion to v1
Signed-off-by: w3aman <aman.gupta@mayadata.io>
2021-08-03 12:10:31 +05:30
sathyaseelan
1940df8a67
Merge pull request #366 from w3aman/encryption-key
refact(e2e): load key's passphrase in dataset after node-power-failure test case
2021-07-30 12:13:07 +05:30
w3aman
96ae41c094 refact(e2e): load key's passphrase in dataset after node-power-failure test case
Signed-off-by: w3aman <aman.gupta@mayadata.io>
2021-07-30 10:49:48 +05:30
Prateek Pandey
7256a6d65c
[stable/zfs]: add custom priorityclass template for zfs charts (#363)
Signed-off-by: prateekpandey14 <prateek.pandey@mayadata.io>
2021-07-28 12:39:49 +05:30
Stéphane Bidoul
c399c1b522
chore(yaml): add zfsnode-crd.yml to kustomize resources (#365)
Signed-off-by: Stéphane Bidoul <stephane.bidoul@acsone.eu>
2021-07-24 19:16:09 +05:30
sathyaseelan
c0653530bd
Merge pull request #362 from w3aman/log-level-debug
refact(e2e): Enable debug log level in velero deployment
2021-07-21 14:23:26 +05:30
w3aman
365ace1ecc refact(e2e): Enable debug log level in velero deployment
Signed-off-by: w3aman <aman.gupta@mayadata.io>
2021-07-21 13:31:51 +05:30