Documentation Map
Start with the navigation buttons below. They are the quickest way to get to the part of the project you actually need.
The root README.md explains what the project is. This page answers:
- where do I start for my specific task?
- which docs explain design versus operation versus implementation?
- where in the codebase do those documents point?
Current Validated Baseline
The docs below now reflect the current validated posture:
playbooks/site-bootstrap.ymlhas been re-proven from a zero-VM boundary- the current cluster/day-2 path has converged on the live lab
- the supported auth baseline is:
- OpenShift:
HTPasswdbreakglass plus Keycloak OIDC - AAP: Keycloak OIDC, not direct LDAP
- OpenShift:
- AD-backed user login has been validated through:
- Keycloak into OpenShift
- Keycloak into AAP
The remaining certification bar is still one uninterrupted fresh
playbooks/site-lab.yml run on the current codebase without live repair during
that attempt.
Experimental Alternate Target
If you are not provisioning virt-01 through AWS and already have an on-prem
host that can satisfy the Calabi hypervisor contract, use the experimental
on-prem entry path for the divergent early steps:
Those pages cover:
- the on-prem host contract
- LVM-backed guest volume provisioning
- the on-prem bastion staging wrapper
They then hand you back to this main docs set once the bastion is built and the normal Calabi sequencing resumes.
Choose Your Path
I Want To Build Or Rebuild The Lab
PREREQUISITES DEVELOPER SUBSCRIPTION AUTOMATION FLOW ORCHESTRATION PLUMBING AUTH MODEL AD / IDM POLICY MODEL MANUAL PROCESS AWS IAAS MODEL
Pick these when you need:
- the input checklist before the first build
- Red Hat Developer Subscription setup for content access
- the operator run order
- the internal execution and runner-state model
- the current supported authentication and authorization architecture
- the future AD-to-IdM authorization model
- the manual analog of the automation
- the outer AWS substrate model
I Want To Understand The Design
NETWORK TOPOLOGY RESOURCE MANAGEMENT CLUSTER MATRIX ODF PLAN
Pick these when you need:
- VLAN and routing intent
- CPU pools, Gold/Silver/Bronze domains, and host sizing guidance
- node identities, MACs, and install matrix data
- storage deployment intent
I Want To Troubleshoot Or Resume Work
INVESTIGATING ISSUES LEDGER MANUAL PROCESS SECRETS AND SANITIZATION
Pick these when you need:
- live investigation checkpoints that are not finished yet
- already-fixed problems with commit references
- the manual equivalent of what automation is supposed to do
- the current secret-handling and Git hygiene model
I Want To Change The Code
ORCHESTRATION GUIDE SITE-BOOTSTRAP SITE-LAB
Pick these when you need:
- playbook and role boundaries
- execution context
- where a given workflow lives in the repo
Directory Intent
| Path | Purpose |
|---|---|
cloudformation/ |
outer AWS tenant and host scaffolding |
docs/ |
operator, design, and maintainer documentation |
playbooks/bootstrap/ |
hypervisor and support-guest bring-up |
playbooks/lab/ |
bastion-side support services for the disconnected lab |
playbooks/cluster/ |
installer tooling, agent media, cluster VM shells, install wait |
playbooks/day2/ |
post-install operator and platform configuration |
playbooks/maintenance/ |
cleanup, suspend, install-media normalization |
roles/ |
implementation details behind the playbooks |
vars/global/ |
cross-cutting defaults and environment-wide intent |
vars/guests/ |
support-guest and cluster-shell sizing and policy |
vars/cluster/ |
cluster identity and installer-specific inputs |
vars/day2/ |
day-2 feature toggles and defaults |
scripts/ |
operator helper scripts for bastion staging and monitoring |
Recommended Reading Order For New Maintainers
- TOP README
- PREREQUISITES
- AUTOMATION FLOW
- ORCHESTRATION PLUMBING
- AUTH MODEL
- AD / IDM POLICY MODEL
- RESOURCE MANAGEMENT
- NETWORK TOPOLOGY
- ORCHESTRATION GUIDE
- MANUAL PROCESS
Recommended Reading Order For Operators
- TOP README
- PREREQUISITES
- AUTOMATION FLOW
- ORCHESTRATION PLUMBING
- AUTH MODEL
- MANUAL PROCESS
- AD / IDM POLICY MODEL for the planned future authorization model
- INVESTIGATING when things drift from the happy path