51 lines
1.3 KiB
Plaintext
51 lines
1.3 KiB
Plaintext
# Kubernetes
|
|
kubernetes_config_path = "~/.kube/config"
|
|
Kubernetes_config_context = "admin@yourclustername"
|
|
|
|
# Cilium Load Balancer
|
|
install_cilium_lb_config = true
|
|
cilium_load_balancer_ip_range_start = "192.168.10.95"
|
|
cilium_load_balancer_ip_range_stop = "192.168.10.99"
|
|
|
|
# ArgoCD
|
|
argocd_helm_values = [
|
|
{
|
|
name = "global.domain"
|
|
value = "argocd.local"
|
|
},
|
|
{
|
|
# See: https://argo-cd.readthedocs.io/en/stable/operator-manual/tls/#configuring-tls-for-argocd-server
|
|
name = "configs.params.server\\.insecure"
|
|
value = "true"
|
|
},
|
|
{
|
|
name = "server.ingress.enabled"
|
|
value = "true"
|
|
},
|
|
{
|
|
name = "server.ingress.ingressClassName"
|
|
value = "cilium"
|
|
},
|
|
]
|
|
|
|
## App of Apps
|
|
install_argocd_app_of_apps = false
|
|
argocd_app_of_apps_source = <<-EOT
|
|
repoURL: https://github.com/you/yourrepo.git
|
|
targetRevision: main
|
|
path: argocd
|
|
directory:
|
|
recurse: true
|
|
EOT
|
|
argocd_app_of_apps_sync_policy = <<-EOT
|
|
automated:
|
|
prune: true
|
|
selfHeal: true
|
|
syncOptions:
|
|
- SkipDryRunOnMissingResource=true
|
|
EOT
|
|
install_argocd_app_of_apps_git_repo_secret = false
|
|
argocd_app_of_apps_git_repo_secret_url = "https://github.com/you/yourrepo.git"
|
|
argocd_app_of_apps_git_repo_secret_password_or_token = "github_pat_OLImf09435459hfjoi9m435298524jtfjn45i8tmnmds329023jdhn"
|
|
|