virtualization
virtualization copied to clipboard
feat(vmsnapshot, vdsnapshot): add d8v prefix to snapshot supplemental resources
Description
Implements d8v prefixing for VirtualMachineSnapshot and VirtualDiskSnapshot service resources according to the ADR for consistent naming across the virtualization module.
Key changes:
- VMS Secret: Changed from
<name>tod8v-vms-<name>-<uid>format - VDS VolumeSnapshot: Changed from
<name>tod8v-vds-<name>-<uid>format - Added
CommonSupplement()method tosupplements.Generator - Resources are now fetched using status fields (
.Status.VirtualMachineSnapshotSecretNameand.Status.VolumeSnapshotName)
Why do we need it, and what problem does it solve?
What is the expected result?
Checklist
- [ ] The code is covered by unit tests.
- [ ] e2e tests passed.
- [ ] Documentation updated according to the changes.
- [ ] Changes were tested in the Kubernetes cluster manually.
Changelog entries
section: vmsnapshot
type: feature
summary: add d8v prefix to snapshot supplemental resources
Workflow has started. Follow the progress here: Workflow Run
The target step completed with status: failure.