Skip to content

Conversation

@HoustonPutman
Copy link
Contributor

@HoustonPutman HoustonPutman commented Jun 14, 2024

Resolves #709

  • Implement
  • Changelog
  • Tests
  • Documentation

@HoustonPutman
Copy link
Contributor Author

Unfortunately, KinD does not support volume expansion by default, so we will need to find a new PVC provisioner for our integration tests.
kubernetes-sigs/kind#3734

Comment on lines +183 to +184
// handleManagedCloudScaleUp does the logic of a managed and "locked" cloud scale up operation.
// This will likely take many reconcile loops to complete, as it is moving replicas to the pods that have recently been scaled up.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
// handleManagedCloudScaleUp does the logic of a managed and "locked" cloud scale up operation.
// This will likely take many reconcile loops to complete, as it is moving replicas to the pods that have recently been scaled up.
// handlePvcExpansion handles the logic of a persistent volume claim expansion operation.

@janhoy
Copy link
Contributor

janhoy commented Mar 26, 2025

I just handled a volume scale for customer's customer today. Disks were full and we did the dance of updating sts, deleting it in orphan mode, adjusting each PVC manually, waiting for resize, and rolling restart of sts. A true pain :)

So is there perhaps any news on this, or is it an alternative to test this feature only on unit level or with mocks until we can use a true provisioner?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Allow resizing (expanding) of persistent data PVCs

3 participants