service

package
v0.16.0 Latest Latest
Warning

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

Go to latest
Published: Jul 15, 2020 License: Apache-2.0 Imports: 33 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// How often to retry in case of an optimistic lock error when replacing a service (--force)
	MaxUpdateRetries = 3
)

Variables

View Source
var IGNORED_REVISION_ANNOTATIONS = []string{
	"serving.knative.dev/lastPinned",
	"serving.knative.dev/creator",
}
View Source
var IGNORED_SERVICE_ANNOTATIONS = []string{
	"serving.knative.dev/creator",
	"serving.knative.dev/lastModifier",
	"kubectl.kubernetes.io/last-applied-configuration",
}

Functions

func NewServiceCommand

func NewServiceCommand(p *commands.KnParams) *cobra.Command

func NewServiceCreateCommand

func NewServiceCreateCommand(p *commands.KnParams) *cobra.Command

func NewServiceDeleteCommand

func NewServiceDeleteCommand(p *commands.KnParams) *cobra.Command

NewServiceDeleteCommand represent 'service delete' command

func NewServiceDescribeCommand

func NewServiceDescribeCommand(p *commands.KnParams) *cobra.Command

NewServiceDescribeCommand returns a new command for describing a service.

func NewServiceExportCommand added in v0.13.0

func NewServiceExportCommand(p *commands.KnParams) *cobra.Command

NewServiceExportCommand returns a new command for exporting a service.

func NewServiceListCommand

func NewServiceListCommand(p *commands.KnParams) *cobra.Command

NewServiceListCommand represents 'kn service list' command

func NewServiceUpdateCommand

func NewServiceUpdateCommand(p *commands.KnParams) *cobra.Command

func ServiceListHandlers

func ServiceListHandlers(h hprinters.PrintHandler)

ServiceListHandlers adds print handlers for service list command

Types

type ConfigurationEditFlags

type ConfigurationEditFlags struct {
	// Direct field manipulation
	Image   uniqueStringArg
	Env     []string
	EnvFrom []string
	Mount   []string
	Volume  []string

	Command string
	Arg     []string

	RequestsFlags, LimitsFlags ResourceFlags // TODO: Flag marked deprecated in release v0.15.0, remove in release v0.18.0
	Resources                  knflags.ResourceOptions
	Scale                      int
	MinScale                   int
	MaxScale                   int
	ConcurrencyTarget          int
	ConcurrencyLimit           int
	ConcurrencyUtilization     int
	AutoscaleWindow            string
	Port                       string
	Labels                     []string
	LabelsService              []string
	LabelsRevision             []string
	NamePrefix                 string
	RevisionName               string
	ServiceAccountName         string
	ImagePullSecrets           string
	Annotations                []string
	ClusterLocal               bool
	User                       int64

	// Preferences about how to do the action.
	LockToDigest         bool
	GenerateRevisionName bool
	ForceCreate          bool

	Filename string
	// contains filtered or unexported fields
}

func (*ConfigurationEditFlags) AddCreateFlags

func (p *ConfigurationEditFlags) AddCreateFlags(command *cobra.Command)

AddCreateFlags adds the flags specific to create

func (*ConfigurationEditFlags) AddUpdateFlags

func (p *ConfigurationEditFlags) AddUpdateFlags(command *cobra.Command)

AddUpdateFlags adds the flags specific to update.

func (*ConfigurationEditFlags) AnyMutation

func (p *ConfigurationEditFlags) AnyMutation(cmd *cobra.Command) bool

AnyMutation returns true if there are any revision template mutations in the command.

func (*ConfigurationEditFlags) Apply

func (p *ConfigurationEditFlags) Apply(
	service *servingv1.Service,
	baseRevision *servingv1.Revision,
	cmd *cobra.Command) error

Apply mutates the given service according to the flags in the command.

type ResourceFlags

type ResourceFlags struct {
	CPU    string
	Memory string
}

Jump to

Keyboard shortcuts

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