Skip to content

docs: add disconnected environment guide#20

Merged
sabre1041 merged 3 commits into
redhat-cop:mainfrom
stevefulme1:docs/disconnected-environment-guide
Apr 14, 2026
Merged

docs: add disconnected environment guide#20
sabre1041 merged 3 commits into
redhat-cop:mainfrom
stevefulme1:docs/disconnected-environment-guide

Conversation

@stevefulme1

Copy link
Copy Markdown
Contributor

Summary

  • Adds comprehensive documentation for running the Migration Factory in disconnected (air-gapped) or restricted network environments
  • Covers OLM Operator catalog mirroring (all 7 required Operators), container image mirroring (EE, VDDK), Ansible collection mirroring (13 collections), Python package mirroring, Git repository access, AAP deployment, and network/firewall considerations
  • Includes a validation checklist for pre-flight verification

Related

  • Resolves: MFG-117

Test plan

  • Review documentation for accuracy and completeness
  • Verify all Operator package names match current Red Hat catalog
  • Verify all collection names and version constraints match galaxy.yml and requirements-dev.yml
  • Validate oc-mirror example configuration syntax
  • Confirm inventory variable names match current inventory.yml

🤖 Generated with Claude Code

Comprehensive guide covering all steps needed to run the Migration
Factory in air-gapped or restricted networks, including OLM catalog
mirroring, container image mirroring, Ansible collection and Python
package availability, Git access, and AAP deployment considerations.

Resolves: MFG-117

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

@sabre1041 sabre1041 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.

Great starting point! his also might be a good use case to have our EMEA contribution team work through as well using this document as a baseline

Comment thread docs/disconnected_environment_guide.md
Comment thread docs/disconnected_environment_guide.md Outdated
Comment thread docs/disconnected_environment_guide.md
Comment thread docs/disconnected_environment_guide.md Outdated
Comment thread docs/disconnected_environment_guide.md Outdated
Comment thread docs/disconnected_environment_guide.md Outdated
Comment thread docs/disconnected_environment_guide.md Outdated
Comment thread docs/disconnected_environment_guide.md Outdated
Comment thread docs/disconnected_environment_guide.md Outdated
Comment thread docs/disconnected_environment_guide.md Outdated
- Rename "Migration Factory" to project name
- Add EE dependency assumption note
- Add OpenShift GitOps operator to required list
- Add oc-mirror additionalImages tip
- Apply wording suggestions from review
- Add clarifying notes for AAP and collection dependencies

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

@sabre1041 sabre1041 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.

LGTM

@sabre1041 sabre1041 merged commit 3679327 into redhat-cop:main Apr 14, 2026
16 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.

2 participants