Documentation ¶
Index ¶
- func EnterDockercfg() string
- func EnterGitHostAccessToken(serviceRepo string) string
- func EnterGitRepo() string
- func EnterGitWebhookSecret() string
- func EnterImageRepoExternalRepository() string
- func EnterImageRepoInternalRegistry() string
- func EnterInternalRegistry() string
- func EnterOutputPath() string
- func EnterPrefix() string
- func EnterSealedSecretService(sealedSecretService *types.NamespacedName) string
- func EnterServiceRepoURL() string
- func EnterServiceWebhookSecret() string
- func IsPrivateRepo() bool
- func SelectOptionCommitStatusTracker() string
- func SelectOptionImageRepository() string
- func SelectOptionOverwrite(path string) string
- func SelectPrivateRepoDriver() string
- func ValidateName(name string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EnterDockercfg ¶
func EnterDockercfg() string
EnterDockercfg allows the user to specify the path to the docker config json file for external image repository authentication in a UI prompt.
func EnterGitHostAccessToken ¶
EnterGitHostAccessToken , it becomes necessary to add the personal access token to access upstream git hosts.
func EnterGitRepo ¶
func EnterGitRepo() string
EnterGitRepo allows the user to specify the git repository in a prompt
func EnterGitWebhookSecret ¶
func EnterGitWebhookSecret() string
EnterGitWebhookSecret allows the user to specify the webhook secret string they wish to authenticate push/pull to GitOps repo in a UI prompt.
func EnterImageRepoExternalRepository ¶
func EnterImageRepoExternalRepository() string
EnterImageRepoExternalRepository allows the user to specify the type of image repository they wish to use in a UI prompt.
func EnterImageRepoInternalRegistry ¶
func EnterImageRepoInternalRegistry() string
EnterImageRepoInternalRegistry allows the user to specify the Internal image repository in a UI prompt.
func EnterInternalRegistry ¶
func EnterInternalRegistry() string
EnterInternalRegistry allows the user to specify the internal registry in a UI prompt.
func EnterOutputPath ¶
func EnterOutputPath() string
EnterOutputPath allows the user to specify the path where the gitops configuration must reside locally in a UI prompt.
func EnterPrefix ¶
func EnterPrefix() string
EnterPrefix , if we desire to add the prefix to differentiate between namespaces, then this is the way forward.
func EnterSealedSecretService ¶
func EnterSealedSecretService(sealedSecretService *types.NamespacedName) string
EnterSealedSecretService , prompts the UI to ask for the sealed-secrets-namespaces
func EnterServiceRepoURL ¶
func EnterServiceRepoURL() string
EnterServiceRepoURL , allows users to differentiate between the bootstrap and init options, addition of the service repo url will allow users to bootstrap an environment through the UI prompt.
func EnterServiceWebhookSecret ¶
func EnterServiceWebhookSecret() string
EnterServiceWebhookSecret allows the user to specify the webhook secret string they wish to authenticate push/pull to service repo in a UI prompt.
func IsPrivateRepo ¶
func IsPrivateRepo() bool
IsPrivateRepo lets the user choose between a private / public repository.
func SelectOptionCommitStatusTracker ¶
func SelectOptionCommitStatusTracker() string
SelectOptionCommitStatusTracker allows users the option to select if they want to incorporate the feature of the commit status tracker through the UI prompt.
func SelectOptionImageRepository ¶
func SelectOptionImageRepository() string
SelectOptionImageRepository , allows users an option between the Internal image registry and the external image registry through the UI prompt.
func SelectOptionOverwrite ¶
SelectOptionOverwrite allows users the option to overwrite the current gitops configuration locally through the UI prompt.
func SelectPrivateRepoDriver ¶
func SelectPrivateRepoDriver() string
SelectPrivateRepoDriver lets users choose the driver for their git hosting service.
func ValidateName ¶
ValidateName will do validation of application & component names according to DNS (RFC 1123) rules Criteria for valid name in kubernetes: https://github.com/kubernetes/community/blob/master/contributors/design-proposals/architecture/identifiers.md
Types ¶
This section is empty.