Skip to content

Conversation

@Acetolyne
Copy link

Adds a setting to allow ignoring all pvc's that do not have the annotation volume.autoscaler.kubernetes.io/ignore: "false"

This allows volume autoscaling on only the pvc's you want while ignoring other non-tagged pvc's and is useful for large environment where you only want autoscaling on a small number of volumes or if you need to transition storageclasses to expandable types, in which case any old volumes will not become expandable and must be replaced and the data transferred to the new volume.

This makes it much easier to get new volumes in place while you perform the volume transition in large environments.

The default is false so that the autoscaler will work as it has previously.

HOW IT WORKS:

set IGNORE_UNLESS_ANNOTATED = "true" in the chart

all volumes are ignored except the volumes you exclusively annotate with volume.autoscaler.kubernetes.io/ignore: "false"

!!!!!!!!!!!!MORE TESTING IS NEEDED TO HELP ENSURE FUNCTIONALITY IS WORKING AS EXPECTED!!!!!!!!!!!

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.

1 participant