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: revert invalid topology changes #333 #335

Merged
merged 1 commit into from
Nov 25, 2022

Conversation

apricote
Copy link
Member

Revert all changes we made to our reported topology for nodes and volumes.

Because we report two segments on the NodeGetInfo call, but only one of them on CreateVolume we are not compliant with the CSI spec. This did not matter for Kubernetes, because the scheduler still worked, but it breaks Nomad.

As we are not compliant with the CSI spec, we decided to revert these changes, even though it will require user intervention to fix volumes created in the meantime.

For details see issue #333.

This is intended for v2.1.0

Revert all changes we made to our reported topology for nodes and
volumes.

Because we report two segments on the `NodeGetInfo` call, but
only one of them on `CreateVolume` we are not compliant with the CSI
spec. This did not matter for Kubernetes, because the scheduler still
worked, but it breaks Nomad.

As we are not compliant with the CSI spec, we decided to revert these
changes, even though it will require user intervention to fix volumes
created in the meantime.

For details see issue #333.
@apricote apricote added the bug Something isn't working label Nov 25, 2022
@apricote apricote self-assigned this Nov 25, 2022
@apricote apricote requested a review from samcday November 25, 2022 10:20
@apricote apricote merged commit c9a1e1f into main Nov 25, 2022
@apricote apricote deleted the fix-revert-topology-changes branch November 25, 2022 12:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants