Skip to content

Commit e0f5f8d

Browse files
author
Stan Bondi
committed
Fixed bugs with update/create
1 parent 078ca70 commit e0f5f8d

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

apply/apply.go

+7-6
Original file line numberDiff line numberDiff line change
@@ -94,19 +94,20 @@ func ensureSecretsForRepo(client drone.Client, manifestSecret *mfst.SecretDef, r
9494
secret.Value = string(out)
9595
}
9696

97-
_, err = client.Secret(owner, name, secret.Name)
98-
if err != nil {
97+
_, serr := client.Secret(owner, name, secret.Name)
98+
if serr == nil {
9999
_, uerr := client.SecretUpdate(owner, name, secret)
100-
if uerr != nil {
101-
fmt.Printf("%s %s\n", Green("✓"), Bold(secret.Name))
100+
if uerr == nil {
101+
fmt.Printf("%s Updated %s\n", Green("✓"), Bold(secret.Name))
102102
} else {
103103
fmt.Printf("%s %s.\n", Red("✕"), Bold(secret.Name))
104104
return uerr
105105
}
106106
} else {
107+
fmt.Printf("creating new secret %s\n", Bold(secret.Name))
107108
_, uerr := client.SecretCreate(owner, name, secret)
108-
if uerr != nil {
109-
fmt.Printf("%s %s\n", Green("✓"), Bold(secret.Name))
109+
if uerr == nil {
110+
fmt.Printf("%s Created: %s\n", Green("✓"), Bold(secret.Name))
110111
} else {
111112
fmt.Printf("%s %s.\n", Red("✕"), Bold(secret.Name))
112113
return uerr

main.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import (
99
"github.com/urfave/cli"
1010
)
1111

12-
const version string = "0.0.4"
12+
const version string = "0.0.5"
1313

1414
func main() {
1515
app := cli.NewApp()
@@ -52,6 +52,7 @@ func main() {
5252
}
5353

5454
if err := app.Run(os.Args); err != nil {
55+
log.Println("Fatal Error")
5556
log.Fatal(err)
5657
}
5758
}

0 commit comments

Comments
 (0)