Documentation
¶
Index ¶
- func CobraFlagNamespace(appCtx *AppContext, flag *pflag.FlagSet)
- func CreateCustomCertsSecrets(ctx context.Context, name, namespace, customCertsPath string, ...) error
- func InitializeConfig(cmd *cobra.Command)
- func NewClusterCmd(appCtx *AppContext) *cobra.Command
- func NewClusterCreateCmd(appCtx *AppContext) *cobra.Command
- func NewClusterDeleteCmd(appCtx *AppContext) *cobra.Command
- func NewClusterListCmd(appCtx *AppContext) *cobra.Command
- func NewKubeconfigCmd(appCtx *AppContext) *cobra.Command
- func NewKubeconfigGenerateCmd(appCtx *AppContext) *cobra.Command
- func NewPolicyCmd(appCtx *AppContext) *cobra.Command
- func NewPolicyCreateCmd(appCtx *AppContext) *cobra.Command
- func NewPolicyDeleteCmd(appCtx *AppContext) *cobra.Command
- func NewPolicyListCmd(appCtx *AppContext) *cobra.Command
- func NewRootCmd() *cobra.Command
- func RemoveOwnerReferenceFromSecret(ctx context.Context, name string, cl ctrlclient.Client, ...) error
- type AppContext
- type CreateConfig
- type GenerateKubeconfigConfig
- type VirtualClusterPolicyCreateConfig
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 InitializeConfig ¶ added in v0.3.4
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 RemoveOwnerReferenceFromSecret ¶ added in v0.3.2
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
}
Click to show internal directories.
Click to hide internal directories.