Skip to content
This repository has been archived by the owner on Oct 7, 2023. It is now read-only.
forked from bukurt/argocd

Repository to manage the kubernetes cluster

Notifications You must be signed in to change notification settings

andersondario/kubernetes-gitops

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Self Managed Argo CD - App of Everything

Introduction

This project aims to install a self-managed Argo CD using the App of App pattern. Full instructions and explanation can be found in the Medium article Self Managed Argo CD — App Of Everything.

Modifications

  • Using a more recent version of ArgoCD Helm Chart.
  • Adding core files for apps and projects since the more recent versions of ArgoCD Charts don't accept those parameters in values.yaml.
  • Namespace Management Project.
  • Kong as Ingress and Istio as Service Mesh.

How to install

  1. Modify the values.yaml inside argocd-install/argo-cd
  2. Run the installation script.
cd argocd-install

# If you are running locally, create a cluster before with minikube.
minikube start --memory 8192 --cpus 2
minikube addons enable metrics-server

./install.sh

# If you are running locally, enable the tunnel.
minikube tunnel

# And to enable the metric-server

About

Repository to manage the kubernetes cluster

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Mustache 71.9%
  • Smarty 26.8%
  • Shell 1.3%