☁️ CLI & TUI with a smol friendly vibe to get started with Kubernetes on metal, then bootstrap apps using Argo CD 🧸 Great for testing webapps and benchmarking.
apps:
generic_app:
enabled: false
description: |
A generic Argo CD ApplicationSet using a generic app helm chart:
[link=https://github.com/small-hack/generic-app-helm]https://github.com/small-hack/generic-app-helm[/link]
You can also use this as a template and change the name of the app to your own app name.
argo:
secret_keys:
# the name of the release, namespace, and project for the argocd app
app_name: "generic-app"
# change only if you need to use another image registry instead of docker.io
image_registry: "docker.io"
# change this to the image repo you want to deploy
image_repo: "nginx"
# change this the image tag you want to deploy
image_tag: "latest"
repo: https://github.com/small-hack/argocd-apps
path: generic-app/
revision: main
# you could change this to your app name
namespace: generic-app
directory_recursion: false
project:
# you could change this to your app name
name: generic-app
source_repos:
- https://small-hack.github.io/generic-app-helm
destination:
# you could change this to your app name
namespaces:
- generic-app
This adds a generic app that is deployed with the small-hack/generic-app-helm chart, and the the small-hack/argocd-apps:generic-app ApplicationSet. You can use it like this: