Skip to content

Test V2 preview - #12

Draft
shebistar wants to merge 16 commits into
mainfrom
v2
Draft

shebistar wants to merge 16 commits into
mainfrom
v2

Conversation

@shebistar

Copy link
Copy Markdown
Contributor

No description provided.

@shebistar
shebistar requested review from a team as code owners September 14, 2026 12:36
@github-actions

github-actions Bot commented Sep 14, 2026 •

Copy link
Copy Markdown
PR Preview Action v1.8.1

QR code for preview link

🚀 View preview at
https://redhat-cop.github.io/openshift-virtualization-migration-documentation/pr-preview/pr-12/

Built to branch gh-pages at 2026-10-02 15:13 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

Comment thread .github/workflows/preview.yml Fixed
force: false

- name: Deploy preview
uses: rossjrw/pr-preview-action@v1
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
uses: JamesIves/github-pages-deploy-action@v4

@stevefulme1 stevefulme1 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Review: v2 Preview

No blockers. Several items to address before GA.

Pin GitHub Actions to SHA (medium)

preview.yml and publish-github-pages.yml use mutable tags (@v4, @v1) for actions/checkout, actions/setup-node, rossjrw/pr-preview-action, and JamesIves/github-pages-deploy-action. Mutable tags can be compromised. Pin to full commit SHA.

Workflow permissions too broad (medium)

preview.yml grants contents: write + pull-requests: write at the workflow level for pull_request trigger. Scope write permissions to only the deploy step to reduce attack surface.

Cross-component image dependency (medium)

Multiple v2 pages (home.adoc, archive-plan.adoc, create-maps.adoc, create-providers.adoc, execute-migration.adoc, verify-migration.adoc, setup-rhdp.adoc) reference images via image::guides:... from the v1 component. If v2 ever ships without v1, all images break. Consider copying images into v2 or documenting the hard dependency.

Nav/file mismatch in roles module (medium)

v2/modules/roles/nav.adoc lists 8 roles, but roles/pages/ contains 26 .adoc files. The 18 stub pages ("not in collection v2") are accessible by direct URL but invisible in navigation. Consider using Antora page-aliases to redirect, or add them under a collapsed nav heading.

Placeholder pages (low)

Three pages include _placeholder.adoc stub text: confirm-openshift-ready, setup-environment, run-a-migration. Track removal before GA.

Orphan page (low)

v2/modules/journey/pages/_fused-migrate.adoc is not referenced in any nav or include.

TLS verification warnings (low)

setup-rhdp.adoc uses oc login --insecure-skip-tls-verify=true and inventory examples use K8S_AUTH_VERIFY_SSL=false. Fine for RHDP lab environments, but consider adding an admonition warning against production use.

@sabre1041

Copy link
Copy Markdown

@shebistar can you convert this to a draft PR so we dont accidentally merge it

@shebistar
shebistar marked this pull request as draft September 22, 2026 19:12
@shebistar

Copy link
Copy Markdown
Contributor Author

Converted to Draft @sabre1041

shebistar and others added 2 commits October 2, 2026 10:49
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>

This branch was successfully deployed

1 active (outdated) deployment
github-pages — 0a0fe7e1 Deployed Sep 14, 2026 by shebistar via deploy #4
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.

4 participants