mirror of https://github.com/k3s-io/k3s
Apply suggestions from code review
Logging cleanup Co-authored-by: Brad Davidson <brad@oatmail.org>pull/2910/head
parent
4aac6b6bd0
commit
4e5218b62c
|
@ -226,17 +226,18 @@ func stageFiles(ctx context.Context, sc *Context, controlConfig *config.Control)
|
|||
return deploy.WatchFiles(ctx, sc.Apply, sc.K3s.K3s().V1().Addon(), controlConfig.Disables, dataDir)
|
||||
}
|
||||
|
||||
// isHelmChartTraefikV1 checks the chart with "traefik-1." prefix.
|
||||
// isHelmChartTraefikV1 checks for an existing HelmChart resource with spec.chart containing traefik-1,
|
||||
// as deployed by the legacy chart (https://%{KUBERNETES_API}%/static/charts/traefik-1.81.0.tgz)
|
||||
func isHelmChartTraefikV1(sc *Context) bool {
|
||||
prefix := "traefik-1."
|
||||
helmChart, err := sc.Helm.Helm().V1().HelmChart().Get(metav1.NamespaceSystem, "traefik", metav1.GetOptions{})
|
||||
if err != nil {
|
||||
logrus.WithError(err).Info("Not find traefik")
|
||||
logrus.WithError(err).Info("Failed to get existing traefik HelmChart")
|
||||
return false
|
||||
}
|
||||
chart := path.Base(helmChart.Spec.Chart)
|
||||
if strings.HasPrefix(chart, prefix) {
|
||||
logrus.WithField("chart", chart).Info("Found traefik v1 running")
|
||||
logrus.WithField("chart", chart).Info("Found existing traefik v1 HelmChart")
|
||||
return true
|
||||
}
|
||||
return false
|
||||
|
|
Loading…
Reference in New Issue