Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

deploy/ — declarative GitHub state

This directory is the source of truth for the devantler-tech org's GitHub configuration, expressed as Crossplane managed resources (via provider-upjet-github).

On every v* tag, cd.yaml publishes this directory as a cosign-signed OCI artifact to ghcr.io/devantler-tech/github-config/manifests. The platform cluster onboards it as the github-config tenant: it verifies the signature, then Flux + Crossplane reconcile the live GitHub org to match these manifests — including reverting out-of-band changes made in the GitHub UI.

  • repositories/ — one Repository per managed repo.

See the platform repo's docs/github-management.md for the architecture, the GitHub App credential setup, and the Observe-first adoption flow for bringing an existing repository under management without any risk of recreating or deleting it.