Commit Graph

  • f3f5549c09 Enable multiarch master Lauri Võsandi 2023-02-19 13:11:44 +0200
  • 9c4cda7c0a Deprecate disk exhausted errors Lauri Võsandi 2023-01-21 13:12:03 +0200
  • 1a005c89e2 Add Drone config Lauri Võsandi 2023-01-21 12:56:43 +0200
  • 17f653b15f Disable free disk space checks Lauri Võsandi 2023-01-21 12:51:12 +0200
  • 3db48a0fd2 Release 0.8.0 Mehran Kholdi 2022-03-30 13:20:57 +0430
  • dc60350292 Support creating snapshots from btrfs volumes Mehran Kholdi 2022-02-17 17:26:31 +0330
  • b12bbde73a Update base python version Mehran Kholdi 2022-02-17 17:26:21 +0330
  • d389ee270d Neat: code cleanup Mehran Kholdi 2022-02-14 16:48:41 +0330
  • 14fb741bdc Delete task pods even upon failure Mehran Kholdi 2022-01-22 00:19:00 +0330
  • 6ab8470221 Fix xfs_grow arguments Lauri Võsandi 2022-11-29 07:06:51 +0200
  • 6648d0070c PV grow workaround hacks Lauri Võsandi 2022-11-28 19:08:21 +0200
  • 439954e3ed Add Drone config Lauri Võsandi 2022-11-28 19:07:45 +0200
  • 4e0a4fe698 Release 0.8.0 Mehran Kholdi 2022-03-30 13:20:57 +0430
  • 0a130f42ff Support creating snapshots from btrfs volumes Mehran Kholdi 2022-02-17 17:26:31 +0330
  • c978b3290b Update base python version Mehran Kholdi 2022-02-17 17:26:21 +0330
  • 22f2fb1628 Neat: code cleanup Mehran Kholdi 2022-02-14 16:48:41 +0330
  • 2d1fa49b2a Delete task pods even upon failure Mehran Kholdi 2022-01-22 00:19:00 +0330
  • ac45d74b7c Do not log `GetCapacity` requests Mehran Kholdi 2021-11-19 19:25:25 +0330
  • 63c8eb44ba Fix race condition that was causing dangling loop devices Mehran Kholdi 2021-11-19 18:59:49 +0330
  • 9d5ed19d7b Fix bug with negative capacity in overprovisioned disks Mehran Kholdi 2021-10-07 18:09:59 +0330
  • 520864be1a Release 0.7.0 Mehran Kholdi 2021-10-07 17:13:24 +0330
  • 110dee7d3d Enable "Storage Capacity Tracking" Mehran Kholdi 2021-10-02 16:15:17 +0330
  • 45d1ab1aa3 Refuse to create/resize volumes in case of insufficient disk space Mehran Kholdi 2021-07-02 20:31:01 +0430
  • 50437acf16 Increase controller's timeout to prevent retry loops Mehran Kholdi 2021-08-03 01:02:50 +0430
  • 877e90e034 Expose volume stats as prometheus metrics Mehran Kholdi 2021-07-02 20:30:48 +0430
  • 2b6a0a33b8 Refactor: Extract utility functions out of metrics module Mehran Kholdi 2021-07-02 20:30:07 +0430
  • c651f69e9c Specifiy fs type in mount commands Mehran Kholdi 2021-07-04 23:15:07 +0430
  • 2fb84efb6d Neat: reformat code using black Mehran Kholdi 2021-07-02 18:50:45 +0430
  • 7717264801 Update CSI proto to 1.5.0 Mehran Kholdi 2021-07-02 18:45:10 +0430
  • e585684502 Release 0.5.0 Mehran Kholdi 2021-07-01 23:28:08 +0430
  • 6d8c7738f3 Do not create volumes smaller than 16MiB Mehran Kholdi 2021-07-01 21:53:00 +0430
  • eff26e8c3e Drop support for k8s <1.19 Mehran Kholdi 2021-06-29 16:51:28 +0430
  • c454a51ccd Nit: cleanup e2e test scripts Mehran Kholdi 2021-06-29 15:02:26 +0430
  • 4d6d83c24a Support xfs filesystem Mehran Kholdi 2020-08-17 01:23:11 +0430
  • 7c7e8eb4ce btrfs: Change default subvol upon creation Mehran Kholdi 2021-06-26 02:15:59 +0430
  • c11646e08c btrfs: Mount with `flushoncommit` flag Mehran Kholdi 2021-06-26 01:38:53 +0430
  • d52f8ffbe0 ext4: Do not reserve free space for root user upon creation Mehran Kholdi 2021-06-26 03:03:54 +0430
  • 87e78705b1 Report "available" space rather than "free" space in volume stats Mehran Kholdi 2021-06-26 03:42:41 +0430
  • 1cd4ca3d1f Refactor: code cleanup Mehran Kholdi 2021-06-26 01:37:52 +0430
  • 89de295293 Fix race condition by making the scrub function idempotent Mehran Kholdi 2021-06-26 01:18:00 +0430
  • 8db829ed6e Update dependencies Mehran Kholdi 2021-06-26 01:14:00 +0430
  • fd2e59929b Fix bug with online resizing btrfs filesystems having non-default subvol Mehran Kholdi 2021-03-01 13:40:06 +0330
  • 5dc8afc0a6 Fix bug that was preventing btrfs filesystems from being resized Mehran Kholdi 2021-03-01 08:38:31 +0330
  • d203eba5a9 Release 0.4.4 Mehran Kholdi 2021-02-26 17:56:47 +0330
  • 5edcdff216 Fix #5: Actually delete PVC image files Mehran Kholdi 2021-02-26 15:33:14 +0330
  • 8bbb30a2e1 Release 0.4.3 Mehran Kholdi 2021-01-16 04:01:22 +0330
  • bd68bd6e64 Fix typo Hanieh Marvi 2021-01-30 17:59:44 +0330
  • ba7f4c1b7f Remove requests from tasks Hanieh Marvi 2021-01-30 17:57:57 +0330
  • 8424536588 Set resources for sidecar container Hanieh Marvi 2021-01-30 17:33:37 +0330
  • ab50217ea5 Release 0.4.2 Mehran Kholdi 2021-01-16 04:01:22 +0330
  • b4faf9d7cb Expose volume metrics through gRPC calls rather than metrics endpoint Mehran Kholdi 2021-01-16 02:45:31 +0330
  • c58dd14bf7 Extract blockdevice-to-filesystem logic from rawfile servicer Mehran Kholdi 2020-11-06 18:14:47 +0330
  • 01a35354b6 Fix a bug where broken symlinks where not being cleaned up Mehran Kholdi 2021-01-16 03:34:43 +0330
  • c2110108cb Change conditions upon which e2e test are run Mehran Kholdi 2020-11-28 04:43:35 +0330
  • 9bafb101ac Remove liveness probes Mehran Kholdi 2020-11-08 03:21:01 +0330
  • 05c661165f Fix ci setup script Mehran Kholdi 2020-11-08 01:46:08 +0330
  • b88fd0cfdf Release 0.4.1 Mehran Kholdi 2020-09-11 20:45:06 +0430
  • 23c7912977 Update chart's default values Mehran Kholdi 2020-09-11 20:44:56 +0430
  • a2cf384d4f Make logs less noisy Mehran Kholdi 2020-09-11 20:44:40 +0430
  • 6fde8e0271 Update external csi sidecar containers Mehran Kholdi 2020-09-11 20:44:29 +0430
  • 848d87453f Change default provisioner name from `rawfile.hamravesh.com` to `rawfile.csi.openebs.io` Mehran Kholdi 2020-08-15 01:24:55 +0430
  • 13a16e70f6 Use semantic versioning Mehran Kholdi 2020-08-14 20:05:50 +0430
  • c895312131 Implement `GET_VOLUME_STATS` capability Mehran Kholdi 2020-07-14 15:55:00 +0430
  • 83e184c58a Remove redundant ARGs in dockerfile Mehran Kholdi 2020-07-18 09:46:51 +0430
  • 77862b85e2 Support custom fsTypes Mehran Kholdi 2020-07-12 22:17:29 +0430
  • 0095c0e83a Implement metadata schema migration Mehran Kholdi 2020-07-16 19:54:04 +0430
  • d606f8f064 [skip-e2e] Use slugified branch name as docker image tag Mehran Kholdi 2020-07-13 21:17:47 +0430
  • 36fc480d28 [skip-e2e] Use openebs's docker image in helm chart Mehran Kholdi 2020-07-13 20:04:25 +0430
  • 7a4d90a315 Run e2e tests in parallel when possible Mehran Kholdi 2020-06-20 00:39:08 +0430
  • ab407f3349 Setup CI: Build, run e2e tests, and push images to docker hub Mehran Kholdi 2020-06-19 22:08:55 +0430
  • 16f92da467 Add "Motivation" section to README Mehran Kholdi 2020-07-11 19:02:37 +0430
  • ee4d9ae660 Add license scan report and status fossabot 2020-06-19 13:52:48 -0700
  • 8b1be18a15 Hotfix: Make side effects idempotent Mehran Kholdi 2020-06-14 04:17:32 +0430
  • d1c0d49cf0 Support online volume expansion Mehran Kholdi 2020-06-12 16:42:49 +0430
  • be2cd1b72c Expose inode-related metrics Mehran Kholdi 2020-06-12 15:55:37 +0430
  • 8e5cb5de78 Rewrite: Change the way we're exposing volume metrics Mehran Kholdi 2020-06-12 15:55:32 +0430
  • 523ccd510f Use slim base image to reduce the resulting image size Mehran Kholdi 2020-06-01 12:20:36 +0430
  • fd7db09a0c chore(docs): add contributor guidelines kmova 2020-06-13 06:08:25 +0000
  • 5397774ce6 Publish under Apache License 2.0 Mehran Kholdi 2020-06-12 02:31:02 +0430
  • b2c4b77911 Implement `STAGE_UNSTAGE_VOLUME` capability Mehran Kholdi 2020-05-29 20:23:26 +0430
  • f557aef8ec Pin base image version Mehran Kholdi 2020-05-30 02:23:40 +0430
  • 46bd3565a0 Use immutable tags for running tasks Mehran Kholdi 2020-05-29 19:20:03 +0430
  • 0ab1e393fc Fix typo Mehran Kholdi 2020-05-29 19:13:47 +0430
  • a51305e878 Push official images to dockerhub Mehran Kholdi 2020-05-29 18:37:55 +0430
  • b49f8304f5 Add component label to controller service Mehran Kholdi 2020-05-03 19:28:55 +0430
  • 87dd918a74 Update ServiceMonitor to chart Mehran Kholdi 2020-04-28 22:52:56 +0430
  • a6a859fc0e Add installation and usage instructions to readme Mehran Kholdi 2020-04-28 17:52:32 +0430
  • a2fdcb9756 Deploy controller using statefulset instead of deployment Mehran Kholdi 2020-04-28 18:19:03 +0430
  • 420b0f4ff7 Create helm chart Mehran Kholdi 2020-04-28 17:52:20 +0430
  • 336f72a3c9 Cleanup manifests Mehran Kholdi 2020-04-26 01:22:27 +0430
  • 974ad321a9 Hardcode block size as 512 instead of using blksize! Mehran Kholdi 2020-04-26 00:40:53 +0430
  • 9deaefc203 Implement basic metrics Mehran Kholdi 2020-04-26 00:09:16 +0430
  • c9da83b19b Setup loopback devices using Direct I/O Mehran Kholdi 2020-04-26 02:01:23 +0430
  • dcc2210b3c Handle attaching loop devices instead of handing it to mount Mehran Kholdi 2020-04-25 21:36:44 +0430
  • c500df8ca2 Delete task pods upon successful completion Mehran Kholdi 2020-04-24 21:32:44 +0430
  • 4ec6acf731 Store metadata file Mehran Kholdi 2020-04-24 20:08:18 +0430
  • 373c43fa0e Add simple validations to CreateVolume request Mehran Kholdi 2020-04-24 19:35:02 +0430
  • 9de82a9b47 Allocate new volumes remotely Mehran Kholdi 2020-04-24 16:18:09 +0430
  • 73a618228b Temp: Disable python buffering Mehran Kholdi 2020-04-24 00:57:12 +0430
  • da2856237b Switch from alpine base to debian Mehran Kholdi 2020-04-23 18:56:32 +0430