Documentation
¶
Overview ¶
Package gen provides the gen command namespace for generating Kubernetes resources.
This package contains commands for generating Kubernetes resource manifests using kubectl create with --dry-run=client -o yaml, supporting various resource types including deployments, services, secrets, configmaps, and more.
Index ¶
- func NewClusterRoleBindingCmd(rt *runtime.Runtime) *cobra.Command
- func NewClusterRoleCmd(rt *runtime.Runtime) *cobra.Command
- func NewConfigMapCmd(rt *runtime.Runtime) *cobra.Command
- func NewCronJobCmd(rt *runtime.Runtime) *cobra.Command
- func NewDeploymentCmd(rt *runtime.Runtime) *cobra.Command
- func NewGenCmd(runtimeContainer *runtime.Runtime) *cobra.Command
- func NewHelmReleaseCmd(_ *runtime.Runtime) *cobra.Command
- func NewIngressCmd(rt *runtime.Runtime) *cobra.Command
- func NewJobCmd(rt *runtime.Runtime) *cobra.Command
- func NewNamespaceCmd(rt *runtime.Runtime) *cobra.Command
- func NewPodDisruptionBudgetCmd(rt *runtime.Runtime) *cobra.Command
- func NewPriorityClassCmd(rt *runtime.Runtime) *cobra.Command
- func NewQuotaCmd(rt *runtime.Runtime) *cobra.Command
- func NewRoleBindingCmd(rt *runtime.Runtime) *cobra.Command
- func NewRoleCmd(rt *runtime.Runtime) *cobra.Command
- func NewSecretCmd(rt *runtime.Runtime) *cobra.Command
- func NewServiceAccountCmd(rt *runtime.Runtime) *cobra.Command
- func NewServiceCmd(rt *runtime.Runtime) *cobra.Command
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewClusterRoleBindingCmd ¶
NewClusterRoleBindingCmd creates the gen clusterrolebinding command.
func NewClusterRoleCmd ¶
NewClusterRoleCmd creates the gen clusterrole command.
func NewConfigMapCmd ¶
NewConfigMapCmd creates the gen configmap command.
func NewCronJobCmd ¶
NewCronJobCmd creates the gen cronjob command.
func NewDeploymentCmd ¶
NewDeploymentCmd creates the gen deployment command.
func NewHelmReleaseCmd ¶
NewHelmReleaseCmd creates the workload gen helmrelease command.
func NewIngressCmd ¶
NewIngressCmd creates the gen ingress command.
func NewNamespaceCmd ¶
NewNamespaceCmd creates the gen namespace command.
func NewPodDisruptionBudgetCmd ¶
NewPodDisruptionBudgetCmd creates the gen poddisruptionbudget command.
func NewPriorityClassCmd ¶
NewPriorityClassCmd creates the gen priorityclass command.
func NewQuotaCmd ¶
NewQuotaCmd creates the gen quota command.
func NewRoleBindingCmd ¶
NewRoleBindingCmd creates the gen rolebinding command.
func NewRoleCmd ¶
NewRoleCmd creates the gen role command.
func NewSecretCmd ¶
NewSecretCmd creates the gen secret command.
func NewServiceAccountCmd ¶
NewServiceAccountCmd creates the gen serviceaccount command.
Types ¶
This section is empty.