Skip to content

feat: add OpenShift provisioner - #2230

Open
vamahaja wants to merge 1 commit into
ceph:mainfrom
vamahaja:ocp-virt
Open

vamahaja wants to merge 1 commit into
ceph:mainfrom
vamahaja:ocp-virt

Conversation

@vamahaja

@vamahaja vamahaja commented Jun 30, 2026 •

Copy link
Copy Markdown
Member

Add an OpenShift Virtualization provisioner so teuthology can create and tear down KubeVirt test VMs via the Kubernetes API.

  • Provision/delete VMs in reimage and stop_node alongside pelagos/fog/maas
  • Drive disks, DataSources, and SSH keys from teuthology.yaml (not user_data)
  • Require Multus UDN networking; verify TLS (CA or explicit insecure skip)
  • Add cloud-init user_data templates, [openshift] extra, docs, and tests

@vamahaja
vamahaja requested a review from a team as a code owner June 30, 2026 14:33
@vamahaja
vamahaja requested review from deepssin and kshtsk and removed request for a team June 30, 2026 14:33
@vamahaja
vamahaja marked this pull request as draft June 30, 2026 14:39
@zmc
zmc self-requested a review July 8, 2026 16:16
@vamahaja
vamahaja force-pushed the ocp-virt branch 2 times, most recently from 4a2f53f to 18c77a8 Compare September 9, 2026 03:50
@vamahaja
vamahaja force-pushed the ocp-virt branch 6 times, most recently from 9e6c8e5 to 5b9aca1 Compare October 7, 2026 06:22
@vamahaja
vamahaja force-pushed the ocp-virt branch 3 times, most recently from 83da5f9 to 07831a6 Compare October 14, 2026 11:27
@vamahaja
vamahaja force-pushed the ocp-virt branch 4 times, most recently from 6e6753b to 275516e Compare October 21, 2026 13:32
@vamahaja
vamahaja force-pushed the ocp-virt branch 4 times, most recently from 81f36a1 to 62c30f1 Compare November 6, 2026 07:39
@vamahaja
vamahaja marked this pull request as ready for review November 6, 2026 08:09
Add an OpenShift Virtualization provisioner so teuthology can create and
tear down KubeVirt test VMs via the Kubernetes API.

- Provision/delete VMs in reimage and stop_node alongside pelagos/fog/maas
- Drive disks, DataSources, and SSH keys from teuthology.yaml (not user_data)
- Require Multus UDN networking; verify TLS (CA or explicit insecure skip)
- Add cloud-init user_data templates, [openshift] extra, docs, and tests

Signed-off-by: Vaibhav Mahajan <vamahaja@redhat.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant