Skip to content

Commit a74d50e

Browse files
committed
be a little smarter about refreshing secrets
1 parent 047f2e5 commit a74d50e

File tree

1 file changed

+10
-11
lines changed

1 file changed

+10
-11
lines changed

pkg/addons/addons_gcpauth.go

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -175,16 +175,14 @@ func createPullSecret(cc *config.ClusterConfig, creds *google.Credentials) error
175175
secrets := client.Secrets(n.Name)
176176

177177
exists := false
178-
if !Refresh {
179-
secList, err := secrets.List(context.TODO(), metav1.ListOptions{})
180-
if err != nil {
181-
return err
182-
}
183-
for _, s := range secList.Items {
184-
if s.Name == secretName {
185-
exists = true
186-
break
187-
}
178+
secList, err := secrets.List(context.TODO(), metav1.ListOptions{})
179+
if err != nil {
180+
return err
181+
}
182+
for _, s := range secList.Items {
183+
if s.Name == secretName {
184+
exists = true
185+
break
188186
}
189187
}
190188

@@ -197,7 +195,8 @@ func createPullSecret(cc *config.ClusterConfig, creds *google.Credentials) error
197195
Type: "kubernetes.io/dockercfg",
198196
}
199197

200-
if Refresh {
198+
if exists && Refresh {
199+
fmt.Printf("REFRESHING SECRET: %s\n", n.Name)
201200
_, err := secrets.Update(context.TODO(), secretObj, metav1.UpdateOptions{})
202201
if err != nil {
203202
return err

0 commit comments

Comments
 (0)