NOTE: The Linode API does not natively support resizing volumes during the clone operation, so this change makes an additional API call to resize the volume after it has been cloned.
Additionally, this PR bumps linodego to v1.14.1 and makes the corresponding code changes.
I haven't added E2E tests quite yet since the E2E test suite seems to rely on a broken/deprecated dependency (terraform-linode-k8s) and hasn't yet been migrated to LKE.
General:
This pull request adds support for the
CLONE_VOLUME
controller capability, allowing users to clone PVCs backed by Block Storage Volumes.For example:
NOTE: The Linode API does not natively support resizing volumes during the clone operation, so this change makes an additional API call to resize the volume after it has been cloned.
Additionally, this PR bumps linodego to
v1.14.1
and makes the corresponding code changes.I haven't added E2E tests quite yet since the E2E test suite seems to rely on a broken/deprecated dependency (
terraform-linode-k8s
) and hasn't yet been migrated to LKE.Resolves #96