Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // Version is dynamically set by the toolchain or overridden by the Makefile. Version = "dev" // Language used, can be overridden by Makefile or CI Language = "en" // RepositoryOwner is the remote GitHub organization for the releases RepositoryOwner = "redhat-developer" // RepositoryName is the remote GitHub repository for the releases RepositoryName = "app-services-cli" // DynamicConfigURL Url used to download dynamic service constants. If empty then static service constants are used. DynamicConfigURL = "https://console.redhat.com/apps/application-services/service-constants.json" // DefaultPageSize is the default number of items per page when using list commands DefaultPageSize = "10" // DefaultPageNumber is the default page number when using list commands DefaultPageNumber = "1" // SSORedirectPath is the default SSO redirect path SSORedirectPath = "sso-redhat-callback" // MASSSORedirectPath is the default MAS-SSO redirect path MASSSORedirectPath = "mas-sso-callback" // BuildSource is a unique key which indicates the infrastructure on which the binary was built BuildSource = "local" )
Define public variables here which you wish to be configurable at build time
View Source
var ( ProductionAPIURL = "https://api.openshift.com" StagingAPIURL = "https://api.stage.openshift.com" ConsoleURL = "https://console.redhat.com" DefaultClientID = "rhoas-cli-prod" DefaultUserAgentPrefix = "rhoas-cli_" DefaultOfflineTokenClientID = "cloud-services" DefaultLoginTimeout = 60 * time.Second OfflineTokenURL = ConsoleURL + "/openshift/token" ProductionAuthURL = "https://sso.redhat.com/auth/realms/redhat-external" ProductionMasAuthURL = "https://identity.api.openshift.com/auth/realms/rhoas" StagingMasAuthURL = "https://identity.api.stage.openshift.com/auth/realms/rhoas" )
Auth Build variables
Functions ¶
func CheckForUpdate ¶
func CheckForUpdate(ctx context.Context, version string, logger logging.Logger, localizer localize.Localizer)
CheckForUpdate checks if there is a newer version of the CLI than the version currently being used. If so, it logs this information to the console.
func IsDevBuild ¶ added in v0.36.0
func IsDevBuild() bool
IsDevBuild returns true if the current build is "dev" (dev build)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.