CatOps is a small Go web app packaged for Kubernetes. The app serves a simple page and proxies cat images from the CATAAS API.
The repo includes the app source, Dockerfile, Helm chart, and an Argo CD Application manifest.
cd app
go run .The app listens on PORT when set, or 8080 by default.
docker build -t catops:local .
docker run --rm -p 8080:8080 catops:localRender the Helm chart:
helm template catops charts/catopsInstall it directly:
helm upgrade --install catops charts/catopsOr apply the Argo CD app manifest from a cluster that already has Argo CD installed:
kubectl apply -f argocd-app.yaml