Don't set NeedUpdate on first addon install

This commit is contained in:
Ole Markus With 2021-04-18 16:28:26 +02:00
parent 5aa8a31819
commit daabfc2111
1 changed files with 6 additions and 4 deletions

View File

@ -173,10 +173,12 @@ func (a *Addon) EnsureUpdated(ctx context.Context, k8sClient kubernetes.Interfac
return nil, fmt.Errorf("error applying update from %q: %v", manifestURL, err) return nil, fmt.Errorf("error applying update from %q: %v", manifestURL, err)
} }
if a.Spec.NeedsRollingUpdate != "" { if required.ExistingVersion != nil {
err = a.AddNeedsUpdateLabel(ctx, k8sClient) if a.Spec.NeedsRollingUpdate != "" {
if err != nil { err = a.AddNeedsUpdateLabel(ctx, k8sClient)
return nil, fmt.Errorf("error adding needs-update label: %v", err) if err != nil {
return nil, fmt.Errorf("error adding needs-update label: %v", err)
}
} }
} }