Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix volume access management, remove provider id #322

Merged
merged 1 commit into from
Feb 25, 2022

Conversation

adracus
Copy link
Contributor

@adracus adracus commented Feb 25, 2022

Move the MVIVolumeSource to VolumeAccess into the status.
This is since the user should not have to supply access credentials
for a Volume that is managed by a StoragePool. Instead, once
reconciled, the StoragePool should report them in the Status.

The providerID of the Volume has been removed again since provider
ids only make sense in terms of objects that cannot be identified
uniquely (Node, StoragePool, MachinePool) that are at the 'root'
of an API tree.

Move the `MVIVolumeSource` to `VolumeAccess` into the status.
This is since the user should not have to supply access credentials
for a `Volume` that is managed by a `StoragePool`. Instead, once
reconciled, the `StoragePool` should report them in the `Status`.

The `providerID` of the `Volume` has been removed again since provider
ids only make sense in terms of objects that cannot be identified
uniquely (`Node`, `StoragePool`, `MachinePool`) that are at the 'root'
of an API tree.
@adracus adracus requested a review from afritzler February 25, 2022 15:05
@github-actions github-actions bot added size/L api-change bug Something isn't working enhancement New feature or request storage labels Feb 25, 2022
@afritzler afritzler merged commit 019bd2a into main Feb 25, 2022
@afritzler afritzler deleted the feature/volume-api-change branch February 25, 2022 15:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api-change bug Something isn't working enhancement New feature or request size/L storage
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants