This is a playground to see GitOps in action using ArgoCD and Gitea. A demo app is deployed to a Kubernetes cluster when the playground starts. We can make changes to the app's manifest in the Git repo hosted in Gitea and see how ArgoCD automatically syncs those changes to the cluster.
Gitea
tab and login with:laborant
laborant
ArgoCD
tab and login with:admin
laborant
HelloWorldApp
tab to view the demo app.hello-world.yaml
in the hello-world
repository in Gitea and observe how ArgoCD syncs the changes to the cluster.git clone http://cplane-01:32000/laborant/hello-world.git
ArgoCD is deployed by following the instructions in the Getting Started section.
Gitea is deployed as a single-pod instance with dev configs using the official Helm chart.
When the playground starts:
hello-world
Git repo is created in Gitea.hello-world.yaml
is pushed to the repo. This is a simple HTML page served on nginx
web server.hello-world
ArgoCD app is created that points to the hello-world
Git repo and the hello-world.yaml
manifest.This is a playground to see GitOps in action using ArgoCD and Gitea. A demo app is deployed to a Kubernetes cluster when the playground starts. We can make changes to the app's manifest in the Git repo hosted in Gitea and see how ArgoCD automatically syncs those changes to the cluster.
Gitea
tab and login with:laborant
laborant
ArgoCD
tab and login with:admin
laborant
HelloWorldApp
tab to view the demo app.hello-world.yaml
in the hello-world
repository in Gitea and observe how ArgoCD syncs the changes to the cluster.git clone http://cplane-01:32000/laborant/hello-world.git
ArgoCD is deployed by following the instructions in the Getting Started section.
Gitea is deployed as a single-pod instance with dev configs using the official Helm chart.
When the playground starts:
hello-world
Git repo is created in Gitea.hello-world.yaml
is pushed to the repo. This is a simple HTML page served on nginx
web server.hello-world
ArgoCD app is created that points to the hello-world
Git repo and the hello-world.yaml
manifest.