Deploy mkdocs sites to Kubernetes via ArgoCD + Helm
| app_of_apps | ||
| charts/mkdocs-helm | ||
| docs-app.yaml | ||
| LICENSE | ||
| README.md | ||
Docs
This repo uses an ArgoCD Appset + List Generator to deploy instances of mkdoc-helm.
spec:
goTemplate: true
# generator allows us to source specific values from an external k8s secret
generators:
- list:
elements:
- appName: website1
repo: https://git.smallhack.org/small-hack/my-sitegit
hostname: docs.example.com
path: /
branch: main
config: mkdocs.yaml
- appName: website2
repo: https://git.smallhack.org/cloudymax/cool-docs.git
hostname: cool-docs.example.com
path: /
branch: main
config: mkdocs.yml