Skip to content

Commit

Permalink
remove default SLS/HSM urls and use providerHost
Browse files Browse the repository at this point in the history
Signed-off-by: Jacob Salmela <jacob.salmela@hpe.com>
  • Loading branch information
jacobsalmela committed Jun 30, 2023
1 parent 9e0f9c5 commit bde154b
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 4 deletions.
4 changes: 2 additions & 2 deletions cmd/session/init.go
Original file line number Diff line number Diff line change
Expand Up @@ -53,8 +53,8 @@ func init() {

// Session start flags
// TODO need a quick simulation environment flag
SessionStartCmd.Flags().String("csm-url-sls", "https://api-gw-service-nmn.local/apis/sls/v1", "(CSM Provider) Base URL for the System Layout Service (SLS)")
SessionStartCmd.Flags().String("csm-url-hsm", "https://api-gw-service-nmn.local/apis/smd/hsm/v2", "(CSM Provider) Base URL for the Hardware State Manager (HSM)")
SessionStartCmd.Flags().String("csm-url-sls", "", "(CSM Provider) Base URL for the System Layout Service (SLS)")
SessionStartCmd.Flags().String("csm-url-hsm", "", "(CSM Provider) Base URL for the Hardware State Manager (HSM)")
SessionStartCmd.Flags().BoolVarP(&insecure, "csm-insecure-https", "k", false, "(CSM Provider) Allow insecure connections when using HTTPS to CSM services")
SessionStartCmd.Flags().BoolVarP(&useSimulation, "csm-simulator", "S", false, "(CSM Provider) Use simulation environment URLs")

Expand Down
14 changes: 12 additions & 2 deletions cmd/session/session_start.go
Original file line number Diff line number Diff line change
Expand Up @@ -65,8 +65,18 @@ func startSession(cmd *cobra.Command, args []string) error {
log.Warn().Msg("Using simulation mode")
root.Conf.Session.DomainOptions.CsmOptions.UseSimulation = true
} else {
root.Conf.Session.DomainOptions.CsmOptions.BaseUrlSLS, _ = cmd.Flags().GetString("csm-url-sls")
root.Conf.Session.DomainOptions.CsmOptions.BaseUrlHSM, _ = cmd.Flags().GetString("csm-url-hsm")
slsUrl, _ := cmd.Flags().GetString("csm-url-sls")
if slsUrl != "" {
root.Conf.Session.DomainOptions.CsmOptions.BaseUrlSLS = slsUrl
} else {
root.Conf.Session.DomainOptions.CsmOptions.BaseUrlSLS = fmt.Sprintf("https://%s/apis/sls/v1", providerHost)
}
hsmUrl, _ := cmd.Flags().GetString("csm-url-hsm")
if hsmUrl != "" {
root.Conf.Session.DomainOptions.CsmOptions.BaseUrlHSM = hsmUrl
} else {
root.Conf.Session.DomainOptions.CsmOptions.BaseUrlHSM = fmt.Sprintf("https://%s/apis/smd/hsm/v2", providerHost)
}
root.Conf.Session.DomainOptions.CsmOptions.InsecureSkipVerify, _ = cmd.Flags().GetBool("csm-insecure-https")
}
if insecure {
Expand Down

0 comments on commit bde154b

Please sign in to comment.