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.
Here are 35 public repositories matching this topic...
an application to manage the versioning of a file storage using Git in Nodejs (for educationel purpose i mention it on my personel blog "foobarz.blog")
-
Updated
Apr 29, 2023 - TypeScript
The Peoples' infrastructure and services platform
-
Updated
Mar 30, 2023 - TypeScript
Manifests for my personal k3s cluster, defined using jkcfg in TypeScript.
-
Updated
Mar 4, 2023 - TypeScript
WUMS(web user monitoring service)의 백엔드
-
Updated
Jan 27, 2023 - TypeScript
Repository infrastructure as code for GitHub Actions
-
Updated
May 29, 2024 - TypeScript
Deploying a Todo app Helm Charts stack consisting of Backend (ExpressJS), Frontend (Angular), NodeJS (Javascript runtime), and Mongo (DB) into Kubernetes using GitOps.
-
Updated
May 18, 2023 - TypeScript
Infrastructure for busy developers
-
Updated
May 27, 2024 - TypeScript
Just Another Boring Ops System - Jabos attempts to be a fully automated K8s GitOps framework.
-
Updated
Mar 27, 2024 - TypeScript
Extension Pack for an Atomist SDM to integrate Kubernetes deployments
-
Updated
Mar 3, 2020 - TypeScript
NodeJS command line application that checks all Argo CD application manifests in the directory it's being run in for an update of the target revision. It then updates the application manifest and writes it back to git. NOTE: This repo is mirrored from GitLab
-
Updated
Jun 27, 2021 - TypeScript
GitHub action which uses AWS Code Signer to sign ✍🏼 AWS Lambda artifacts 📦 from your pipeline
-
Updated
May 5, 2024 - TypeScript
GitHub app for Fensak, a service that alows users to apply security best practices to GitOps.
-
Updated
Dec 14, 2023 - TypeScript
My personal website, built with React and deployed using GitOps.
-
Updated
Dec 1, 2023 - TypeScript
Forms for kubernetes workloads.
-
Updated
May 3, 2023 - TypeScript
A Gitops PaaS based on FluxCD and Kustomize. 一个基于 FluxCD 和 Kustomize 的 GitOps 应用管理平台。
-
Updated
Nov 15, 2022 - TypeScript
- Followers
- 179 followers
- Wikipedia
- Wikipedia