
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:laborantlaborantArgoCD tab and login with:adminlaborantHelloWorldApp 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:laborantlaborantArgoCD tab and login with:adminlaborantHelloWorldApp 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.