29 lines
709 B
Makefile
29 lines
709 B
Makefile
set fallback := true
|
|
|
|
export AUTHENTIK_NAMESPACE := env("AUTHENTIK_NAMESPACE", "authentik")
|
|
|
|
[private]
|
|
default:
|
|
@just --list --unsorted --list-submodules
|
|
|
|
# Add Helm repository
|
|
add-helm-repo:
|
|
@helm repo add authentik https://charts.goauthentik.io
|
|
@helm repo update
|
|
|
|
# Remove Helm repository
|
|
remove-helm-repo:
|
|
@helm repo remove authentik
|
|
|
|
|
|
install:
|
|
@just add-helm-repo
|
|
@helm upgrade --cleanup-on-fail --install authentik authentik/authentik \
|
|
-n ${AUTHENTIK_NAMESPACE} --create-namespace --wait \
|
|
-f authentik-values.yaml
|
|
|
|
|
|
uninstall:
|
|
@helm uninstall authentik -n ${AUTHENTIK_NAMESPACE} --wait
|
|
@kubectl delete namespace ${AUTHENTIK_NAMESPACE} --ignore-not-found
|