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