Skip to content

feat: add remote ovf/ova source support#580

Draft
tenthirtyam wants to merge 1 commit intomainfrom
feat/remote-ovf-clone-source
Draft

feat: add remote ovf/ova source support#580
tenthirtyam wants to merge 1 commit intomainfrom
feat/remote-ovf-clone-source

Conversation

@tenthirtyam
Copy link
Copy Markdown
Collaborator

@tenthirtyam tenthirtyam commented Dec 11, 2025

Description

Warning

End-to-end testing is still pending.

Extends the vsphere-clone builder to support using remote OVF and OVA files as clone sources, in addition to the current support for standard virtual machine templates. Remote OVF/OVA support enables users to deploy virtual machines directly from OVF/OVA files accessible via HTTP/HTTPS URLs using vSphere's native OVF Manager capabilities available in the vmware/govmomi SDK.

It adds a new remote_source configuration block, updates documentation, and implements comprehensive validation and tests to ensure correct usage and mutual exclusivity between template and remote_source.

Resolved Issues

Closes #566

Rollback Plan

Revert commit.

Changes to Security Controls

None.

@tenthirtyam tenthirtyam added this to the v2.1.0 milestone Dec 11, 2025
@tenthirtyam tenthirtyam self-assigned this Dec 11, 2025
@tenthirtyam tenthirtyam added enhancement Enhancement builder/vsphere-clone Builder: vsphere-clone labels Dec 11, 2025
@tenthirtyam tenthirtyam force-pushed the feat/remote-ovf-clone-source branch 2 times, most recently from d0b7a85 to 392c0a9 Compare December 15, 2025 22:27
@tenthirtyam tenthirtyam changed the title [wip] feat: add remote ovf/ova source support feat: add remote ovf/ova source support Dec 15, 2025
@tenthirtyam tenthirtyam marked this pull request as ready for review December 15, 2025 22:44
@tenthirtyam tenthirtyam requested a review from a team as a code owner December 15, 2025 22:44
Copilot AI review requested due to automatic review settings December 15, 2025 22:44

This comment was marked as resolved.

@tenthirtyam tenthirtyam marked this pull request as draft December 15, 2025 23:00
@tenthirtyam tenthirtyam force-pushed the feat/remote-ovf-clone-source branch 3 times, most recently from 8b1e9e3 to 605173b Compare January 29, 2026 02:36
@github-actions github-actions bot added documentation Documentation needs-review Needs Review size/xl Relative Sizing: Extra-Large labels Jan 29, 2026
@tenthirtyam tenthirtyam modified the milestones: v2.1.0, v2.2.0 Jan 31, 2026
@tenthirtyam tenthirtyam force-pushed the feat/remote-ovf-clone-source branch 3 times, most recently from 39b6c4e to a8f9347 Compare January 31, 2026 19:18
@tenthirtyam tenthirtyam force-pushed the feat/remote-ovf-clone-source branch 4 times, most recently from 9940045 to 97f24e1 Compare February 17, 2026 20:30
@tenthirtyam tenthirtyam force-pushed the feat/remote-ovf-clone-source branch from 97f24e1 to ec3d62d Compare February 18, 2026 17:48
@tenthirtyam tenthirtyam added the version/bump minor Version: Bump Minor label Feb 20, 2026
@tenthirtyam tenthirtyam force-pushed the feat/remote-ovf-clone-source branch 2 times, most recently from ae8a04e to ea541e1 Compare February 24, 2026 03:36
@github-actions github-actions bot added chore Chore github-actions GitHub Actions labels Feb 24, 2026
@tenthirtyam tenthirtyam force-pushed the feat/remote-ovf-clone-source branch 4 times, most recently from 6450c24 to b923ee7 Compare March 10, 2026 13:12
@tenthirtyam tenthirtyam modified the milestones: v2.1.2, v2.2.0 Mar 13, 2026
@tenthirtyam tenthirtyam force-pushed the feat/remote-ovf-clone-source branch 3 times, most recently from c6e3fa7 to 8652831 Compare March 13, 2026 18:51
@tenthirtyam tenthirtyam removed chore Chore github-actions GitHub Actions labels Mar 13, 2026
Extends the `vsphere-clone` builder to support using remote OVF and OVA files as clone sources, in addition to the current support for standard virtual machine templates. Remote OVF/OVA support enables users to deploy virtual machines directly from OVF/OVA files accessible via HTTP/HTTPS URLs using vSphere's native OVF Manager capabilities available in the `vmware/govmomi` SDK.

Signed-off-by: Ryan Johnson <ryan@tenthirtyam.otg>
@tenthirtyam tenthirtyam force-pushed the feat/remote-ovf-clone-source branch from 8652831 to b196ca5 Compare March 25, 2026 18:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

builder/vsphere-clone Builder: vsphere-clone documentation Documentation enhancement Enhancement needs-review Needs Review size/xl Relative Sizing: Extra-Large version/bump minor Version: Bump Minor

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Extend the vsphere-clone builder to support using remote OVF and OVA files as clone sources

2 participants