Proto commits in dell/csi-baremetal

These 63 commits are when the Protocol Buffers files have changed:

Commit:2c50819
Author:Andrzej-Zukowski
Committer:GitHub

Feature smart metrics api (#1112) * [ISSUE-1103] Smart metrics with API server Signed-off-by: Andrzej Zukowski <andrzej.zukowski@dell.com> * [ISSUE-1103] Remove old SmartInfo implementation Signed-off-by: Andrzej Zukowski <andrzej.zukowski@dell.com> * [ISSUE-1103] Generate API via Stoplight Signed-off-by: Andrzej Zukowski <andrzej.zukowski@dell.com> * [ISSUE-1103] Add UT Signed-off-by: Andrzej Zukowski <andrzej.zukowski@dell.com> * [ISSUE-1103] Add more tests Signed-off-by: Andrzej Zukowski <andrzej.zukowski@dell.com> * [ISSUE-1103] Enable module coverage Signed-off-by: Andrzej Zukowski <andrzej.zukowski@dell.com> * [ISSUE-1103] Move smart API to api directory Signed-off-by: Andrzej Zukowski <andrzej.zukowski@dell.com> * [ISSUE-1103] Limit coverpkg to cmd and pkg modules Signed-off-by: Andrzej Zukowski <andrzej.zukowski@dell.com> * [ISSUE-1103] Add UT for not implemented smart metrics calls in remaining drive mgrs Signed-off-by: Andrzej Zukowski <andrzej.zukowski@dell.com> * [ISSUE-1103] Add UT for Mock with failed return code Signed-off-by: Andrzej Zukowski <andrzej.zukowski@dell.com> * [ISSUE-1103] Change HTTP method signature Signed-off-by: Andrzej Zukowski <andrzej.zukowski@dell.com> * [ISSUE-1103] Changes after review Signed-off-by: Andrzej Zukowski <andrzej.zukowski@dell.com> * [ISSUE-1103] Changes after review Signed-off-by: Andrzej Zukowski <andrzej.zukowski@dell.com> * [ISSUE-1103] Changes after review Signed-off-by: Andrzej Zukowski <andrzej.zukowski@dell.com> --------- Signed-off-by: Andrzej Zukowski <andrzej.zukowski@dell.com>

The documentation is generated from this commit.

Commit:d5847f2
Author:Andrzej-Zukowski
Committer:GitHub

Feature smart metrics (#1083) * [Issue-1080] Extend CRD/proto spec for SmartInfo Support Signed-off-by: Andrzej Zukowski <andrzej.zukowski@dell.com> * [Issue-1080] Include additional UTs Signed-off-by: Andrzej Zukowski <andrzej.zukowski@dell.com> --------- Signed-off-by: Andrzej Zukowski <andrzej.zukowski@dell.com>

Commit:fc9d4f4
Author:CraneShiEMC
Committer:GitHub

[ISSUE-1018] Refine Storage Group Feature (#1044) * [ISSUE-1040] fix pip3 install PyYAML failed. (#1041) Signed-off-by: yimingwangdell <121928908+yimingwangdell@users.noreply.github.com> * [ISSUE-1018] Refine Storage Group Feature (#1031) * add StorageGroupStatus Signed-off-by: Shi, Crane <crane.shi@emc.com> * support StorageGroupStatus in current workflows Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine log Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine error handling Signed-off-by: Shi, Crane <crane.shi@emc.com> * trigger storage group resync if applicable in drive removal Signed-off-by: Shi, Crane <crane.shi@emc.com> * A drive whose Usage is REMOVED will not be selected in any storage group and its existing sg label takes no effect Signed-off-by: Shi, Crane <crane.shi@emc.com> * sg feature will not apply to drive physically removed Signed-off-by: Shi, Crane <crane.shi@emc.com> * handle the drive removal case of drive with manual sg label Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix go lint error Signed-off-by: Shi, Crane <crane.shi@emc.com> * add UT case for drive-removal-triggered sg sync Signed-off-by: Shi, Crane <crane.shi@emc.com> * improve UT coverage Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine sg annotation for drive removal Signed-off-by: Shi, Crane <crane.shi@emc.com> * handle case of invalid sg for drive removal Signed-off-by: Shi, Crane <crane.shi@emc.com> * also exclude removing sg for trigger sg resync in drive removal Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine sg removal status handling Signed-off-by: Shi, Crane <crane.shi@emc.com> * Revert "refine error handling" This reverts commit 06607e73e916c0c350fafa9298bbf72558dea810. Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine log and some code logic Signed-off-by: Shi, Crane <crane.shi@emc.com> * try to add immutability validation rule to storagegroup spec Signed-off-by: Shi, Crane <crane.shi@emc.com> * upgrade controller-gen version to v0.9.2 Signed-off-by: Shi, Crane <crane.shi@emc.com> * add storagegroupcontroller UT initial Signed-off-by: Shi, Crane <crane.shi@emc.com> * Revert "add storagegroupcontroller UT initial" This reverts commit 1ea8660af8d6ce679b988026741e47b91dba55e9. Signed-off-by: Shi, Crane <crane.shi@emc.com> * add storagegroupcontroller UT Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix Signed-off-by: Shi, Crane <crane.shi@emc.com> * add storagegroupcontroller UT Signed-off-by: Shi, Crane <crane.shi@emc.com> * refactor and add UT of storagegroupcontroller Signed-off-by: Shi, Crane <crane.shi@emc.com> * add storagegroupcontroller UT Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix storagegroupcontroller UT Signed-off-by: Shi, Crane <crane.shi@emc.com> * add storagegroupcontroller UT Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine the logic of sg deletion Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix bug Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix go-lint err Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix go-lint error Signed-off-by: Shi, Crane <crane.shi@emc.com> * add drive IsClean support, decrease k8s api call, remove manual sg labeling support Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix UT Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine corner case handling Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine and add UT to storagegroupcontroller Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine storagegroupcontroller and add UT Signed-off-by: Shi, Crane <crane.shi@emc.com> * make controller svc's k8scache also sync sg and lvg objs' Signed-off-by: Shi, Crane <crane.shi@emc.com> * use k8s cache, re-support sg label manual change and refine in sg ctrl Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix lint err Signed-off-by: Shi, Crane <crane.shi@emc.com> * add storagegroupcontroller UT Signed-off-by: Shi, Crane <crane.shi@emc.com> * add storagegroupcontroller UT Signed-off-by: Shi, Crane <crane.shi@emc.com> * storagegroup controller will not reconcile on drive delete event Signed-off-by: Shi, Crane <crane.shi@emc.com> * not support Health, Status, Usage and IsClean as DriveSelector's MatchFields Signed-off-by: Shi, Crane <crane.shi@emc.com> * in storagegroupcontroller's reconcile, only sync drive when reqName is uuid Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine the logic to avoid nil pointer error Signed-off-by: Shi, Crane <crane.shi@emc.com> * revert the usage of k8scache Signed-off-by: Shi, Crane <crane.shi@emc.com> * add custom storage group proposal draft Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine custom storage group proposal Signed-off-by: Shi, Crane <crane.shi@emc.com> --------- Signed-off-by: CraneShiEMC <64512450+CraneShiEMC@users.noreply.github.com> --------- Signed-off-by: yimingwangdell <121928908+yimingwangdell@users.noreply.github.com> Signed-off-by: CraneShiEMC <64512450+CraneShiEMC@users.noreply.github.com> Co-authored-by: yimingwangdell <121928908+yimingwangdell@users.noreply.github.com>

Commit:8085a0a
Author:CraneShiEMC
Committer:GitHub

[ISSUE-1018] Refine Storage Group Feature (#1031) * add StorageGroupStatus Signed-off-by: Shi, Crane <crane.shi@emc.com> * support StorageGroupStatus in current workflows Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine log Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine error handling Signed-off-by: Shi, Crane <crane.shi@emc.com> * trigger storage group resync if applicable in drive removal Signed-off-by: Shi, Crane <crane.shi@emc.com> * A drive whose Usage is REMOVED will not be selected in any storage group and its existing sg label takes no effect Signed-off-by: Shi, Crane <crane.shi@emc.com> * sg feature will not apply to drive physically removed Signed-off-by: Shi, Crane <crane.shi@emc.com> * handle the drive removal case of drive with manual sg label Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix go lint error Signed-off-by: Shi, Crane <crane.shi@emc.com> * add UT case for drive-removal-triggered sg sync Signed-off-by: Shi, Crane <crane.shi@emc.com> * improve UT coverage Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine sg annotation for drive removal Signed-off-by: Shi, Crane <crane.shi@emc.com> * handle case of invalid sg for drive removal Signed-off-by: Shi, Crane <crane.shi@emc.com> * also exclude removing sg for trigger sg resync in drive removal Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine sg removal status handling Signed-off-by: Shi, Crane <crane.shi@emc.com> * Revert "refine error handling" This reverts commit 06607e73e916c0c350fafa9298bbf72558dea810. Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine log and some code logic Signed-off-by: Shi, Crane <crane.shi@emc.com> * try to add immutability validation rule to storagegroup spec Signed-off-by: Shi, Crane <crane.shi@emc.com> * upgrade controller-gen version to v0.9.2 Signed-off-by: Shi, Crane <crane.shi@emc.com> * add storagegroupcontroller UT initial Signed-off-by: Shi, Crane <crane.shi@emc.com> * Revert "add storagegroupcontroller UT initial" This reverts commit 1ea8660af8d6ce679b988026741e47b91dba55e9. Signed-off-by: Shi, Crane <crane.shi@emc.com> * add storagegroupcontroller UT Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix Signed-off-by: Shi, Crane <crane.shi@emc.com> * add storagegroupcontroller UT Signed-off-by: Shi, Crane <crane.shi@emc.com> * refactor and add UT of storagegroupcontroller Signed-off-by: Shi, Crane <crane.shi@emc.com> * add storagegroupcontroller UT Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix storagegroupcontroller UT Signed-off-by: Shi, Crane <crane.shi@emc.com> * add storagegroupcontroller UT Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine the logic of sg deletion Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix bug Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix go-lint err Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix go-lint error Signed-off-by: Shi, Crane <crane.shi@emc.com> * add drive IsClean support, decrease k8s api call, remove manual sg labeling support Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix UT Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine corner case handling Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine and add UT to storagegroupcontroller Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine storagegroupcontroller and add UT Signed-off-by: Shi, Crane <crane.shi@emc.com> * make controller svc's k8scache also sync sg and lvg objs' Signed-off-by: Shi, Crane <crane.shi@emc.com> * use k8s cache, re-support sg label manual change and refine in sg ctrl Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix lint err Signed-off-by: Shi, Crane <crane.shi@emc.com> * add storagegroupcontroller UT Signed-off-by: Shi, Crane <crane.shi@emc.com> * add storagegroupcontroller UT Signed-off-by: Shi, Crane <crane.shi@emc.com> * storagegroup controller will not reconcile on drive delete event Signed-off-by: Shi, Crane <crane.shi@emc.com> * not support Health, Status, Usage and IsClean as DriveSelector's MatchFields Signed-off-by: Shi, Crane <crane.shi@emc.com> * in storagegroupcontroller's reconcile, only sync drive when reqName is uuid Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine the logic to avoid nil pointer error Signed-off-by: Shi, Crane <crane.shi@emc.com> * revert the usage of k8scache Signed-off-by: Shi, Crane <crane.shi@emc.com> * add custom storage group proposal draft Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine custom storage group proposal Signed-off-by: Shi, Crane <crane.shi@emc.com> --------- Signed-off-by: Shi, Crane <crane.shi@emc.com>

Commit:61a170a
Author:Shi, Crane
Committer:Shi, Crane

add StorageGroupStatus Signed-off-by: Shi, Crane <crane.shi@emc.com>

Commit:1a54002
Author:CraneShiEMC
Committer:GitHub

[ISSUE-1018] Custom Storage Group Feature (#997) * add StorageGroup property in proto message Signed-off-by: Shi, Crane <crane.shi@emc.com> * generate types.pb.go from types.proto Signed-off-by: Shi, Crane <crane.shi@emc.com> * make non-lvg volume creation consistent with storage group label Signed-off-by: Shi, Crane <crane.shi@emc.com> * set storageGroup to volume CR Signed-off-by: Shi, Crane <crane.shi@emc.com> * support syncing storage group label to LVG CR if necessary Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix UT Signed-off-by: Shi, Crane <crane.shi@emc.com> * remove setting storageGroup property in volume CR eventually Signed-off-by: Shi, Crane <crane.shi@emc.com> * sync driveCR's storage-group label to AC Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix UT Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix UT Signed-off-by: Shi, Crane <crane.shi@emc.com> * rename and extract the storagegroup label key as constants Signed-off-by: Shi, Crane <crane.shi@emc.com> * sync the storage-group label removal from drives to ACs Signed-off-by: Shi, Crane <crane.shi@emc.com> * remove sync storage-group label from drive to AC in capacitycontroller Signed-off-by: Shi, Crane <crane.shi@emc.com> * Revert "remove sync storage-group label from drive to AC in capacitycontroller" This reverts commit 7d570515c3a3d694c0dd9fd8aa60b3c5e4197250. Signed-off-by: Shi, Crane <crane.shi@emc.com> * Add StorageGroup Schema Definition and generated files Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine StorageGroup definition Signed-off-by: Shi, Crane <crane.shi@emc.com> * Add storagegroup controller Signed-off-by: Shi, Crane <crane.shi@emc.com> * Add storagegroup crd to scheme Signed-off-by: Shi, Crane <crane.shi@emc.com> * handling of storagegroup creation Signed-off-by: Shi, Crane <crane.shi@emc.com> * remove sync storage-group label from drive to AC in capacitycontroller Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix Signed-off-by: Shi, Crane <crane.shi@emc.com> * add debug log Signed-off-by: Shi, Crane <crane.shi@emc.com> * support storage-group deletion Signed-off-by: Shi, Crane <crane.shi@emc.com> * Handle invalidField and make MatchFields ANDed Signed-off-by: Shi, Crane <crane.shi@emc.com> * support NumberDrivesPerNode in DriveSelector Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix & add log for noDriveSelected and invalidField Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine log Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix issue in noDriveSelected and numberDrivesPerNode support Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine log Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix matchFields issue on bool type Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix the issue that drive with non-lvg volume may be selected Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix golint Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix golint Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine handleStorageGroupCreation Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine handleStorageGroupCreation Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine to fix golint error Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix golint Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine log Signed-off-by: Shi, Crane <crane.shi@emc.com> * Change storagegroup print column Signed-off-by: Shi, Crane <crane.shi@emc.com> * support manual storage-group labeling on drive again Signed-off-by: Shi, Crane <crane.shi@emc.com> * only watch storagegroup delete event in storagegroup controller Signed-off-by: Shi, Crane <crane.shi@emc.com> * Refactor func to add/rm sg label and enhance manual sg labeling Signed-off-by: Shi, Crane <crane.shi@emc.com> * support to get ac for drive with lvg in drive sg label sync Signed-off-by: Shi, Crane <crane.shi@emc.com> * now also include drive del event for storagegroup controller Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix log error Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix that no del event of sg is caught Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine log & add initial draft of func syncDriveOnAllStorageGroups Signed-off-by: Shi, Crane <crane.shi@emc.com> * support simple status tracking of storagegroup Signed-off-by: Shi, Crane <crane.shi@emc.com> * add support of storage group label sync on new drive creation Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix lint error Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix lint error Signed-off-by: Shi, Crane <crane.shi@emc.com> * service procedure only supports storage group whose numDrivesPerNode is 0 Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix sg nil annotation panic error Signed-off-by: Shi, Crane <crane.shi@emc.com> * service procedure support of storage group whose numDrivesPerNode>0 Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix go lint error Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix issue in reconcile of sg with numberDrivesPerNode>0 Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine logic for reconcile of sg with numDrivesPerNode>0 Signed-off-by: Shi, Crane <crane.shi@emc.com> * sg label restore on drive selected by sg with numDrviesPerNode>0 Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine the logic to sync drive label on sg with numDrivesPerNode>0 Signed-off-by: Shi, Crane <crane.shi@emc.com> * Revert syncing storage group label to LVG CR if necessary Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix error in log Signed-off-by: Shi, Crane <crane.shi@emc.com> * add more log for adding sg label to drive Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine log Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine code comment and increase UT coverage Signed-off-by: Shi, Crane <crane.shi@emc.com> * try increase UT coverage Signed-off-by: Shi, Crane <crane.shi@emc.com> * resolve review comments Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine storagegroupcontroller updateEventFilter & nil labels case handle Signed-off-by: Shi, Crane <crane.shi@emc.com> * try fix golint Signed-off-by: Shi, Crane <crane.shi@emc.com> * try to fix golint Signed-off-by: Shi, Crane <crane.shi@emc.com> * fix devkit base image tag to 15.4 to resolve devkit image build failure Signed-off-by: Shi, Crane <crane.shi@emc.com> * nil map can still work for map entry read Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine error handling and error log Signed-off-by: Shi, Crane <crane.shi@emc.com> * add comments to main function Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine error messages for labeling and label removal in sg handling Signed-off-by: Shi, Crane <crane.shi@emc.com> * removal some deprecated bool flags Signed-off-by: Shi, Crane <crane.shi@emc.com> * sync storage group label to LVG CR if necessary Signed-off-by: Shi, Crane <crane.shi@emc.com> * refine sg ctrl's drive update event predicate to include drive removal Signed-off-by: Shi, Crane <crane.shi@emc.com> * still only focus on drive sg label update event Signed-off-by: Shi, Crane <crane.shi@emc.com> --------- Signed-off-by: Shi, Crane <crane.shi@emc.com>

Commit:dd2911c
Author:Shi, Crane
Committer:Shi, Crane

refine StorageGroup definition Signed-off-by: Shi, Crane <crane.shi@emc.com>

Commit:b1ce468
Author:Shi, Crane
Committer:Shi, Crane

refine StorageGroup definition Signed-off-by: Shi, Crane <crane.shi@emc.com>

Commit:eb1f3cf
Author:Shi, Crane
Committer:Shi, Crane

Add StorageGroup Schema Definition and generated files Signed-off-by: Shi, Crane <crane.shi@emc.com>

Commit:8623d69
Author:Shi, Crane
Committer:Shi, Crane

Revert "Add StorageGroup Schema Definition and generated files" This reverts commit 2bb9e9b6da1fb4aadf7302b78312037e9a809e8a. Signed-off-by: Shi, Crane <crane.shi@emc.com>

Commit:7abaaf1
Author:Shi, Crane
Committer:Shi, Crane

Add StorageGroup Schema Definition and generated files Signed-off-by: Shi, Crane <crane.shi@emc.com>

Commit:2bb9e9b
Author:Shi, Crane
Committer:Shi, Crane

Add StorageGroup Schema Definition and generated files Signed-off-by: Shi, Crane <crane.shi@emc.com>

Commit:c8d2160
Author:gongy2

add poc function for drive health data

Commit:e194e8d
Author:Shi, Crane

add StorageGroup property in proto message Signed-off-by: Shi, Crane <crane.shi@emc.com>

Commit:a7165bc
Author:libzhang
Committer:GitHub

[ISSUE-951] sed drive support (#952) * add SED drive related filed in drive Signed-off-by: Libin Zhang <Libin_Z@dell.com> * for build only Signed-off-by: Libin Zhang <Libin_Z@dell.com> * generate new types.pb.go Signed-off-by: Libin Zhang <Libin_Z@dell.com>

Commit:8e681b3
Author:safronovD

add on Signed-off-by: safronovD <danil_safronov@dell.com>

Commit:28246e8
Author:Nikita Mikhnenko

feature: adding volume processor actualizer, volume unstage actions

Commit:d5a7a39
Author:Mikhail Borisov
Committer:GitHub

[ISSUE-822] Deprecate inline volumes (#823) Signed-off-by: Mikhail Borisov <mikhail.borisov@dell.com>

Commit:b0b4a83
Author:safronovD
Committer:GitHub

[ISSUE-524] Disable node location after disk removal (#527) Signed-off-by: safronovD <danil_safronov@dell.com>

Commit:5bf9506
Author:Anastasia Shemyakinskaya
Committer:GitHub

[ISSUE-364] Implement controller for drive and lvg and refactor discoverVolumeCRs (#365) Signed-off-by: AnastasiaShemyakinskaya <anastasia.shemyakins@dell.com>

Commit:1b43d67
Author:Mikhail Borisov
Committer:GitHub

[ISSUE-345] AC reservation improvements (#349) Signed-off-by: Mikhail Borisov <mikhail.borisov@emc.com>

Commit:a82f1b0
Author:Mikhail Borisov
Committer:GitHub

[ISSUE-134] rename baremetal-csi to csi-baremetal (#297) Signed-off-by: Mikhail Borisov <mikhail.borisov@emc.com>

Commit:1bac047
Author:Anastasia Shemyakinskaya
Committer:GitHub

[ISSUE-88] Handle disk health change for lvg volumes (#229) Signed-off-by: AnastasiaShemyakinskaya <anastasia.shemyakins@dell.com>

Commit:cc90bea
Author:Mikhail Borisov
Committer:GitHub

[ISSUE-161] base flow of drive replacement process (#183) Signed-off-by: Mikhail Borisov <mikhail.borisov@emc.com>

Commit:2fb78f8
Author:Ruslan Shmelev
Committer:GitHub

[ISSUE-168] extend drivemgr interface (#171) Signed-off-by: Ruslan Shmelev <ruslan.shmelev@dell.com>

Commit:f2a9fa9
Author:Ruslan Shmelev
Committer:GitHub

[ISSUE-159] added op status for drive crd (#160) Signed-off-by: Ruslan Shmelev <ruslan.shmelev@dell.com>

Commit:8bc6fef
Author:Ruslan Shmelev
Committer:GitHub

[ISSUE-122] csibm node controller (#135) Signed-off-by: Ruslan Shmelev <ruslan.shmelev@dell.com>

Commit:c40c7fb
Author:Anastasia Shemyakinskaya
Committer:GitHub

[Issue-117] Create csi-baremetal.nodes CRD (#121) Signed-off-by: AnastasiaShemyakinskaya <anastasia.shemyakins@dell.com>

Commit:41aec17
Author:Anastasia Shemyakinskaya
Committer:GitHub

[ISSUE-111] Add system disk support (#95) Signed-off-by: AnastasiaShemyakinskaya <anastasia.shemyakins@dell.com>

Commit:c39ca8f
Author:Ruslan Shmelev
Committer:GitHub

[ATL-1289] ACR CRD (#71)

Commit:e7dbad6
Author:Anastasia Shemyakinskaya
Committer:GitHub

[AK8S-1178] Delete LVG when last LV was removed (#11)

Commit:62bd36b
Author:Shemyakinskaya, Anastasia
Committer:GitHub Enterprise

[AK8S-1005] Rename hwmgr to drivemgr (#188)

Commit:38be497
Author:Konev, Igor
Committer:GitHub Enterprise

[AK8S-927] Add missing fields to Drive CRD (#183)

Commit:0d3e856
Author:Shmelev, Ruslan
Committer:GitHub Enterprise

[AK8S-880] remove drives cache

Commit:2d9dca6
Author:Shemyakinskaya, Anastasia
Committer:GitHub Enterprise

[AK8S-167] inline volume support (#117)

Commit:b2d3a74
Author:Konev, Igor
Committer:Borisov, Mikhail

[AK8S-556] Change CRD fields from enums to strings (#156)

Commit:b90a67a
Author:Shemyakinskaya, Anastasia
Committer:GitHub Enterprise

[AK8S-421] split operational and csi status (#132)

Commit:4766777
Author:Konev, Igor
Committer:GitHub Enterprise

[AK8S-512] Replace AC managing to Node Service

Commit:103c61f
Author:Borisov, Mikhail
Committer:GitHub Enterprise

[AK8S-577] pass device path to node service (#134)

Commit:d41c4e3
Author:Shemyakinskaya, Anastasia
Committer:GitHub Enterprise

Revert "[AK8S-421] Split csi and operational statuses (#122)" (#129)

Commit:565eba6
Author:Shemyakinskaya, Anastasia
Committer:GitHub Enterprise

[AK8S-421] Split csi and operational statuses (#122)

Commit:c52b63c
Author:Konev, Igor
Committer:GitHub Enterprise

[AK8S-386] Pod info on mount in VolumeCR spec (#115)

Commit:93da33d
Author:Shmelev, Ruslan
Committer:GitHub Enterprise

[AS8S] add support for LVM (#113)

Commit:58ac580
Author:Shemyakinskaya, Anastasia
Committer:GitHub Enterprise

[AK8S-416] Implement node stage and unstage requests (#111)

Commit:7f8bcdf
Author:Chemashkin, Fedor
Committer:GitHub Enterprise

[AK8S-294] Handle volume deletion (#109)

Commit:37a33b9
Author:Shmelev, Ruslan
Committer:GitHub Enterprise

[AK8S-399] volumemgr reconcile LVG CR

Commit:e6cf066
Author:Shmelev, Ruslan
Committer:GitHub Enterprise

[AK8S-205] handle LVG storage classes in controller Create/Delete methods

Commit:b9a5b4b
Author:Konev, Igor
Committer:GitHub Enterprise

[AK8S-293] Replace local Volume creation to Reconcile loop (#104)

Commit:a8eadbc
Author:Shemyakinskaya, Anastasia
Committer:GitHub Enterprise

[AK8S-198] Add drives crd (With go routine) (#98)

Commit:0b915a3
Author:Konev, Igor
Committer:GitHub Enterprise

[AK8S-133] Work with different SC (HDD and SSD) (#79)

Commit:cb934fe
Author:Shmelev, Ruslan
Committer:GitHub Enterprise

[AK8S-288] handle volume creation timeout

Commit:ab39a2f
Author:Shmelev, Ruslan
Committer:GitHub Enterprise

[AK8S-182] removed volumes cache from controller

Commit:90340d6
Author:Shmelev, Ruslan
Committer:GitHub Enterprise

[AK8S-58] make createlocalvolume and nodepublish calls idempotent

Commit:d7be80e
Author:Konev, Igor
Committer:GitHub Enterprise

[AK8S-42] Change CRDs according to delete volume WIP (#74) [AK8S-42] Change CRDs according to delete volume Perform wipefs in DeleteLocalVolume to erase partition tables' signatures from the device Create AvailableCapacity CRD during Controller's DeleteVolume() and delete Volume CRD

Commit:8f3e0a5
Author:Shemyakinskaya, Anastasia
Committer:GitHub Enterprise

[AK8S-38] read AC crd before create volume (#69)

Commit:389b782
Author:Shemyakinskaya, Anastasia
Committer:GitHub Enterprise

[AK8S-35] Available capacity CRD (#63)

Commit:62d1a7a
Author:Shmelev, Ruslan
Committer:GitHub Enterprise

[FEATURE-AT8S] error handling in partition component, increase UT

Commit:cfe20b6
Author:Chemashkin, Fedor
Committer:GitHub Enterprise

[AK8S-58] Node Unpublish (#60)

Commit:60de568
Author:Shmelev, Ruslan
Committer:GitHub Enterprise

[FABRIC-8587] Implement Controller CreateVolume request (#54)

Commit:7eb3497
Author:Chemashkin, Fedor
Committer:GitHub Enterprise

[FABRIC-8507] Implement create delete localvolumerequest (#52)

Commit:fa22573
Author:Shmelev, Ruslan
Committer:GitHub Enterprise

[FABRIC-8505] volume discovery implementation

Commit:0ac8c66
Author:Shemyakinskaya, Anastasia
Committer:GitHub Enterprise

[FABRIC-8503] Generate proto files for GetLocalVolumes/AvailableCapacity requests (#33)

Commit:e38d2f1
Author:Shmelev, Ruslan
Committer:GitHub Enterprise

[FABRIC-8502] create proto files for hw mgr (#36) 1. create proto files for hw mgr 2. return e2e tests scenarios 3. modify product structure: 3.1 added versioning folders for proto files 3.2 placed e2e test in separate folder