only use update if the secret already exists

pull/11945/head
Sharif Elgamal 2021-07-23 13:11:07 -07:00
parent a940203ed4
commit 6d710b4e59
1 changed files with 2 additions and 2 deletions

View File

@ -161,10 +161,10 @@ func createPullSecret(cc *config.ClusterConfig, creds *google.Credentials) error
Type: "kubernetes.io/dockercfg",
}
if Refresh {
if exists && Refresh {
_, err := secrets.Update(context.TODO(), secretObj, metav1.UpdateOptions{})
if err != nil {
klog.Infof("error deleting secret: %v", err)
return err
}
} else {
_, err = secrets.Create(context.TODO(), secretObj, metav1.CreateOptions{})