Coder Social home page Coder Social logo

panzouh / argo-repository Goto Github PK

View Code? Open in Web Editor NEW
4.0 1.0 0.0 833 KB

Argo repository is a meta chart for simplified cluster management based on ArgoCD Apps of Apps Pattern

License: Apache License 2.0

Mustache 27.47% Smarty 66.22% Makefile 6.31%
argocd chart helm helm-charts kubernetes kubernetes-cluster apps-of-apps argo-vault-plugin meta-chart

argo-repository's Introduction

ArgoCD DansTonKube Repository

DTK Logo

Argo repository is a meta chart for simplified cluster management based on ArgoCD Apps of Apps Pattern.

โš ๏ธ At the moment this meta chart in on tech preview, use it at our own risks.

Kubernetes supported versions

TBA

Table of Contents

  1. Supported Apps
  2. Purpose and what it can do
  3. Roadmap
  4. How to install
  5. Documentations
  6. Read before commiting an issue
  7. Contribute
  8. License
  9. Authors

Supported apps

  • Backup :
    • Velero
  • Integration :
    • ArgoCD (Argoception)
    • Gitlab runners
    • Harbor
    • Namespace Configuration Operator & Isolated network policy
    • OLM & Custom catalogs
  • Logging :
    • ECK Operator
    • Logstash or Fluentd
    • Loki
    • Promtail
  • Management :
    • Rancher
  • Monitoring :
    • Blackbox-exporter
    • Discord alerting hook
    • Fio exporter
    • Goldpinger
    • Grafana
    • Prometheus
    • Helm exporter
    • Prometheus Ms Teams alerting hook
  • Networking :
    • CertManager
    • Traefik
    • Nginx
  • Security :
    • Vault (w/ AVP Plugin)
    • Simplified user management
    • Starboard
  • Storage:
    • MinIO

Purpose and what it can do

Argo repository came up to unify multi Kubernetes clusters configuration, using this repository you are able to simply change the values from one cluster to another trough a cluster definition :

---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
  name: cluster
  namespace: argocd
spec:
  syncPolicy:
    syncOptions:
      - CreateNamespace=true
    automated:
      prune: true
      selfHeal: true
  destination:
    namespace: argocd
    server: https://kubernetes.default.svc
  project: default
  source:
    path: cluster
    targetRevision: master
    helm:
      values: |-
        default:
          enable: true
      version: v3
    repoURL: https://github.com/panzouh/argo-repository.git

How to install

Refer to prequisites.

Documentations

If you are looking how to operate the value file, you should refer to cluster chart documentation Although, If you are looking for a specific documentation you should refer to docs. And finally, if you are looking for custom charts documentations, you will find it here.

Read before commiting an issue

Before submitting an issue please refer to these templates :

Any issues that does not respect the templates will be closed systematically.

Contribute

Refer to Contribute documentation

Authors

  • @Panzouh

argo-repository's People

Contributors

panzouh avatar qtzzzz avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.