From 8d63f8c2711183eaa9688c7e6a08d3fd4e4de2ad Mon Sep 17 00:00:00 2001 From: Don Date: Wed, 16 Nov 2016 11:30:35 -0800 Subject: [PATCH] Add conceal option to CLI secrets --- drone/secret.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drone/secret.go b/drone/secret.go index 89087f02a..f66900591 100644 --- a/drone/secret.go +++ b/drone/secret.go @@ -45,6 +45,10 @@ func secretAddFlags() []cli.Flag { Name: "skip-verify", Usage: "skip verification for the secret", }, + cli.BoolFlag{ + Name: "conceal", + Usage: "conceal secret in build logs", + }, } } @@ -73,6 +77,7 @@ func secretParseCmd(name string, value string, c *cli.Context) (*model.Secret, e secret.Images = c.StringSlice("image") secret.Events = c.StringSlice("event") secret.SkipVerify = c.Bool("skip-verify") + secret.Conceal = c.Bool("conceal") if len(secret.Images) == 0 { return nil, fmt.Errorf("Please specify the --image parameter") @@ -122,6 +127,7 @@ var tmplSecretList = "\x1b[33m{{ .Name }} \x1b[0m" + ` Images: {{ list .Images }} Events: {{ list .Events }} SkipVerify: {{ .SkipVerify }} +Conceal: {{ .Conceal }} ` var secretFuncMap = template.FuncMap{