{"id":49311285,"url":"https://github.com/code-dot-org/k8s-gitops","last_synced_at":"2026-04-26T13:01:48.022Z","repository":{"id":345722219,"uuid":"1184058442","full_name":"code-dot-org/k8s-gitops","owner":"code-dot-org","description":"Repo for storing gitops manifests relevant to ArgoCD managing our k8s clusters","archived":false,"fork":false,"pushed_at":"2026-04-20T10:45:12.000Z","size":1281,"stargazers_count":0,"open_issues_count":10,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-20T11:34:34.307Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/code-dot-org.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-03-17T07:58:18.000Z","updated_at":"2026-04-20T10:45:17.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/code-dot-org/k8s-gitops","commit_stats":null,"previous_names":["code-dot-org/k8s-gitops"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/code-dot-org/k8s-gitops","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/code-dot-org%2Fk8s-gitops","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/code-dot-org%2Fk8s-gitops/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/code-dot-org%2Fk8s-gitops/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/code-dot-org%2Fk8s-gitops/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/code-dot-org","download_url":"https://codeload.github.com/code-dot-org/k8s-gitops/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/code-dot-org%2Fk8s-gitops/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32297900,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T09:34:17.070Z","status":"ssl_error","status_checked_at":"2026-04-26T09:34:00.993Z","response_time":129,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-04-26T13:01:47.380Z","updated_at":"2026-04-26T13:01:48.018Z","avatar_url":"https://github.com/code-dot-org.png","language":"Ruby","readme":"# gitops repo for codeai-k8s\n\nTo change something in ArgoCD for codeai-k8s, edit this repo\nand merge to `main`.\n\nTime for ArgoCD to notice changes to either repo:\n - **avg 2m 30s**, max 5 minutes\n\nTime for ArgoCD to deploy depends on what it has to restart\nto make the change.\n\nTODO: time codeai deployments, including restart\n\n## Directory Structure\n\n```text\nk8s-gitops/\n  apps/\n    app-of-apps/\n      applicationset.yaml         # points argocd at apps/*/application.yaml and applicationset.yaml\n\n    $app_name/\n      application.yaml            # top-level Argo application discovered by app-of-apps\n      applicationset.yaml         # or a top-level Argo applicationset wrapped by app-of-apps\n\n    infra/                        # infrastructure / cluster apps live here\n      argocd/                     # e.g. argocd itself is defined right here\n        application.yaml\n        chart/\n          templates/\n            repos.yaml            # Argo repository Secret objects now live here\n      ...\n\n    codeai/\n      applicationset.yaml         # define argocd apps for codeai deployments: deployments/*/deployment.yaml\n\n      deployments/\n        levelbuilder/             # codeai deployment levelbuilder\n          deployment.yaml         # envType=levelbuilder, branch=levelbuilder\n          values.yaml             # values.yaml for this deployment: dashboard_workers=27, RAILS_ENV=levelbuilder, etc\n        ...\n\n      envTypes/\n        levelbuilder.values.yaml  # base values.yaml for all envType=levelbuilder\n        ...\n\n    kargo/\n      application.yaml            # argocd app for kargo itself\n      values.yaml                 # helm values for kargo install\n      projects/\n        codeai/\n          application.yaml        # child argocd app for the codeai kargo project\n          namespace.yaml          # namespace for namespaced kargo project resources\n          project.yaml            # kargo project for codeai\n          project-config.yaml     # kargo projectconfig for codeai\n          warehouse.yaml          # kargo warehouse for codeai\n          stages/\n            levelbuilder.yaml     # kargo stage for codeai deployment levelbuilder\n            ...\n\n  bootstrap/                      # tofu modules to bootstrap a codeai-k8s eks cluster\n```\n\n## Bootstrap Cluster\n\nIf you have an existing ArgoCD instance: `kubectl apply -f apps/app-of-apps/bootstrap.yaml`\n\nFor creating from scratch, creating an EKS cluster, bootstrapping argocd etc,\nsee: [./bootstrap/codeai-k8s/README.md](./bootstrap/codeai-k8s/README.md).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcode-dot-org%2Fk8s-gitops","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcode-dot-org%2Fk8s-gitops","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcode-dot-org%2Fk8s-gitops/lists"}