bottlerocket-os / bottlerocket-os/bottlerocket-test-system

vsphere agents: import OVAs via the vSphere content library instead of directly to inventory

Open
#676 0 comments 1 reaction 0 assignees View on GitHub
bottlerocket resource-agent vmware
Dominant language
Rust
Stars
18
Forks
27
PR merge metrics
No merged PRs in 30d

Description

To better support downstream users of the vmware variant of Bottlerocket, we need to make sure to test EKS-A's vSphere provisioning process as much as possible. This involves importing OVAs via vSphere content libraries through `govc library.import` instead of directly to the inventory through `govc import.ova`.

The vSphere content library apparently does additional checks against the OVA.

Contributor guide

Open the contributing guide

Research direction

Start by locating the vSphere agent workflow that currently invokes `govc import.ova` and read how its OVA inputs are selected. Update the workflow to use `govc library.import` through a vSphere content library, then verify the EKS-A vSphere provisioning process and confirm the content-library checks succeed.

Written by the indexing model from the issue text.

Assessment

Domain
infrastructure
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.