{"id":18028001,"url":"https://github.com/lfbear/gitops-demo","last_synced_at":"2025-04-04T20:22:14.778Z","repository":{"id":71633661,"uuid":"417393882","full_name":"lfbear/gitops-demo","owner":"lfbear","description":"A GitOps demo on GitLab \u0026 ArgoCD And GitHub \u0026 FluxCD","archived":false,"fork":false,"pushed_at":"2024-05-29T09:01:36.000Z","size":97,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-17T05:56:40.890Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Go","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/lfbear.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}},"created_at":"2021-10-15T06:40:49.000Z","updated_at":"2024-06-13T07:20:44.000Z","dependencies_parsed_at":"2024-10-30T08:34:30.231Z","dependency_job_id":null,"html_url":"https://github.com/lfbear/gitops-demo","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lfbear%2Fgitops-demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lfbear%2Fgitops-demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lfbear%2Fgitops-demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lfbear%2Fgitops-demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lfbear","download_url":"https://codeload.github.com/lfbear/gitops-demo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247243204,"owners_count":20907221,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":"2024-10-30T08:13:59.985Z","updated_at":"2025-04-04T20:22:14.607Z","avatar_url":"https://github.com/lfbear.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# gitops-test\n\nThis are two GitOps demos with only one source on GitLab \u0026 ArgoCD and GitHub \u0026 FluxCD, you can experience GitOps quickly by it.\n\nThis document will introduce all files in this repo.\n\n## Common files\n- `README.md`: It's me\n- `main.go`: \nA demo application source\n- `go.mod`: \ngolang module's properties\n- `Dockerfile`:\nDocker image build description for main.go\n- `kustomization.yaml`:\nThe entry file for Deployment\n- `deployment.yaml`:\nTo tell Kubernetes how to create or modify instances of the pods that hold this demo application\n- `service.yaml`:\nThe access way of this demo application\n\n## GitLab \u0026 ArgoCD\n\n- `.gitlab-ci.yml`:\nThe pipeline description in GitLab\n\n**Modify 'variables' part in `.gitlab-ci.yml` before you experience.**\n\n## GitHub \u0026 FluxCD\n- `.github/workflows/demo.yml`:\nThe pipeline description in GitHub\n- `clusters`:\nThe FluxCD system and application description files for setup\n\n**Install FluxCD and place config files in a sub-folder in `clusters` and the `apps` folder can be reused**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flfbear%2Fgitops-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flfbear%2Fgitops-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flfbear%2Fgitops-demo/lists"}