common

package
v1.16.14 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 13, 2023 License: MIT Imports: 25 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Commit  string
	Version string
	BuiltBy string
	Date    string
)

Functions

func CreateVariables added in v1.1.10

func CreateVariables(cmd *cobra.Command, ignoreSecretVariable bool) (vars map[string]testkube.Variable, err error)

func GetClient

func GetClient(cmd *cobra.Command) (client.Client, string, error)

GetClient returns api client

func GetCurrentKubernetesContext added in v1.11.25

func GetCurrentKubernetesContext() (string, error)

func HelmUpgradeOrInstalTestkube added in v1.11.25

func HelmUpgradeOrInstalTestkube(options HelmOptions) error

func HelmUpgradeOrInstallTestkubeCloud added in v1.11.25

func HelmUpgradeOrInstallTestkubeCloud(options HelmOptions, cfg config.Data, isMigration bool) error

func IsUserLoggedIn added in v1.13.0

func IsUserLoggedIn(cfg config.Data, options HelmOptions) bool

func KubectlScaleDeployment added in v1.11.25

func KubectlScaleDeployment(namespace, deployment string, replicas int) (string, error)

func LoginUser added in v1.13.1

func LoginUser(authUri string) (string, string, error)

func NewDataFromFlags added in v1.7.29

func NewDataFromFlags(cmd *cobra.Command) (data *string, err error)

NewDataFromFlags read input data from stdin or '--file' parameter

func NewRepositoryFromFlags added in v1.7.29

func NewRepositoryFromFlags(cmd *cobra.Command) (repository *testkube.Repository, err error)

NewRepositoryFromFlags creates repository from command flags

func NewRepositoryUpdateFromFlags added in v1.7.29

func NewRepositoryUpdateFromFlags(cmd *cobra.Command) (repository *testkube.RepositoryUpdate, err error)

NewRepositoryUpdateFromFlags creates repository update from command flags

func PopulateAgentDataToContext added in v1.11.25

func PopulateAgentDataToContext(options HelmOptions, cfg config.Data) error

func PopulateCloudConfig added in v1.12.7

func PopulateCloudConfig(cfg config.Data, apiKey, orgId, envId, rootDomain string) config.Data

func PopulateHelmFlags added in v1.11.25

func PopulateHelmFlags(cmd *cobra.Command, options *HelmOptions)

func PopulateLoginDataToContext added in v1.12.7

func PopulateLoginDataToContext(orgID, envID, token, refreshToken string, options HelmOptions, cfg config.Data) error

func PopulateOrgAndEnvNames added in v1.12.7

func PopulateOrgAndEnvNames(cfg config.Data, orgId, envId, rootDomain string) (config.Data, error)

func RunMigrations added in v1.11.25

func RunMigrations(cmd *cobra.Command) (hasMigrations bool, err error)

func UIPrintCRD added in v1.2.39

func UIPrintCRD(tmpl crd.Template, object any, firstEntry *bool)

UIPrintCRD prints crd to ui

func UiCloudContextValidationError added in v1.12.7

func UiCloudContextValidationError(err error)

func UiContextHeader added in v1.12.7

func UiContextHeader(cmd *cobra.Command, cfg config.Data)

func UiPrintContext added in v1.9.23

func UiPrintContext(cfg config.Data)

func UpdateTokens added in v1.13.0

func UpdateTokens(cfg config.Data, token, refreshToken string) error

func ValidateUpsertOptions added in v1.10.21

func ValidateUpsertOptions(cmd *cobra.Command, sourceName string) error

ValidateUpsertOptions validates upsert options

Types

type CloudUris added in v1.11.25

type CloudUris struct {
	RootDomain string `json:"rootDomain"`
	Api        string `json:"api"`
	Agent      string `json:"agent"`
	Ui         string `json:"ui"`
	Auth       string `json:"auth"`
}

func NewCloudUris added in v1.11.25

func NewCloudUris(rootDomain string) CloudUris

type HelmOptions added in v1.11.25

type HelmOptions struct {
	Name, Namespace, Chart, Values                  string
	NoDashboard, NoMinio, NoMongo, NoConfirm        bool
	MinioReplicas, MongoReplicas, DashboardReplicas int
	// Cloud only params
	CloudAgentToken        string
	CloudIdToken           string
	CloudRootDomain        string
	CloudOrgId, CloudEnvId string
	CloudUris              CloudUris
	// For debug
	DryRun         bool
	MultiNamespace bool
	NoOperator     bool
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL