From df5efd0a720c6ebeea2dce91e22a9a2fa3d07f64 Mon Sep 17 00:00:00 2001 From: Nicolai Willems Date: Wed, 31 Jan 2018 12:01:32 +0100 Subject: [PATCH] WIP SSH Keys needs better checking when existing --- builder/builder.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/builder/builder.go b/builder/builder.go index 1a0f483..40100e0 100644 --- a/builder/builder.go +++ b/builder/builder.go @@ -40,8 +40,8 @@ func CreateSSHKeySecret(kubectl *kubernetes.Clientset, sshkey string) error { ObjectMeta: meta_v1.ObjectMeta{Name: SSHKEY}, Data: map[string][]byte{"id_rsa": key}, } - exsistingKey, _ := kubectl.CoreV1().Secrets("default").Get(SSHKEY, meta_v1.GetOptions{}) - if exsistingKey != nil { + exsistingKey, err := kubectl.CoreV1().Secrets("default").Get(SSHKEY, meta_v1.GetOptions{}) + if err == nil && exsistingKey != nil { log.Println("sshkey exsists, will try to update it") _, err := kubectl.CoreV1().Secrets("default").Update(&cm) return err -- GitLab