common

package
v1.11.24-beta005 Latest Latest
Warning

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

Go to latest
Published: May 29, 2023 License: MIT Imports: 18 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)

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) error

func KubectlScaleDeployment added in v1.11.25

func KubectlScaleDeployment(namespace, deployment string, replicas int) (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 PopulateHelmFlags added in v1.11.25

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

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 UiPrintContext added in v1.9.23

func UiPrintContext(cfg config.Data)

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
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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