cmds

package
v0.3.5 Latest Latest
Warning

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

Go to latest
Published: Sep 23, 2025 License: Apache-2.0 Imports: 39 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CobraFlagNamespace added in v0.3.4

func CobraFlagNamespace(appCtx *AppContext, flag *pflag.FlagSet)

func CreateCustomCertsSecrets added in v0.3.4

func CreateCustomCertsSecrets(ctx context.Context, name, namespace, customCertsPath string, k8sclient client.Client) error

func InitializeConfig added in v0.3.4

func InitializeConfig(cmd *cobra.Command)

func NewClusterCmd added in v0.3.2

func NewClusterCmd(appCtx *AppContext) *cobra.Command

func NewClusterCreateCmd added in v0.3.1

func NewClusterCreateCmd(appCtx *AppContext) *cobra.Command

func NewClusterDeleteCmd added in v0.3.1

func NewClusterDeleteCmd(appCtx *AppContext) *cobra.Command

func NewClusterListCmd added in v0.3.3

func NewClusterListCmd(appCtx *AppContext) *cobra.Command

func NewKubeconfigCmd added in v0.3.2

func NewKubeconfigCmd(appCtx *AppContext) *cobra.Command

func NewKubeconfigGenerateCmd added in v0.3.2

func NewKubeconfigGenerateCmd(appCtx *AppContext) *cobra.Command

func NewPolicyCmd added in v0.3.3

func NewPolicyCmd(appCtx *AppContext) *cobra.Command

func NewPolicyCreateCmd added in v0.3.3

func NewPolicyCreateCmd(appCtx *AppContext) *cobra.Command

func NewPolicyDeleteCmd added in v0.3.3

func NewPolicyDeleteCmd(appCtx *AppContext) *cobra.Command

func NewPolicyListCmd added in v0.3.3

func NewPolicyListCmd(appCtx *AppContext) *cobra.Command

func NewRootCmd added in v0.3.4

func NewRootCmd() *cobra.Command

func RemoveOwnerReferenceFromSecret added in v0.3.2

func RemoveOwnerReferenceFromSecret(ctx context.Context, name string, cl ctrlclient.Client, cluster v1alpha1.Cluster) error

Types

type AppContext added in v0.3.2

type AppContext struct {
	RestConfig *rest.Config
	Client     client.Client

	// Global flags
	Debug      bool
	Kubeconfig string
	// contains filtered or unexported fields
}

func (*AppContext) Namespace added in v0.3.2

func (ctx *AppContext) Namespace(name string) string

type CreateConfig added in v0.3.1

type CreateConfig struct {
	// contains filtered or unexported fields
}

type GenerateKubeconfigConfig added in v0.3.4

type GenerateKubeconfigConfig struct {
	// contains filtered or unexported fields
}

type VirtualClusterPolicyCreateConfig added in v0.3.3

type VirtualClusterPolicyCreateConfig struct {
	// contains filtered or unexported fields
}

Jump to

Keyboard shortcuts

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