OpenShift Installer: Past, Present, & a Potential Future
summary
openshift-install is a directed acyclic graph that turns a minimal install config into Kubernetes manifests and giant ignition files, and it provisions cloud resources; the codebase migrates off Terraform after HashiCorp’s 2023 license change and finishes a full replacement with Cluster API by v4.19 (five platforms moved in the first CAPI release). a local prototype exposes the installer as an MCP server to an LLM agent (built like Cloud Code CLI with an Anthropic MCP file server) that can validate configs and call the binary locally; it works for simple flows but falls short on complex, advanced scenarios.
AI-written summary · about
chapters (17)
- 0:00OpenShift installer journey
- 1:06Evolving the installer
- 2:51Installer development history
- 5:01Removing Terraform for Cluster API
- 5:44Installer design fundamentals
- 8:35How assets are generated
- 13:41Infrastructure provisioning
- 14:45Terraform to Cluster API transition
- 16:30Cluster API benefits
- 20:29Installation methods overview
- 21:51Conway's law and fragmentation
- 23:17AI integration exploration
- 24:20AI tool prototype
- 25:25MCP server for installer
- 28:11AI use cases for install
- 30:02Live AI-assisted install demo
- 32:22Q&A
related talks
16mOpenShift setup with Agent-based installer
19mOpenShift in your own backyard
45mOpenShift the power of Kubernetes for developers
22mOpenShift, or Kubernetes on steroids
01h 06mOpenShift - the power of Kubernetes for engineers
41mOpenShift: a Kubernetes Story in an Enterprise Environment
05mIGNITE: Kubernetes/OpenShift (in way too short of time)
30mSelf service OpenShift cluster creation
