21 lines
694 B
Plaintext
21 lines
694 B
Plaintext
|
# This starts ArgoCD in local kind cluster.
|
||
|
# Meant for validating cluster behavior before committing infrastructure to git
|
||
|
# We run ArgoCD in production so here we can test that everything works locally
|
||
|
|
||
|
load('ext://namespace', 'namespace_create')
|
||
|
|
||
|
k8s_namespace='fp'
|
||
|
namespace_create(k8s_namespace)
|
||
|
k8s_resource(
|
||
|
objects=[k8s_namespace + ':namespace'],
|
||
|
labels=["localdev"],
|
||
|
new_name='k8s:namespace'
|
||
|
)
|
||
|
k8s_context=k8s_context()
|
||
|
|
||
|
|
||
|
# Load ArgoCD Tiltfile
|
||
|
load('./localdev/argocd/Tiltfile', 'deploy_argo', 'delete_argocd_apps_on_tilt_down', 'force_argocd_cleanup_on_tilt_down')
|
||
|
# make sure apps get removed (cleanly) before ArgoCD is shutdown
|
||
|
delete_argocd_apps_on_tilt_down()
|
||
|
deploy_argo()
|