service

package
v0.17.1 Latest Latest
Warning

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

Go to latest
Published: Oct 7, 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 {
	//Fields for PodSpecFlags
	PodSpecFlags knflags.PodSpecFlags

	// Direct field manipulation
	Scale                  int
	MinScale               int
	MaxScale               int
	ConcurrencyTarget      int
	ConcurrencyLimit       int
	ConcurrencyUtilization int
	AutoscaleWindow        string
	Labels                 []string
	LabelsService          []string
	LabelsRevision         []string
	RevisionName           string
	Annotations            []string
	ClusterLocal           bool

	// 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.

Jump to

Keyboard shortcuts

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