From e838b2400cb91bda08c252ab8dcffa67f4a59420 Mon Sep 17 00:00:00 2001 From: Tof1973 Date: Fri, 26 Jun 2026 18:23:53 +0200 Subject: [PATCH 1/2] Add missing config set jira-email --- cmd/ocm-backplane/config/set.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cmd/ocm-backplane/config/set.go b/cmd/ocm-backplane/config/set.go index 30af5023..6d6d9a7f 100644 --- a/cmd/ocm-backplane/config/set.go +++ b/cmd/ocm-backplane/config/set.go @@ -61,6 +61,7 @@ func setConfig(cmd *cobra.Command, args []string) error { } bpConfig.SessionDirectory = viper.GetString("session-dir") bpConfig.JiraToken = viper.GetString(config.JiraTokenViperKey) + bpConfig.JiraEmail = viper.GetString(config.JiraEmailViperKey) } // create config directory if it doesn't exist @@ -100,13 +101,15 @@ func setConfig(cmd *cobra.Command, args []string) error { bpConfig.PagerDutyAPIKey = args[1] case config.JiraTokenViperKey: bpConfig.JiraToken = args[1] + case config.JiraEmailViperKey: + bpConfig.JiraEmail = args[1] case GovcloudVar: bpConfig.Govcloud, err = strconv.ParseBool(args[1]) if err != nil { return fmt.Errorf("invalid value for %s: %v", GovcloudVar, err) } default: - return fmt.Errorf("supported config variables are %s, %s, %s, %s, %s & %s", URLConfigVar, ProxyURLConfigVar, SessionConfigVar, PagerDutyAPIConfigVar, config.JiraTokenViperKey, GovcloudVar) + return fmt.Errorf("supported config variables are %s, %s, %s, %s, %s, %s & %s", URLConfigVar, ProxyURLConfigVar, SessionConfigVar, PagerDutyAPIConfigVar, config.JiraTokenViperKey, config.JiraEmailViperKey, GovcloudVar) } viper.SetConfigType("json") @@ -115,6 +118,7 @@ func setConfig(cmd *cobra.Command, args []string) error { viper.Set(SessionConfigVar, bpConfig.SessionDirectory) viper.Set(PagerDutyAPIConfigVar, bpConfig.PagerDutyAPIKey) viper.Set(config.JiraTokenViperKey, bpConfig.JiraToken) + viper.Set(config.JiraEmailViperKey, bpConfig.JiraEmail) viper.Set(GovcloudVar, bpConfig.Govcloud) err = viper.WriteConfigAs(configPath) From 3dfda8d41bfd13e5a3c08e80f14b98b33835c372 Mon Sep 17 00:00:00 2001 From: Tof1973 Date: Fri, 26 Jun 2026 18:43:25 +0200 Subject: [PATCH 2/2] Add jira variables oprion in config helper --- cmd/ocm-backplane/config/config.go | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/cmd/ocm-backplane/config/config.go b/cmd/ocm-backplane/config/config.go index 828cf2b6..84ecfa4a 100644 --- a/cmd/ocm-backplane/config/config.go +++ b/cmd/ocm-backplane/config/config.go @@ -20,11 +20,13 @@ func NewConfigCmd() *cobra.Command { The location of the configuration file is gleaned from ~/.config/backplane/config.json or the 'BACKPLANE_CONFIG' environment variable if set. The following variables are supported: -url Backplane API URL -proxy-url Squid proxy URL -session-dir Backplane CLI session directory -pd-key PagerDuty API User Key -govcloud Set to true if used in FedRAMP +url Backplane API URL +proxy-url Squid proxy URL +session-dir Backplane CLI session directory +pd-key PagerDuty API User Key +jira-token JIRA token +jira-email JIRA email +govcloud Set to true if used in FedRAMP `, SilenceUsage: true, }