this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

docs: port some description to the main README

+12 -17
+12 -1
README.md
··· 66 66 ## Features 67 67 68 68 - Unified hybrid cloud platform 69 - - TODO 69 + - Temporal is used as the automation engine, providing the reliability and 70 + performance that generic CI/CD engines can only dream of. 71 + - Infra: 72 + - Essentially `cd "infra/${ENV}" && terragrunt apply --all` 73 + - Includes some graph pruning based on changed files for performance 74 + - Bootstrap ArgoCD to apply the remaining 75 + - Platform: 76 + - Essentially `kubectl apply -f "platform/${ENV}"` 77 + - However, the runtime doesn’t have access to Git - all manifests are pulled from an OCI registry 78 + - Apps 79 + - Strict and standardized 80 + - Uses the rendered manifests pattern, essentially `helm template && oras push` 70 81 71 82 ## Estimated cost 72 83
-16
apps/README.md
··· 1 - # Apps 2 - 3 - TODO automate this convention: 4 - 5 - - Namespace is basically tenant 6 - - 1 cluster per env (multi region workers, single region masters), so env is basically equivalant with cluster 7 - 8 - `apps/$NAMESPACE/$APP/$ENV.yaml` 9 - 10 - ```sh 11 - export NAMESPACE=khuedoan 12 - export APP=blog 13 - export ENV=local 14 - helm template --namespace $NAMESPACE $APP oci://ghcr.io/bjw-s-labs/helm/app-template:4.1.1 --values $NAMESPACE/$APP/$ENV.yaml > $ENV.yaml 15 - oras push docker.io/khuedoan/argocd-oci-demo-blog:$ENV $ENV.yaml 16 - ```