Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
GitOps
GitOps is an operational framework that takes DevOps best practices used for application development such as version control, collaboration, compliance, and CI/CD, and applies them to infrastructure automation. GitOps uses Git repositories as a single source of truth to deliver infrastructure as code.
GitOps delivers:
- A standard workflow for application development
- Increased security for setting application requirements upfront
- Improved reliability with visibility and version control through Git
- Consistency across any cluster, any cloud, and any on-premise environment
Key components of a GitOps workflow
There are four key components to a GitOps workflow, a Git repository, a continuous delivery (CD) pipeline, an application deployment tool, and a monitoring system.
- The Git repository is the source of truth for the application configuration and code.
- The CD pipeline is responsible for building, testing, and deploying the application.
- The deployment tool is used to manage the application resources in the target environment.
- The monitoring system tracks the application performance and provides feedback to the development team.
- GitHub: https://github.com/topics/gitops
- Wikipedia: https://en.wikipedia.org/wiki/gitops
- Related Topics: devops, winops, git, gitflow, devsecops, infrastructure-automation, infrastructure-as-code, containerization, monitoring, observability,
- Last updated: 2025-01-25 00:13:02 UTC
- JSON Representation
https://github.com/wndhydrnt/saturn-bot
Create, modify or delete files across many repositories in parallel.
Last synced: 15 Dec 2024
https://github.com/paulsilcock/app-of-apps
Bootstraps my Kubernetes cluster with applications, including an Argo Workflows instance and my homepage
app-of-apps argocd continuous-deployment devops gitops kubernetes kustomize
Last synced: 23 Oct 2024
https://github.com/deas/flux-conductr
Flux Conductr - GitOps Everything
flux2 gitops kubernetes terraform
Last synced: 22 Jan 2025
https://github.com/deas/satrn
Satrn - Solr Companion 🪐
clojure clojurescript gitops solr solrcloud
Last synced: 22 Jan 2025
https://github.com/hugginsio/homelab
Containers, Kubernetes, and dangerous amounts of YAML.
docker fluxcd gitops homelab k8s-at-home kubernetes talos
Last synced: 02 Dec 2024
https://github.com/heubeck/cloudland-k8s-config-timoni
CloudLand 2023 Session "Diverse K8s Config Management" | Timoni variant
cloudland23 gitops kubernetes timoni
Last synced: 08 Dec 2024
https://github.com/heubeck/cloudland-k8s-config-helm
CloudLand 2023 Session "Diverse K8s Config Management" | Helm variant
cloudland23 gitops helm kubernetes
Last synced: 08 Dec 2024
https://github.com/anza-labs/infra
Infrastructure as a code
flux gitops hacktoberfest kubernetes
Last synced: 08 Jan 2025
https://github.com/edenreich/engineering-blog
This is a blog about software engineering, web development, and anything else I find interesting.
Last synced: 16 Jan 2025
https://github.com/nicjohnson145/goply
Apply/reconcile kubernetes resources from yaml
Last synced: 26 Jan 2025
https://github.com/operations-project/composer-ddev-gitops-config
operations/composer-ddev-gitops-config
composer composer-package ddev github github-actions gitops
Last synced: 26 Jan 2025
https://github.com/muhlba91/fh-burgenland-bswe-kubernetes-demos
FH Burgenland - BSWE: Kubernetes Demos
argocd fh-burgenland gitops kubernetes
Last synced: 03 Dec 2024
https://github.com/thepaulmacca/bicep-aks
AKS cluster deployment using Bicep
aks aks-cluster bicep flux gitops
Last synced: 19 Jan 2025
https://github.com/tryrocket-cloud/home-ops-1
My home Kubernetes (Talos Linux) cluster managed by GitOps (ArgoCD) and Renovate
ansible argocd gitops home-ops iac k8s-at-home kubernetes talos terraform
Last synced: 06 Jan 2025
https://github.com/pprzetacznik/argocd-gitops
ArgoCD example with app of apps configuration
argocd gitops helm kubernetes kustomize
Last synced: 08 Dec 2024
https://github.com/muhlba91/muehlbachler-public-services-cluster-applications
Personal Public Services: Applications running on the Kubernetes public-services-cluster
fluxcd gitops kubernetes services
Last synced: 03 Dec 2024
https://github.com/muhlba91/fh-burgenland-bswe-assignment-infrastructure
FH Burgenland - BSWE: Assignment Infrastructure
Last synced: 03 Dec 2024
https://github.com/yukitas/flux-playground
Manage multiple K8s clusters with Flux, Kustomize and Helm.
flux flux2 gitops helm k8s kubernetes kustomize
Last synced: 16 Dec 2024
https://github.com/anza-labs/manifests
Application manifests for Flux managed clusters
flux gitops hacktoberfest kubernetes
Last synced: 08 Jan 2025
https://github.com/mp-es/k8s-deploy
Action that deploys an application in an On-Premises Kubernetes cluster based in a GitOps repository.
github-actions gitops hacktoberfest k8s k8s-deploy kubernetes premises-kubernetes-cluster
Last synced: 16 Nov 2024
https://github.com/kittonn/gitops-example
argocd gitops helm kubernetes kustomize
Last synced: 17 Jan 2025
https://github.com/omer-bar/homelab
Homelab is the current state of my home cluster as a GitOps environment.
devops gitops homelab homelab-setup
Last synced: 11 Jan 2025
https://github.com/nheidloff/application-modernization-javaee-quarkus-config
Application Modernization Sample - GitOps Repo
Last synced: 31 Dec 2024
https://github.com/szsascha/caddy-proxy
Use Caddy as a reverse proxy for all applications in your infrastructure and manage it via git.
caddy cicd deployment docker git github-actions gitops proxy
Last synced: 11 Jan 2025
https://github.com/saikrishnareddy1919/express-app-cicd-manifests
Jenkins pipeline with GitOps to deploy code into a Kubernetes cluster. CI part is done via Jenkins and CD part via ArgoCD (GitOps).
argocd aws cicd docker gitops jenkins kubernetes
Last synced: 21 Jan 2025
https://github.com/dinushchathurya/argocd-app-of-apps
Argo CD app of apps example repo
app-of-apps argo argocd argocd-application devops gitops kubernetes kubernetes-deployment
Last synced: 16 Dec 2024
https://github.com/al-husseinhameedjasim/certified-gitops-associate
Curated content for the Certified GitOps Association (CGOA) exam.
certification certified-gitops-associate cgoa cncf gitops
Last synced: 17 Dec 2024
https://github.com/shadyosama9/gitops-iac
The GitOps project automates the management of an Amazon EKS cluster using Terraform and GitOps principles. It includes GitHub Actions workflows for staging and production, with a cleanup process for removing resources when no longer needed. This project demonstrates efficient infrastructure deployment practices for AWS Kubernetes clusters.
github-actions gitops terraform
Last synced: 26 Jan 2025
https://github.com/iam-abhishek-yadav/devops
argocd aws azure docker gcp git github-actions gitlab-cicd gitops jenkins kubernetes shell-scripting terraform
Last synced: 29 Dec 2024
https://github.com/tryrocket-cloud/tryrocket-cloud
My home Kubernetes (k3s) cluster managed by GitOps (ArgoCD) and RenovateBot
argocd gitops home-ops iac k8s-at-home kubernetes
Last synced: 10 Dec 2024
https://github.com/kerbaras/cloudlab
Infrastructure repository for my cloud-lab
argocd cloud gitops homelab k0s kubernetes labs terraform
Last synced: 14 Jan 2025
https://github.com/niveshsunny/cicd_kubernetes
Java Based application-CI-CD Production deployment
argocd docker dockerhub ebs gitops helm jenkins kubernetes nexus slack sonarcloud
Last synced: 05 Jan 2025
https://github.com/thefest/github-actions
Workflows and other docs | {educational content}
github github-actions github-config gitops runners workflows
Last synced: 29 Dec 2024
https://github.com/lilmonk/kind-terraform-setup
Deploy local kind cluster using terraform.
Last synced: 16 Dec 2024
https://github.com/huseyindeniz/gitops-lab
GitOps Playground (K8S, Terraform, Argo CD, Helm, Github Workflows etc.)
argocd fluxcd gitops helm-charts kubernetes terraform
Last synced: 10 Dec 2024
https://github.com/zackbradys/resources
Resources for Rancher, ClickOps, Kubernetes, GitOps, AWS, Cloud, etc...
aws clickops cloud gitops kubernetes rancher
Last synced: 23 Dec 2024
https://github.com/githubfoam/argocd-pipeline
argocd
circleci continuous-delivery continuous-integration gitops kubernetes pipeline travis-ci
Last synced: 11 Dec 2024
https://github.com/stormcat24/go-assign
Extended structure generator for assigning the contents of external resources to struct fields during unmarshal
generator gitops go json secret-management secrets unmarshalling
Last synced: 11 Dec 2024
https://github.com/zcubbs/git
A Git package for Go. Handles Git operations and file synchronization with a remote repository.
Last synced: 25 Jan 2025
https://github.com/mkoertgen/devops.toolkit
Cloud Native DevOps Toolkit
cloud-native cncf devops gitops kubernetes
Last synced: 26 Jan 2025
https://github.com/atkaridarshan04/springboot-devops
This project showcases the implementation of DevOps practices on a Java Spring Boot application
cicd docker gitops jenkins kind kubernetes spring-boot
Last synced: 17 Dec 2024