From f02856c4b78c09bfd6e1bb1253f0a2fb85a1ae1f Mon Sep 17 00:00:00 2001 From: Kjeld Schouten Date: Tue, 5 Nov 2024 21:57:42 +0100 Subject: [PATCH] feat(clustertool): load traefik, clusterissuer and blocky during bootstrap --- clustertool/pkg/gencmd/bootstrap.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/clustertool/pkg/gencmd/bootstrap.go b/clustertool/pkg/gencmd/bootstrap.go index a13fe0478ca..d83fdbffb70 100644 --- a/clustertool/pkg/gencmd/bootstrap.go +++ b/clustertool/pkg/gencmd/bootstrap.go @@ -158,16 +158,17 @@ func RunBootstrap(args []string) { {filepath.Join(helper.ClusterPath, "/kubernetes/system/spegel/app"), false, true}, {filepath.Join(helper.ClusterPath, "/kubernetes/system/cert-manager/app"), false, false}, {filepath.Join(helper.ClusterPath, "/kubernetes/system/kyverno/app"), false, false}, + {filepath.Join(helper.ClusterPath, "/kubernetes/system/kubernetes-reflector/app"), false, false}, } fluxhandler.InstallCharts(prioCharts, HelmRepos, false) intermediateCharts := []fluxhandler.HelmChart{ {filepath.Join(helper.ClusterPath, "/kubernetes/system/metallb/app"), false, false}, + {filepath.Join(helper.ClusterPath, "/kubernetes/core/clusterissuer/app"), false, false}, {filepath.Join(helper.ClusterPath, "/kubernetes/system/cloudnative-pg/app"), false, false}, {filepath.Join(helper.ClusterPath, "/kubernetes/kube-system/node-feature-discovery/app"), false, false}, {filepath.Join(helper.ClusterPath, "/kubernetes/kube-system/metrics-server/app"), false, false}, {filepath.Join(helper.ClusterPath, "/kubernetes/kube-system/descheduler/app"), false, false}, - {filepath.Join(helper.ClusterPath, "/kubernetes/system/kubernetes-reflector/app"), false, false}, {filepath.Join(helper.ClusterPath, "/kubernetes/system/volsync/app"), false, true}, {filepath.Join(helper.ClusterPath, "/kubernetes/system/snapshot-controller/app"), false, true}, {filepath.Join(helper.ClusterPath, "/kubernetes/system/openebs/app"), false, true}, @@ -207,6 +208,8 @@ func RunBootstrap(args []string) { log.Info().Msg("Bootstrap: Installing included applications") postCharts := []fluxhandler.HelmChart{ + {filepath.Join(helper.ClusterPath, "/kubernetes/core/traefik/app"), false, true}, + {filepath.Join(helper.ClusterPath, "/kubernetes/core/blocky/app"), false, true}, {filepath.Join(helper.ClusterPath, "/kubernetes/apps/kubernetes-dashboard/app"), false, true}, }