Skip to content

feat: add vanilla Kubernetes support#51

Merged
arnongilboa merged 1 commit into
kiagnose:mainfrom
fOO223Fr:main
Mar 15, 2026
Merged

feat: add vanilla Kubernetes support#51
arnongilboa merged 1 commit into
kiagnose:mainfrom
fOO223Fr:main

Conversation

@fOO223Fr

@fOO223Fr fOO223Fr commented Mar 2, 2026

Copy link
Copy Markdown
Contributor

The checkup currently assumes OpenShift (cluster-reader ClusterRole, ClusterVersion API, CNV-managed golden images). This breaks on vanilla Kubernetes with five distinct blockers.

Changes:

  • Make checkVersions() tolerate missing OpenShift ClusterVersion API instead of treating it as fatal
  • Add storage_checkup_cluster_role.yaml manifest defining the read-only ClusterRole that OpenShift provides as cluster-reader
  • Add golden_image_dataimportcron.yaml manifest for clusters without CNV-managed DataImportCrons
  • Add docs/vanilla-k8s-guide.md covering RBAC, KubeVirt feature gates, masquerade networking, golden images, and timeout tuning
  • Add vanilla K8s section to README linking to the guide

Fixes: #50

The checkup currently assumes OpenShift (cluster-reader ClusterRole,
ClusterVersion API, CNV-managed golden images). This breaks on vanilla
Kubernetes with five distinct blockers.

Changes:
- Make checkVersions() tolerate missing OpenShift ClusterVersion API
  instead of treating it as fatal
- Add storage_checkup_cluster_role.yaml manifest defining the read-only
  ClusterRole that OpenShift provides as cluster-reader
- Add golden_image_dataimportcron.yaml manifest for clusters without
  CNV-managed DataImportCrons
- Add docs/vanilla-k8s-guide.md covering RBAC, KubeVirt feature gates,
  masquerade networking, golden images, and timeout tuning
- Add vanilla K8s section to README linking to the guide

Signed-off-by: Suvro Ghosh <sughosh@redhat.com>

@arnongilboa arnongilboa left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@arnongilboa arnongilboa merged commit 5d09896 into kiagnose:main Mar 15, 2026
4 checks passed
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.

Feature request: Support vanilla Kubernetes (non openshift)

2 participants