Help us shape the future of Go! Take the 2026 Go Developer Survey

gen

package
v6.9.7 Latest Latest
Warning

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

Go to latest
Published: Apr 13, 2026 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 *di.Runtime) *cobra.Command

NewClusterRoleBindingCmd creates the gen clusterrolebinding command.

func NewClusterRoleCmd

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

NewClusterRoleCmd creates the gen clusterrole command.

func NewConfigMapCmd

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

NewConfigMapCmd creates the gen configmap command.

func NewCronJobCmd

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

NewCronJobCmd creates the gen cronjob command.

func NewDeploymentCmd

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

NewDeploymentCmd creates the gen deployment command.

func NewGenCmd

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

NewGenCmd creates and returns the gen command group namespace.

func NewHelmReleaseCmd

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

NewHelmReleaseCmd creates the workload gen helmrelease command.

func NewIngressCmd

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

NewIngressCmd creates the gen ingress command.

func NewJobCmd

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

NewJobCmd creates the gen job command.

func NewNamespaceCmd

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

NewNamespaceCmd creates the gen namespace command.

func NewPodDisruptionBudgetCmd

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

NewPodDisruptionBudgetCmd creates the gen poddisruptionbudget command.

func NewPriorityClassCmd

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

NewPriorityClassCmd creates the gen priorityclass command.

func NewQuotaCmd

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

NewQuotaCmd creates the gen quota command.

func NewRoleBindingCmd

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

NewRoleBindingCmd creates the gen rolebinding command.

func NewRoleCmd

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

NewRoleCmd creates the gen role command.

func NewSecretCmd

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

NewSecretCmd creates the gen secret command.

func NewServiceAccountCmd

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

NewServiceAccountCmd creates the gen serviceaccount command.

func NewServiceCmd

func NewServiceCmd(rt *di.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