Skip to content

feat: Add disconnected installation support for HCP KubeVirt on IBM Z#532

Open
jpattara wants to merge 5 commits into
IBM:hcp-kubevirt-preqfrom
jpattara:hcp-kubevirt-disconnect
Open

feat: Add disconnected installation support for HCP KubeVirt on IBM Z#532
jpattara wants to merge 5 commits into
IBM:hcp-kubevirt-preqfrom
jpattara:hcp-kubevirt-disconnect

Conversation

@jpattara

Copy link
Copy Markdown
Contributor

Summary

Adds end-to-end disconnected (air-gapped) installation support for Hosted Control Plane (HCP) on KubeVirt targeting IBM Z (s390x). This builds on top of the existing connected HCP KubeVirt implementation and introduces new playbooks, a new role, and updates to all operator installer roles to handle disconnected environments through oc-mirror v2.

Changes

New Playbooks

disconnected_mirror_hcp_artifacts.yaml — mirrors all required OCP release, operator, and additional images to the local registry using oc-mirror v2.
disconnected_hcp_kubevirt_setup.yaml — applies the mirror manifests (IDMS, ITMS, CatalogSource, CAPI IDMS) and the registry CA trust bundle to the management cluster before operator installation.

jpattara added 4 commits July 14, 2026 16:52
Signed-off-by: jpattara <Jibin.Pattara@ibm.com>
Signed-off-by: jpattara <Jibin.Pattara@ibm.com>
Signed-off-by: jpattara <Jibin.Pattara@ibm.com>
Signed-off-by: jpattara <Jibin.Pattara@ibm.com>
@jpattara jpattara force-pushed the hcp-kubevirt-disconnect branch from e7365e7 to 53ab8e2 Compare July 14, 2026 11:22
Signed-off-by: jpattara <Jibin.Pattara@ibm.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