/managed-gitops

Managed GitOps Service PoC: Frontend/backend/cluster-agent components aiming to provided GitOps services via Kubernetes-controller-managed Argo CD

Primary LanguageGo

Managed GitOps Service Monorepo

This is currently a work in progress and is subject to changes. Do not use this in any production environment.


Overview

This repo is the home for all the Managed GitOps Service components. It contains various tools and services that you can use to deploy, as well as the libraries you can use to develop the GitOps Service that will be integrated with RedHat AppStudio.


Documentation

⚡ Project Info

  • Public Kubernetes/KCP API - The Kubernetes-resource-based API that is used to interact with the GitOps Service.
  • 👉 Component Index 👈 - Directory structure of this repo
  • Roadmap - Planning ahead
  • Design - High-level architecture of the GitOps Managed Service and its components
  • Google Drive - Lot's of information for new people to the project

⭐ For Users

  • Install - Install GitOps Managed Service to your Kubernetes cluster
  • Run it - How to run the service

🔥 For Developers

  • Building - Instructions for building each component and the Docker image
  • Development - Instructions for developers who want to contribute
  • Debugging - Common errors and pitfalls
  • Manifests - Information about CRDs, RBAC, deployments, etc

Contributions

If you like to contribute to GitOps Managed Service, please be so kind to read our Contribution Policy first.