Skip to content
This repository has been archived by the owner on Jan 17, 2023. It is now read-only.
/ drag-stack Public archive

Kick Start your Cloud Native CI and GitOps with Drone, Argo CD and Gitea Stack

License

Notifications You must be signed in to change notification settings

kameshsampath/drag-stack

Repository files navigation

DroneCI Registry ArgoCD Git (DRAG) Stack

A demo to demonstrate on how to setup Drone, with any Container Registry, ArgoCD and Gitea with k3d as your local k3s based Kubernetes Cluster

This demo also shows how to use the Argo CD declarative setup to setup Drone with Drone Kubernetes runner.

The stack also deploys ArgoCD Image Updater to enable updating the application images via GitOps.

Required Tools

All linux distributions adds envsubst via gettext package. On macOS it can be installed using Homebrew like brew install gettext.

Cluster Bootstrapping

The cluster bootstrapping that we did in earlier step installs the core DRAG stack applications (App of Apps) and DRAG stack has the following child applications,

  • Argo CD Image Updater
  • Drone Server
  • Droner Runners
  • Nexus3 Maven Repository Manager and Container Registry

A successful ArgoCD Deployment of DRAG should look like,

ArgoCD Apps

Do some GitOps

Add your projects or the try the ones below and keep rocking with Drone CI and Argo CD.

Few applications that you can try with this stack,

About

Kick Start your Cloud Native CI and GitOps with Drone, Argo CD and Gitea Stack

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published