virtualization icon indicating copy to clipboard operation
virtualization copied to clipboard

feat(vmsnapshot, vdsnapshot): add d8v prefix to snapshot supplemental resources

Open loktev-d opened this issue 4 months ago • 1 comments

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> to d8v-vms-<name>-<uid> format
  • VDS VolumeSnapshot: Changed from <name> to d8v-vds-<name>-<uid> format
  • Added CommonSupplement() method to supplements.Generator
  • Resources are now fetched using status fields (.Status.VirtualMachineSnapshotSecretName and .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

loktev-d avatar Nov 24 '25 07:11 loktev-d

Workflow has started. Follow the progress here: Workflow Run

The target step completed with status: failure.

deckhouse-BOaTswain avatar Nov 24 '25 14:11 deckhouse-BOaTswain