Guides
Practical how-to guides for deploying and managing infrastructure with OpenMCF. Each guide focuses on a specific task and assumes you have completed the Getting Started walkthrough.
Core Guides
- Writing Manifests — Find the right component, write a manifest, validate it, and deploy
- Credentials — How OpenMCF loads credentials, with a quick reference for all 17 providers
- Kustomize Integration — Manage multi-environment deployments with base manifests and overlays
- State Backends — Configure state storage for Pulumi, OpenTofu, and Terraform
- Advanced Usage — Runtime overrides with
--set, URL manifests, module customization, and scripting
Provider Setup
Detailed credential and IAM configuration for the three major cloud providers:
- AWS Provider Setup — IAM users, roles, environment variables, and
-pconfig files - GCP Provider Setup — Service accounts, Application Default Credentials, and Workload Identity
- Azure Provider Setup — Service principals, RBAC roles, and Azure CLI authentication
Workflows
- CI/CD Integration — GitHub Actions, GitLab CI, non-interactive flags, and credential injection
- Migrating to OpenMCF — Step-by-step migration from raw Terraform or Pulumi
Next article
Writing Manifests
Writing Manifests This guide walks you through writing OpenMCF manifests from scratch. For the conceptual foundation — KRM structure, field semantics, label conventions, and manifest sources — see Manifests. Finding the Right Kind and Spec Fields Every manifest starts with two decisions: which kind to use and what to put in spec. Here is how to find both. Step 1: Identify the Kind Browse the Deployment Component Catalog to find the component that matches what you want to deploy. Each catalog...