Skip to content

Guides

End-to-end workflows for the most common OpenDepot use cases.

  •  GitOps with Argo CD


    Manage Module manifests in Git and let Argo CD sync them to the cluster. Every published version maps to an approved, merged pull request.

  •  Depot (Pull-Based)


    Automatically discover and sync module and provider versions from GitHub and HashiCorp without writing any kubectl apply commands.

  •  CI/CD (Push-Based)


    Create Module resources directly from your CI/CD pipeline for private modules you control.

  •  Consuming Modules


    Reference synced modules from your OpenTofu or Terraform configurations using the registry source format.

  •  Consuming Providers


    Use OpenDepot as a private provider mirror, including GPG-verified downloads for air-gapped environments.

  •  Migrating to OpenDepot


    Move existing modules and providers from the public registry or another self-hosted registry to OpenDepot.