gen

package
v5.12.0 Latest Latest
Warning

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

Go to latest
Published: Dec 29, 2025 License: Apache-2.0 Imports: 21 Imported by: 0

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

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewClusterRoleBindingCmd

func NewClusterRoleBindingCmd(rt *runtime.Runtime) *cobra.Command

NewClusterRoleBindingCmd creates the gen clusterrolebinding command.

func NewClusterRoleCmd

func NewClusterRoleCmd(rt *runtime.Runtime) *cobra.Command

NewClusterRoleCmd creates the gen clusterrole command.

func NewConfigMapCmd

func NewConfigMapCmd(rt *runtime.Runtime) *cobra.Command

NewConfigMapCmd creates the gen configmap command.

func NewCronJobCmd

func NewCronJobCmd(rt *runtime.Runtime) *cobra.Command

NewCronJobCmd creates the gen cronjob command.

func NewDeploymentCmd

func NewDeploymentCmd(rt *runtime.Runtime) *cobra.Command

NewDeploymentCmd creates the gen deployment command.

func NewGenCmd

func NewGenCmd(runtimeContainer *runtime.Runtime) *cobra.Command

NewGenCmd creates and returns the gen command group namespace.

func NewHelmReleaseCmd

func NewHelmReleaseCmd(_ *runtime.Runtime) *cobra.Command

NewHelmReleaseCmd creates the workload gen helmrelease command.

func NewIngressCmd

func NewIngressCmd(rt *runtime.Runtime) *cobra.Command

NewIngressCmd creates the gen ingress command.

func NewJobCmd

func NewJobCmd(rt *runtime.Runtime) *cobra.Command

NewJobCmd creates the gen job command.

func NewNamespaceCmd

func NewNamespaceCmd(rt *runtime.Runtime) *cobra.Command

NewNamespaceCmd creates the gen namespace command.

func NewPodDisruptionBudgetCmd

func NewPodDisruptionBudgetCmd(rt *runtime.Runtime) *cobra.Command

NewPodDisruptionBudgetCmd creates the gen poddisruptionbudget command.

func NewPriorityClassCmd

func NewPriorityClassCmd(rt *runtime.Runtime) *cobra.Command

NewPriorityClassCmd creates the gen priorityclass command.

func NewQuotaCmd

func NewQuotaCmd(rt *runtime.Runtime) *cobra.Command

NewQuotaCmd creates the gen quota command.

func NewRoleBindingCmd

func NewRoleBindingCmd(rt *runtime.Runtime) *cobra.Command

NewRoleBindingCmd creates the gen rolebinding command.

func NewRoleCmd

func NewRoleCmd(rt *runtime.Runtime) *cobra.Command

NewRoleCmd creates the gen role command.

func NewSecretCmd

func NewSecretCmd(rt *runtime.Runtime) *cobra.Command

NewSecretCmd creates the gen secret command.

func NewServiceAccountCmd

func NewServiceAccountCmd(rt *runtime.Runtime) *cobra.Command

NewServiceAccountCmd creates the gen serviceaccount command.

func NewServiceCmd

func NewServiceCmd(rt *runtime.Runtime) *cobra.Command

NewServiceCmd creates the gen service command.

Types

This section is empty.

Jump to

Keyboard shortcuts

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