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

create

package
v1.14.9 Latest Latest
Warning

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

Go to latest
Published: Nov 9, 2019 License: Apache-2.0 Imports: 34 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NameFromCommandArgs

func NameFromCommandArgs(cmd *cobra.Command, args []string) (string, error)

NameFromCommandArgs is a utility function for commands that assume the first argument is a resource name

func NewCmdCreate

func NewCmdCreate(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command

NewCmdCreate returns new initialized instance of create sub command

func NewCmdCreateClusterRole

func NewCmdCreateClusterRole(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command

NewCmdCreateClusterRole initializes and returns new ClusterRoles command

func NewCmdCreateClusterRoleBinding

func NewCmdCreateClusterRoleBinding(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command

NewCmdCreateClusterRoleBinding returns an initialized command instance of ClusterRoleBinding

func NewCmdCreateConfigMap

func NewCmdCreateConfigMap(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command

NewCmdCreateConfigMap initializes and returns ConfigMapOpts

func NewCmdCreateCronJob added in v1.14.0

func NewCmdCreateCronJob(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command

NewCmdCreateCronJob is a command to to create CronJobs.

func NewCmdCreateDeployment

func NewCmdCreateDeployment(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command

NewCmdCreateDeployment is a macro command to create a new deployment. This command is better known to users as `kubectl create deployment`. Note that this command overlaps significantly with the `kubectl run` command.

func NewCmdCreateJob

func NewCmdCreateJob(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command

NewCmdCreateJob is a command to ease creating Jobs from CronJobs.

func NewCmdCreateNamespace

func NewCmdCreateNamespace(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command

NewCmdCreateNamespace is a macro command to create a new namespace

func NewCmdCreatePodDisruptionBudget

func NewCmdCreatePodDisruptionBudget(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command

NewCmdCreatePodDisruptionBudget is a macro command to create a new pod disruption budget.

func NewCmdCreatePriorityClass

func NewCmdCreatePriorityClass(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command

NewCmdCreatePriorityClass is a macro command to create a new priorityClass.

func NewCmdCreateQuota

func NewCmdCreateQuota(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command

NewCmdCreateQuota is a macro command to create a new quota

func NewCmdCreateRole

func NewCmdCreateRole(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command

NewCmdCreateRole returnns an initialized Command instance for 'create role' sub command

func NewCmdCreateRoleBinding

func NewCmdCreateRoleBinding(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command

NewCmdCreateRoleBinding returns an initialized Command instance for 'create rolebinding' sub command

func NewCmdCreateSecret

func NewCmdCreateSecret(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command

NewCmdCreateSecret groups subcommands to create various types of secrets

func NewCmdCreateSecretDockerRegistry

func NewCmdCreateSecretDockerRegistry(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command

NewCmdCreateSecretDockerRegistry is a macro command for creating secrets to work with Docker registries

func NewCmdCreateSecretGeneric

func NewCmdCreateSecretGeneric(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command

NewCmdCreateSecretGeneric is a command to create generic secrets from files, directories, or literal values

func NewCmdCreateSecretTLS

func NewCmdCreateSecretTLS(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command

NewCmdCreateSecretTLS is a macro command for creating secrets to work with Docker registries

func NewCmdCreateService

func NewCmdCreateService(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command

NewCmdCreateService is a macro command to create a new service

func NewCmdCreateServiceAccount

func NewCmdCreateServiceAccount(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command

NewCmdCreateServiceAccount is a macro command to create a new service account

func NewCmdCreateServiceClusterIP

func NewCmdCreateServiceClusterIP(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command

NewCmdCreateServiceClusterIP is a command to create a ClusterIP service

func NewCmdCreateServiceExternalName

func NewCmdCreateServiceExternalName(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command

NewCmdCreateServiceExternalName is a macro command for creating an ExternalName service

func NewCmdCreateServiceLoadBalancer

func NewCmdCreateServiceLoadBalancer(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command

NewCmdCreateServiceLoadBalancer is a macro command for creating a LoadBalancer service

func NewCmdCreateServiceNodePort

func NewCmdCreateServiceNodePort(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command

NewCmdCreateServiceNodePort is a macro command for creating a NodePort service

func RunEditOnCreate

func RunEditOnCreate(f cmdutil.Factory, printFlags *genericclioptions.PrintFlags, recordFlags *genericclioptions.RecordFlags, ioStreams genericclioptions.IOStreams, cmd *cobra.Command, options *resource.FilenameOptions) error

RunEditOnCreate performs edit on creation

Types

type ClusterRoleBindingOpts

type ClusterRoleBindingOpts struct {
	CreateSubcommandOptions *CreateSubcommandOptions
}

ClusterRoleBindingOpts is returned by NewCmdCreateClusterRoleBinding

func (*ClusterRoleBindingOpts) Complete

func (o *ClusterRoleBindingOpts) Complete(f cmdutil.Factory, cmd *cobra.Command, args []string) error

Complete completes all the required options

func (*ClusterRoleBindingOpts) Run

func (o *ClusterRoleBindingOpts) Run() error

Run calls the CreateSubcommandOptions.Run in ClusterRoleBindingOpts instance

type ConfigMapOpts

type ConfigMapOpts struct {
	CreateSubcommandOptions *CreateSubcommandOptions
}

ConfigMapOpts holds properties for create configmap sub-command

func (*ConfigMapOpts) Complete

func (o *ConfigMapOpts) Complete(f cmdutil.Factory, cmd *cobra.Command, args []string) error

Complete completes all the required options

func (*ConfigMapOpts) Run

func (o *ConfigMapOpts) Run() error

Run performs the execution of 'create' sub command options

type CreateClusterRoleOptions

type CreateClusterRoleOptions struct {
	*CreateRoleOptions
	NonResourceURLs []string
	AggregationRule map[string]string
}

CreateClusterRoleOptions is returned by NewCmdCreateClusterRole

func (*CreateClusterRoleOptions) Complete

func (c *CreateClusterRoleOptions) Complete(f cmdutil.Factory, cmd *cobra.Command, args []string) error

Complete completes all the required options

func (*CreateClusterRoleOptions) RunCreateRole

func (c *CreateClusterRoleOptions) RunCreateRole() error

RunCreateRole creates a new clusterRole

func (*CreateClusterRoleOptions) Validate

func (c *CreateClusterRoleOptions) Validate() error

Validate makes sure there is no discrepency in CreateClusterRoleOptions

type CreateCronJobOptions added in v1.14.0

type CreateCronJobOptions struct {
	PrintFlags *genericclioptions.PrintFlags

	PrintObj func(obj runtime.Object) error

	Name     string
	Image    string
	Schedule string
	Command  []string
	Restart  string

	Namespace string
	Client    batchv1beta1client.BatchV1beta1Interface
	DryRun    bool
	Builder   *resource.Builder
	Cmd       *cobra.Command

	genericclioptions.IOStreams
}

func NewCreateCronJobOptions added in v1.14.0

func NewCreateCronJobOptions(ioStreams genericclioptions.IOStreams) *CreateCronJobOptions

func (*CreateCronJobOptions) Complete added in v1.14.0

func (o *CreateCronJobOptions) Complete(f cmdutil.Factory, cmd *cobra.Command, args []string) error

func (*CreateCronJobOptions) Run added in v1.14.0

func (o *CreateCronJobOptions) Run() error

func (*CreateCronJobOptions) Validate added in v1.14.0

func (o *CreateCronJobOptions) Validate() error

type CreateJobOptions

type CreateJobOptions struct {
	PrintFlags *genericclioptions.PrintFlags

	PrintObj func(obj runtime.Object) error

	Name    string
	Image   string
	From    string
	Command []string

	Namespace string
	Client    batchv1client.BatchV1Interface
	DryRun    bool
	Builder   *resource.Builder
	Cmd       *cobra.Command

	genericclioptions.IOStreams
}

CreateJobOptions is the command line options for 'create job'

func NewCreateJobOptions

func NewCreateJobOptions(ioStreams genericclioptions.IOStreams) *CreateJobOptions

NewCreateJobOptions initializes and returns new CreateJobOptions instance

func (*CreateJobOptions) Complete

func (o *CreateJobOptions) Complete(f cmdutil.Factory, cmd *cobra.Command, args []string) error

Complete completes all the required options

func (*CreateJobOptions) Run added in v1.12.0

func (o *CreateJobOptions) Run() error

Run performs the execution of 'create job' sub command

func (*CreateJobOptions) Validate added in v1.12.0

func (o *CreateJobOptions) Validate() error

Validate makes sure provided values and valid Job options

type CreateOptions

type CreateOptions struct {
	PrintFlags  *genericclioptions.PrintFlags
	RecordFlags *genericclioptions.RecordFlags

	DryRun bool

	FilenameOptions  resource.FilenameOptions
	Selector         string
	EditBeforeCreate bool
	Raw              string

	Recorder genericclioptions.Recorder
	PrintObj func(obj kruntime.Object) error

	genericclioptions.IOStreams
}

CreateOptions is the commandline options for 'create' sub command

func NewCreateOptions

func NewCreateOptions(ioStreams genericclioptions.IOStreams) *CreateOptions

NewCreateOptions returns an initialized CreateOptions instance

func (*CreateOptions) Complete

func (o *CreateOptions) Complete(f cmdutil.Factory, cmd *cobra.Command) error

Complete completes all the required options

func (*CreateOptions) RunCreate

func (o *CreateOptions) RunCreate(f cmdutil.Factory, cmd *cobra.Command) error

RunCreate performs the creation

func (*CreateOptions) ValidateArgs

func (o *CreateOptions) ValidateArgs(cmd *cobra.Command, args []string) error

ValidateArgs makes sure there is no discrepency in command options

type CreateRoleOptions

type CreateRoleOptions struct {
	PrintFlags *genericclioptions.PrintFlags

	Name          string
	Verbs         []string
	Resources     []ResourceOptions
	ResourceNames []string

	DryRun       bool
	OutputFormat string
	Namespace    string
	Client       clientgorbacv1.RbacV1Interface
	Mapper       meta.RESTMapper
	PrintObj     func(obj runtime.Object) error

	genericclioptions.IOStreams
}

CreateRoleOptions holds the options for 'create role' sub command

func NewCreateRoleOptions

func NewCreateRoleOptions(ioStreams genericclioptions.IOStreams) *CreateRoleOptions

NewCreateRoleOptions returns an initialized CreateRoleOptions instance

func (*CreateRoleOptions) Complete

func (o *CreateRoleOptions) Complete(f cmdutil.Factory, cmd *cobra.Command, args []string) error

Complete completes all the required options

func (*CreateRoleOptions) RunCreateRole

func (o *CreateRoleOptions) RunCreateRole() error

RunCreateRole performs the execution of 'create role' sub command

func (*CreateRoleOptions) Validate

func (o *CreateRoleOptions) Validate() error

Validate makes sure there is no discrepency in provided option values

type CreateSubcommandOptions

type CreateSubcommandOptions struct {
	// PrintFlags holds options necessary for obtaining a printer
	PrintFlags *genericclioptions.PrintFlags
	// Name of resource being created
	Name string
	// StructuredGenerator is the resource generator for the object being created
	StructuredGenerator generate.StructuredGenerator
	// DryRun is true if the command should be simulated but not run against the server
	DryRun           bool
	CreateAnnotation bool

	Namespace        string
	EnforceNamespace bool

	Mapper        meta.RESTMapper
	DynamicClient dynamic.Interface

	PrintObj printers.ResourcePrinterFunc

	genericclioptions.IOStreams
}

CreateSubcommandOptions is an options struct to support create subcommands

func NewCreateSubcommandOptions

func NewCreateSubcommandOptions(ioStreams genericclioptions.IOStreams) *CreateSubcommandOptions

NewCreateSubcommandOptions returns initialized CreateSubcommandOptions

func (*CreateSubcommandOptions) Complete

Complete completes all the required options

func (*CreateSubcommandOptions) Run

func (o *CreateSubcommandOptions) Run() error

Run executes a create subcommand using the specified options

type DeploymentOpts

type DeploymentOpts struct {
	CreateSubcommandOptions *CreateSubcommandOptions
}

DeploymentOpts is returned by NewCmdCreateDeployment

func (*DeploymentOpts) Complete

func (o *DeploymentOpts) Complete(f cmdutil.Factory, cmd *cobra.Command, args []string) error

Complete completes all the options

func (*DeploymentOpts) Run

func (o *DeploymentOpts) Run() error

Run performs the execution of 'create deployment' sub command

type NamespaceOpts

type NamespaceOpts struct {
	CreateSubcommandOptions *CreateSubcommandOptions
}

NamespaceOpts is the options for 'create namespare' sub command

func (*NamespaceOpts) Complete

func (o *NamespaceOpts) Complete(f cmdutil.Factory, cmd *cobra.Command, args []string) error

Complete completes all the required options

func (*NamespaceOpts) Run

func (o *NamespaceOpts) Run() error

Run calls the CreateSubcommandOptions.Run in NamespaceOpts instance

type PodDisruptionBudgetOpts

type PodDisruptionBudgetOpts struct {
	CreateSubcommandOptions *CreateSubcommandOptions
}

PodDisruptionBudgetOpts holds the command-line options for poddisruptionbudget sub command

func (*PodDisruptionBudgetOpts) Complete

func (o *PodDisruptionBudgetOpts) Complete(f cmdutil.Factory, cmd *cobra.Command, args []string) error

Complete completes all the required options

func (*PodDisruptionBudgetOpts) Run

func (o *PodDisruptionBudgetOpts) Run() error

Run calls the CreateSubcommandOptions.Run in PodDisruptionBudgetOpts instance

type PriorityClassOpts

type PriorityClassOpts struct {
	CreateSubcommandOptions *CreateSubcommandOptions
}

PriorityClassOpts holds the options for 'create priorityclass' sub command

func (*PriorityClassOpts) Complete

func (o *PriorityClassOpts) Complete(f cmdutil.Factory, cmd *cobra.Command, args []string) error

Complete completes all the required options

func (*PriorityClassOpts) Run

func (o *PriorityClassOpts) Run() error

Run calls the CreateSubcommandOptions.Run in the PriorityClassOpts instance

type QuotaOpts

type QuotaOpts struct {
	CreateSubcommandOptions *CreateSubcommandOptions
}

QuotaOpts holds the command-line options for 'create quota' sub command

func (*QuotaOpts) Complete

func (o *QuotaOpts) Complete(f cmdutil.Factory, cmd *cobra.Command, args []string) error

Complete completes all the required options

func (*QuotaOpts) Run

func (o *QuotaOpts) Run() error

Run calls the CreateSubcommandOptions.Run in QuotaOpts instance

type ResourceOptions

type ResourceOptions struct {
	Group       string
	Resource    string
	SubResource string
}

ResourceOptions holds the related options for '--resource' option

type RoleBindingOpts

type RoleBindingOpts struct {
	CreateSubcommandOptions *CreateSubcommandOptions
}

RoleBindingOpts holds the options for 'create rolebinding' sub command

func (*RoleBindingOpts) Complete

func (o *RoleBindingOpts) Complete(f cmdutil.Factory, cmd *cobra.Command, args []string) error

Complete completes all the required options

func (*RoleBindingOpts) Run

func (o *RoleBindingOpts) Run() error

Run calls the CreateSubcommandOptions.Run in RoleBindingOpts instance

type SecretDockerRegistryOpts

type SecretDockerRegistryOpts struct {
	CreateSubcommandOptions *CreateSubcommandOptions
}

SecretDockerRegistryOpts holds the options for 'create secret docker-registry' sub command

func (*SecretDockerRegistryOpts) Complete

func (o *SecretDockerRegistryOpts) Complete(f cmdutil.Factory, cmd *cobra.Command, args []string) error

Complete completes all the required options

func (*SecretDockerRegistryOpts) Run

Run calls CreateSubcommandOptions.Run in SecretDockerRegistryOpts instance

type SecretGenericOpts

type SecretGenericOpts struct {
	CreateSubcommandOptions *CreateSubcommandOptions
}

SecretGenericOpts holds the options for 'create secret' sub command

func (*SecretGenericOpts) Complete

func (o *SecretGenericOpts) Complete(f cmdutil.Factory, cmd *cobra.Command, args []string) error

Complete completes all the required options

func (*SecretGenericOpts) Run

func (o *SecretGenericOpts) Run() error

Run calls the CreateSubcommandOptions.Run in SecretGenericOpts instance

type SecretTLSOpts

type SecretTLSOpts struct {
	CreateSubcommandOptions *CreateSubcommandOptions
}

SecretTLSOpts holds the options for 'create secret tls' sub command

func (*SecretTLSOpts) Complete

func (o *SecretTLSOpts) Complete(f cmdutil.Factory, cmd *cobra.Command, args []string) error

Complete completes all the required options

func (*SecretTLSOpts) Run

func (o *SecretTLSOpts) Run() error

Run calls CreateSubcommandOptions.Run in the SecretTLSOpts instance

type ServiceAccountOpts

type ServiceAccountOpts struct {
	CreateSubcommandOptions *CreateSubcommandOptions
}

ServiceAccountOpts holds the options for 'create serviceaccount' sub command

func (*ServiceAccountOpts) Complete

func (o *ServiceAccountOpts) Complete(f cmdutil.Factory, cmd *cobra.Command, args []string) error

Complete completes all the required options

func (*ServiceAccountOpts) Run

func (o *ServiceAccountOpts) Run() error

Run calls the CreateSubcommandOptions.Run in ServiceAccountOpts instance

type ServiceClusterIPOpts

type ServiceClusterIPOpts struct {
	CreateSubcommandOptions *CreateSubcommandOptions
}

ServiceClusterIPOpts holds the options for 'create service clusterip' sub command

func (*ServiceClusterIPOpts) Complete

func (o *ServiceClusterIPOpts) Complete(f cmdutil.Factory, cmd *cobra.Command, args []string) error

Complete completes all the required options

func (*ServiceClusterIPOpts) Run

func (o *ServiceClusterIPOpts) Run() error

Run calls the CreateSubcommandOptions.Run in ServiceClusterIPOpts instance

type ServiceExternalNameOpts

type ServiceExternalNameOpts struct {
	CreateSubcommandOptions *CreateSubcommandOptions
}

ServiceExternalNameOpts holds the options for 'create service externalname' sub command

func (*ServiceExternalNameOpts) Complete

func (o *ServiceExternalNameOpts) Complete(f cmdutil.Factory, cmd *cobra.Command, args []string) error

Complete completes all the required options

func (*ServiceExternalNameOpts) Run

func (o *ServiceExternalNameOpts) Run() error

Run calls the CreateSubcommandOptions.Run in ServiceExternalNameOpts instance

type ServiceLoadBalancerOpts

type ServiceLoadBalancerOpts struct {
	CreateSubcommandOptions *CreateSubcommandOptions
}

ServiceLoadBalancerOpts holds the options for 'create service loadbalancer' sub command

func (*ServiceLoadBalancerOpts) Complete

func (o *ServiceLoadBalancerOpts) Complete(f cmdutil.Factory, cmd *cobra.Command, args []string) error

Complete completes all the required options

func (*ServiceLoadBalancerOpts) Run

func (o *ServiceLoadBalancerOpts) Run() error

Run calls the CreateSubcommandOptions.Run in ServiceLoadBalancerOpts instance

type ServiceNodePortOpts

type ServiceNodePortOpts struct {
	CreateSubcommandOptions *CreateSubcommandOptions
}

ServiceNodePortOpts holds the options for 'create service nodeport' sub command

func (*ServiceNodePortOpts) Complete

func (o *ServiceNodePortOpts) Complete(f cmdutil.Factory, cmd *cobra.Command, args []string) error

Complete completes all the required options

func (*ServiceNodePortOpts) Run

func (o *ServiceNodePortOpts) Run() error

Run calls the CreateSubcommandOptions.Run in ServiceNodePortOpts instance

Jump to

Keyboard shortcuts

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