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!!!!!!!!!!!
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!!!!!!!!!!!