cmd

package
v0.0.5 Latest Latest
Warning

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

Go to latest
Published: Aug 21, 2018 License: Apache-2.0 Imports: 40 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Version = "0.0.5"
)

Variables

View Source
var (
	InstallIstioAsset = InstallationAsset{
		URL:    "https://raw.githubusercontent.com/knative/serving/4fcdd64a2c1a3ea111b9dbe4191b0f6612105535/third_party/istio-1.0.0/istio.yaml",
		SHA256: "f1ec0ac4a056fe2d53550db76f260818ca009d598225f318320bafa42d23c4fb",
	}
	InstallKnativeFullAsset = InstallationAsset{
		URL:    "https://github.com/knative/serving/releases/download/v0.1.1/release.yaml",
		SHA256: "81d619b995ee36650ac4fe5ba54705cde569a92457aee18a03a8a45e5a9b8b77",
	}
	InstallKnativeNoMonAsset = InstallationAsset{
		URL:    "https://github.com/knative/serving/releases/download/v0.1.1/release-no-mon.yaml",
		SHA256: "db82bf221513bf5738bec694f3654df6111d74ad5cd1f3d69cb25422755437a7",
	}
)

Functions

func NewAllocatedTrafficPercentValue

func NewAllocatedTrafficPercentValue(svc *v1alpha1.Service, rev v1alpha1.Revision) uitable.Value

func NewAnnotateCmd

func NewAnnotateCmd() *cobra.Command

func NewAnnotateRevisionCmd

func NewAnnotateRevisionCmd(o *AnnotateRevisionOptions, flagsFactory FlagsFactory) *cobra.Command

func NewAnnotateServiceCmd

func NewAnnotateServiceCmd(o *AnnotateServiceOptions, flagsFactory FlagsFactory) *cobra.Command

func NewAnnotationsValue

func NewAnnotationsValue(anns map[string]string) uitable.Value

func NewBuildCmd

func NewBuildCmd(o *BuildOptions, flagsFactory FlagsFactory) *cobra.Command

func NewCreateBasicAuthSecretCmd

func NewCreateBasicAuthSecretCmd(o *CreateBasicAuthSecretOptions, flagsFactory FlagsFactory) *cobra.Command

func NewCreateCmd

func NewCreateCmd() *cobra.Command

func NewCreateDomainCmd added in v0.0.2

func NewCreateDomainCmd(o *CreateDomainOptions, flagsFactory FlagsFactory) *cobra.Command

func NewCreateNamespaceCmd

func NewCreateNamespaceCmd(o *CreateNamespaceOptions, flagsFactory FlagsFactory) *cobra.Command

func NewCreateSSHAuthSecretCmd

func NewCreateSSHAuthSecretCmd(o *CreateSSHAuthSecretOptions, flagsFactory FlagsFactory) *cobra.Command

func NewCreateServiceAccountCmd

func NewCreateServiceAccountCmd(o *CreateServiceAccountOptions, flagsFactory FlagsFactory) *cobra.Command

func NewCurlCmd

func NewCurlCmd(o *CurlOptions, flagsFactory FlagsFactory) *cobra.Command

func NewDefaultKnctlCmd added in v0.0.5

func NewDefaultKnctlCmd(ui *ui.ConfUI) *cobra.Command

func NewDeleteBuildCmd

func NewDeleteBuildCmd(o *DeleteBuildOptions, flagsFactory FlagsFactory) *cobra.Command

func NewDeleteCmd

func NewDeleteCmd() *cobra.Command

func NewDeleteRevisionCmd

func NewDeleteRevisionCmd(o *DeleteRevisionOptions, flagsFactory FlagsFactory) *cobra.Command

func NewDeleteRouteCmd

func NewDeleteRouteCmd(o *DeleteRouteOptions, flagsFactory FlagsFactory) *cobra.Command

func NewDeleteServiceCmd

func NewDeleteServiceCmd(o *DeleteServiceOptions, flagsFactory FlagsFactory) *cobra.Command

func NewDeployCmd

func NewDeployCmd(o *DeployOptions, flagsFactory FlagsFactory) *cobra.Command

func NewInstallCmd

func NewInstallCmd(o *InstallOptions, flagsFactory FlagsFactory) *cobra.Command

func NewKnctlCmd

func NewKnctlCmd(o *KnctlOptions, flagsFactory FlagsFactory) *cobra.Command

func NewListBuildsCmd

func NewListBuildsCmd(o *ListBuildsOptions, flagsFactory FlagsFactory) *cobra.Command

func NewListCmd

func NewListCmd() *cobra.Command

func NewListDomainsCmd added in v0.0.2

func NewListDomainsCmd(o *ListDomainsOptions, flagsFactory FlagsFactory) *cobra.Command

func NewListIngressesCmd

func NewListIngressesCmd(o *ListIngressesOptions, flagsFactory FlagsFactory) *cobra.Command

func NewListPodsCmd

func NewListPodsCmd(o *ListPodsOptions, flagsFactory FlagsFactory) *cobra.Command

func NewListRevisionsCmd

func NewListRevisionsCmd(o *ListRevisionsOptions, flagsFactory FlagsFactory) *cobra.Command

func NewListRoutesCmd

func NewListRoutesCmd(o *ListRoutesOptions, flagsFactory FlagsFactory) *cobra.Command

func NewListServicesCmd

func NewListServicesCmd(o *ListServicesOptions, flagsFactory FlagsFactory) *cobra.Command

func NewLogsCmd

func NewLogsCmd(o *LogsOptions, flagsFactory FlagsFactory) *cobra.Command

func NewOpenCmd

func NewOpenCmd(o *OpenOptions, flagsFactory FlagsFactory) *cobra.Command

func NewRouteCmd

func NewRouteCmd(o *RouteOptions, flagsFactory FlagsFactory) *cobra.Command

func NewTagCmd

func NewTagCmd() *cobra.Command

func NewTagRevisionCmd

func NewTagRevisionCmd(o *TagRevisionOptions, flagsFactory FlagsFactory) *cobra.Command

func NewUninstallCmd added in v0.0.4

func NewUninstallCmd(o *UninstallOptions, flagsFactory FlagsFactory) *cobra.Command

func NewUntagCmd

func NewUntagCmd() *cobra.Command

func NewUntagRevisionCmd

func NewUntagRevisionCmd(o *UntagRevisionOptions, flagsFactory FlagsFactory) *cobra.Command

func NewVersionCmd

func NewVersionCmd(o *VersionOptions, flagsFactory FlagsFactory) *cobra.Command

func ShowHelp

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

func ShowSubcommands added in v0.0.2

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

Types

type AnnotateFlags

type AnnotateFlags struct {
	Annotations []string
}

func (*AnnotateFlags) Set

func (s *AnnotateFlags) Set(cmd *cobra.Command, flagsFactory FlagsFactory)

type AnnotateRevisionOptions

type AnnotateRevisionOptions struct {
	RevisionFlags RevisionFlags
	AnnotateFlags AnnotateFlags
	// contains filtered or unexported fields
}

func NewAnnotateRevisionOptions

func NewAnnotateRevisionOptions(ui ui.UI, depsFactory DepsFactory) *AnnotateRevisionOptions

func (*AnnotateRevisionOptions) Run

func (o *AnnotateRevisionOptions) Run() error

type AnnotateServiceOptions

type AnnotateServiceOptions struct {
	ServiceFlags  ServiceFlags
	AnnotateFlags AnnotateFlags
	// contains filtered or unexported fields
}

func NewAnnotateServiceOptions

func NewAnnotateServiceOptions(ui ui.UI, depsFactory DepsFactory) *AnnotateServiceOptions

func (*AnnotateServiceOptions) Run

func (o *AnnotateServiceOptions) Run() error

type BasicAuthSecretCreateFlags

type BasicAuthSecretCreateFlags struct {
	GenerateNameFlags GenerateNameFlags

	Type     string
	URL      string
	Username string
	Password string

	DockerHub bool
	GCR       bool

	ForPulling bool
}

func (*BasicAuthSecretCreateFlags) BackfillTypeAndURL

func (s *BasicAuthSecretCreateFlags) BackfillTypeAndURL() error

func (*BasicAuthSecretCreateFlags) Set

func (s *BasicAuthSecretCreateFlags) Set(cmd *cobra.Command, flagsFactory FlagsFactory)

type BuildCreateArgsFlags added in v0.0.3

type BuildCreateArgsFlags struct {
	ctlbuild.BuildSpecOpts
}

func (*BuildCreateArgsFlags) IsProvided added in v0.0.4

func (s *BuildCreateArgsFlags) IsProvided() bool

func (*BuildCreateArgsFlags) Set added in v0.0.3

func (s *BuildCreateArgsFlags) Set(cmd *cobra.Command, flagsFactory FlagsFactory)

func (*BuildCreateArgsFlags) Validate added in v0.0.4

func (s *BuildCreateArgsFlags) Validate() error

type BuildCreateFlags

type BuildCreateFlags struct {
	GenerateNameFlags GenerateNameFlags
	BuildCreateArgsFlags
}

func (*BuildCreateFlags) Set

func (s *BuildCreateFlags) Set(cmd *cobra.Command, flagsFactory FlagsFactory)

func (*BuildCreateFlags) Validate added in v0.0.4

func (s *BuildCreateFlags) Validate() error

type BuildFlags

type BuildFlags struct {
	NamespaceFlags NamespaceFlags
	Name           string
}

func (*BuildFlags) Set

func (s *BuildFlags) Set(cmd *cobra.Command, flagsFactory FlagsFactory)

type BuildOptions

type BuildOptions struct {
	BuildFlags       BuildFlags
	BuildCreateFlags BuildCreateFlags
	// contains filtered or unexported fields
}

func NewBuildOptions

func NewBuildOptions(
	ui ui.UI,
	configFactory ConfigFactory,
	depsFactory DepsFactory,
	cancelSignals CancelSignals,
) *BuildOptions

func (*BuildOptions) Run

func (o *BuildOptions) Run() error

type CancelSignals

type CancelSignals struct{}

func (CancelSignals) Watch

func (CancelSignals) Watch(stopFunc func())

type ConfigFactory added in v0.0.5

type ConfigFactory interface {
	ConfigurePath(string)
	RESTConfig() (*rest.Config, error)
	DefaultNamespace() (string, error)
}

type ConfigFactoryImpl added in v0.0.5

type ConfigFactoryImpl struct {
	// contains filtered or unexported fields
}

func NewConfigFactoryImpl added in v0.0.5

func NewConfigFactoryImpl() *ConfigFactoryImpl

func (*ConfigFactoryImpl) ConfigurePath added in v0.0.5

func (f *ConfigFactoryImpl) ConfigurePath(path string)

func (*ConfigFactoryImpl) DefaultNamespace added in v0.0.5

func (f *ConfigFactoryImpl) DefaultNamespace() (string, error)

func (*ConfigFactoryImpl) RESTConfig added in v0.0.5

func (f *ConfigFactoryImpl) RESTConfig() (*rest.Config, error)

type CreateBasicAuthSecretOptions

type CreateBasicAuthSecretOptions struct {
	SecretFlags                SecretFlags
	BasicAuthSecretCreateFlags BasicAuthSecretCreateFlags
	// contains filtered or unexported fields
}

func NewCreateBasicAuthSecretOptions

func NewCreateBasicAuthSecretOptions(ui ui.UI, depsFactory DepsFactory) *CreateBasicAuthSecretOptions

func (*CreateBasicAuthSecretOptions) Run

type CreateDomainOptions added in v0.0.2

type CreateDomainOptions struct {
	Domain  string
	Default bool
	// contains filtered or unexported fields
}

func NewCreateDomainOptions added in v0.0.2

func NewCreateDomainOptions(ui ui.UI, depsFactory DepsFactory) *CreateDomainOptions

func (*CreateDomainOptions) Run added in v0.0.2

func (o *CreateDomainOptions) Run() error

type CreateNamespaceOptions

type CreateNamespaceOptions struct {
	NamespaceFlags    NamespaceFlags
	GenerateNameFlags GenerateNameFlags
	// contains filtered or unexported fields
}

func NewCreateNamespaceOptions

func NewCreateNamespaceOptions(ui ui.UI, depsFactory DepsFactory) *CreateNamespaceOptions

func (*CreateNamespaceOptions) Run

func (o *CreateNamespaceOptions) Run() error

type CreateSSHAuthSecretOptions

type CreateSSHAuthSecretOptions struct {
	SecretFlags              SecretFlags
	SSHAuthSecretCreateFlags SSHAuthSecretCreateFlags
	// contains filtered or unexported fields
}

func NewCreateSSHAuthSecretOptions

func NewCreateSSHAuthSecretOptions(ui ui.UI, depsFactory DepsFactory) *CreateSSHAuthSecretOptions

func (*CreateSSHAuthSecretOptions) Run

type CreateServiceAccountOptions

type CreateServiceAccountOptions struct {
	ServiceAccountFlags       ServiceAccountFlags
	ServiceAccountCreateFlags ServiceAccountCreateFlags
	// contains filtered or unexported fields
}

func NewCreateServiceAccountOptions

func NewCreateServiceAccountOptions(ui ui.UI, depsFactory DepsFactory) *CreateServiceAccountOptions

func (*CreateServiceAccountOptions) Run

type CurlOptions

type CurlOptions struct {
	ServiceFlags ServiceFlags
	Port         int32
	// contains filtered or unexported fields
}

func NewCurlOptions

func NewCurlOptions(ui ui.UI, depsFactory DepsFactory) *CurlOptions

func (*CurlOptions) Run

func (o *CurlOptions) Run() error

type DeleteBuildOptions

type DeleteBuildOptions struct {
	BuildFlags BuildFlags
	// contains filtered or unexported fields
}

func NewDeleteBuildOptions

func NewDeleteBuildOptions(ui ui.UI, depsFactory DepsFactory) *DeleteBuildOptions

func (*DeleteBuildOptions) Run

func (o *DeleteBuildOptions) Run() error

type DeleteRevisionOptions

type DeleteRevisionOptions struct {
	RevisionFlags RevisionFlags
	// contains filtered or unexported fields
}

func NewDeleteRevisionOptions

func NewDeleteRevisionOptions(ui ui.UI, depsFactory DepsFactory) *DeleteRevisionOptions

func (*DeleteRevisionOptions) Run

func (o *DeleteRevisionOptions) Run() error

type DeleteRouteOptions

type DeleteRouteOptions struct {
	RouteFlags RouteFlags
	// contains filtered or unexported fields
}

func NewDeleteRouteOptions

func NewDeleteRouteOptions(ui ui.UI, depsFactory DepsFactory) *DeleteRouteOptions

func (*DeleteRouteOptions) Run

func (o *DeleteRouteOptions) Run() error

type DeleteServiceOptions

type DeleteServiceOptions struct {
	ServiceFlags ServiceFlags
	// contains filtered or unexported fields
}

func NewDeleteServiceOptions

func NewDeleteServiceOptions(ui ui.UI, depsFactory DepsFactory) *DeleteServiceOptions

func (*DeleteServiceOptions) Run

func (o *DeleteServiceOptions) Run() error

type DeployFlags

type DeployFlags struct {
	GenerateNameFlags    GenerateNameFlags
	BuildCreateArgsFlags BuildCreateArgsFlags

	Image string
	Env   []string

	RemoveKnctlDeployEnvVar bool
}

func (*DeployFlags) Set

func (s *DeployFlags) Set(cmd *cobra.Command, flagsFactory FlagsFactory)

type DeployOptions

type DeployOptions struct {
	ServiceFlags ServiceFlags
	DeployFlags  DeployFlags
	// contains filtered or unexported fields
}

func NewDeployOptions

func NewDeployOptions(ui ui.UI, configFactory ConfigFactory, depsFactory DepsFactory) *DeployOptions

func (*DeployOptions) Run

func (o *DeployOptions) Run() error

type DepsFactory

type DepsFactory interface {
	ServingClient() (servingclientset.Interface, error)
	BuildClient() (buildclientset.Interface, error)
	CoreClient() (kubernetes.Interface, error)
}

type DepsFactoryImpl

type DepsFactoryImpl struct {
	// contains filtered or unexported fields
}

func NewDepsFactoryImpl

func NewDepsFactoryImpl(configFactory ConfigFactory) *DepsFactoryImpl

func (*DepsFactoryImpl) BuildClient

func (f *DepsFactoryImpl) BuildClient() (buildclientset.Interface, error)

func (*DepsFactoryImpl) CoreClient

func (f *DepsFactoryImpl) CoreClient() (kubernetes.Interface, error)

func (*DepsFactoryImpl) ServingClient

func (f *DepsFactoryImpl) ServingClient() (servingclientset.Interface, error)

type Domain added in v0.0.2

type Domain struct {
	Name    string
	Default bool
}

type Domains added in v0.0.2

type Domains struct {
	// contains filtered or unexported fields
}

func NewDomains added in v0.0.2

func NewDomains(coreClient kubernetes.Interface) Domains

func (Domains) Create added in v0.0.2

func (d Domains) Create(domain Domain) error

func (Domains) List added in v0.0.2

func (d Domains) List() ([]Domain, error)

type FlagsFactory added in v0.0.5

type FlagsFactory struct {
	// contains filtered or unexported fields
}

func NewFlagsFactory added in v0.0.5

func NewFlagsFactory(configFactory ConfigFactory, depsFactory DepsFactory) FlagsFactory

func (FlagsFactory) NewNamespaceNameFlag added in v0.0.5

func (f FlagsFactory) NewNamespaceNameFlag(str *string) *NamespaceNameFlag

type GenerateNameFlags added in v0.0.3

type GenerateNameFlags struct {
	GenerateName bool
}

func (*GenerateNameFlags) Apply added in v0.0.3

func (*GenerateNameFlags) Set added in v0.0.3

func (s *GenerateNameFlags) Set(cmd *cobra.Command, flagsFactory FlagsFactory)

type IngressService added in v0.0.3

type IngressService interface {
	Name() string
	Addresses() []string
	Ports() []int32
	MappedPort(int32) int32
	CreationTime() time.Time
}

type IngressServiceLoadBalancer added in v0.0.3

type IngressServiceLoadBalancer struct {
	corev1.Service
}

func (IngressServiceLoadBalancer) Addresses added in v0.0.3

func (s IngressServiceLoadBalancer) Addresses() []string

func (IngressServiceLoadBalancer) CreationTime added in v0.0.3

func (s IngressServiceLoadBalancer) CreationTime() time.Time

func (IngressServiceLoadBalancer) MappedPort added in v0.0.4

func (s IngressServiceLoadBalancer) MappedPort(port int32) int32

func (IngressServiceLoadBalancer) Name added in v0.0.3

func (IngressServiceLoadBalancer) Ports added in v0.0.3

func (s IngressServiceLoadBalancer) Ports() []int32

type IngressServiceNodePort added in v0.0.3

type IngressServiceNodePort struct {
	corev1.Service
	// contains filtered or unexported fields
}

func (IngressServiceNodePort) Addresses added in v0.0.3

func (s IngressServiceNodePort) Addresses() []string

func (IngressServiceNodePort) CreationTime added in v0.0.3

func (s IngressServiceNodePort) CreationTime() time.Time

func (IngressServiceNodePort) MappedPort added in v0.0.4

func (s IngressServiceNodePort) MappedPort(port int32) int32

func (IngressServiceNodePort) Name added in v0.0.3

func (s IngressServiceNodePort) Name() string

func (IngressServiceNodePort) Ports added in v0.0.3

func (s IngressServiceNodePort) Ports() []int32

type IngressServices

type IngressServices struct {
	// contains filtered or unexported fields
}

func (IngressServices) List

func (s IngressServices) List() ([]IngressService, error)

func (IngressServices) PreferredAddress added in v0.0.3

func (s IngressServices) PreferredAddress(port int32) (string, error)

type InstallOptions

type InstallOptions struct {
	NodePorts         bool
	ExcludeMonitoring bool
	// contains filtered or unexported fields
}

func NewInstallOptions

func NewInstallOptions(ui ui.UI, depsFactory DepsFactory, kubeconfigFlags *KubeconfigFlags) *InstallOptions

func (*InstallOptions) Run

func (o *InstallOptions) Run() error

type InstallationAsset added in v0.0.5

type InstallationAsset struct {
	URL    string
	SHA256 string
}

type InstallationComponent

type InstallationComponent struct {
	Name string
	// contains filtered or unexported fields
}

func (InstallationComponent) Install

func (c InstallationComponent) Install() error

func (InstallationComponent) Monitor

func (c InstallationComponent) Monitor() error

type Istio

type Istio struct{}

func NewIstio

func NewIstio() Istio

func (Istio) SystemNamespaceName

func (i Istio) SystemNamespaceName() string

type KnctlOptions

type KnctlOptions struct {
	UIFlags         UIFlags
	KubeconfigFlags KubeconfigFlags
	// contains filtered or unexported fields
}

func NewKnctlOptions

func NewKnctlOptions(ui *ui.ConfUI, configFactory ConfigFactory, depsFactory DepsFactory) *KnctlOptions

type KubeconfigFlags

type KubeconfigFlags struct {
	Path string
}

func (*KubeconfigFlags) Set

func (f *KubeconfigFlags) Set(cmd *cobra.Command, flagsFactory FlagsFactory)

type ListBuildsOptions

type ListBuildsOptions struct {
	NamespaceFlags NamespaceFlags
	// contains filtered or unexported fields
}

func NewListBuildsOptions

func NewListBuildsOptions(ui ui.UI, depsFactory DepsFactory) *ListBuildsOptions

func (*ListBuildsOptions) Run

func (o *ListBuildsOptions) Run() error

type ListDomainsOptions added in v0.0.2

type ListDomainsOptions struct {
	// contains filtered or unexported fields
}

func NewListDomainsOptions added in v0.0.2

func NewListDomainsOptions(ui ui.UI, depsFactory DepsFactory) *ListDomainsOptions

func (*ListDomainsOptions) Run added in v0.0.2

func (o *ListDomainsOptions) Run() error

type ListIngressesOptions

type ListIngressesOptions struct {
	// contains filtered or unexported fields
}

func NewListIngressesOptions

func NewListIngressesOptions(ui ui.UI, depsFactory DepsFactory) *ListIngressesOptions

func (*ListIngressesOptions) Run

func (o *ListIngressesOptions) Run() error

type ListPodsOptions

type ListPodsOptions struct {
	ServiceFlags ServiceFlags
	// contains filtered or unexported fields
}

func NewListPodsOptions

func NewListPodsOptions(ui ui.UI, depsFactory DepsFactory) *ListPodsOptions

func (*ListPodsOptions) Run

func (o *ListPodsOptions) Run() error

type ListRevisionsOptions

type ListRevisionsOptions struct {
	ServiceFlags ServiceFlags
	// contains filtered or unexported fields
}

func NewListRevisionsOptions

func NewListRevisionsOptions(ui ui.UI, depsFactory DepsFactory) *ListRevisionsOptions

func (*ListRevisionsOptions) Run

func (o *ListRevisionsOptions) Run() error

type ListRoutesOptions

type ListRoutesOptions struct {
	NamespaceFlags NamespaceFlags
	// contains filtered or unexported fields
}

func NewListRoutesOptions

func NewListRoutesOptions(ui ui.UI, depsFactory DepsFactory) *ListRoutesOptions

func (*ListRoutesOptions) Run

func (o *ListRoutesOptions) Run() error

type ListServicesOptions

type ListServicesOptions struct {
	NamespaceFlags NamespaceFlags
	// contains filtered or unexported fields
}

func NewListServicesOptions

func NewListServicesOptions(ui ui.UI, depsFactory DepsFactory) *ListServicesOptions

func (*ListServicesOptions) Run

func (o *ListServicesOptions) Run() error

type LogsOptions

type LogsOptions struct {
	ServiceFlags ServiceFlags

	Follow bool
	Lines  int64
	// contains filtered or unexported fields
}

func NewLogsOptions

func NewLogsOptions(ui ui.UI, depsFactory DepsFactory, cancelSignals CancelSignals) *LogsOptions

func (*LogsOptions) Run

func (o *LogsOptions) Run() error

type NamespaceFlags

type NamespaceFlags struct {
	Name string
}

func (*NamespaceFlags) Set

func (s *NamespaceFlags) Set(cmd *cobra.Command, flagsFactory FlagsFactory)

type NamespaceNameFlag added in v0.0.5

type NamespaceNameFlag struct {
	// contains filtered or unexported fields
}

func NewNamespaceNameFlag added in v0.0.5

func NewNamespaceNameFlag(value *string, configFactory ConfigFactory) *NamespaceNameFlag

func (*NamespaceNameFlag) Resolve added in v0.0.5

func (s *NamespaceNameFlag) Resolve() error

func (*NamespaceNameFlag) Set added in v0.0.5

func (s *NamespaceNameFlag) Set(val string) error

func (*NamespaceNameFlag) String added in v0.0.5

func (s *NamespaceNameFlag) String() string

func (*NamespaceNameFlag) Type added in v0.0.5

func (s *NamespaceNameFlag) Type() string

type NamespaceReadiness

type NamespaceReadiness struct {
	Namespace string
	// contains filtered or unexported fields
}

func (NamespaceReadiness) Monitor

func (n NamespaceReadiness) Monitor() error

type NamespaceRemoval added in v0.0.4

type NamespaceRemoval struct {
	Namespace string
	// contains filtered or unexported fields
}

func (NamespaceRemoval) Monitor added in v0.0.4

func (n NamespaceRemoval) Monitor() error

type OpenOptions

type OpenOptions struct {
	ServiceFlags ServiceFlags
	// contains filtered or unexported fields
}

func NewOpenOptions

func NewOpenOptions(ui ui.UI, depsFactory DepsFactory) *OpenOptions

func (*OpenOptions) Run

func (o *OpenOptions) Run() error

type PodReadiness

type PodReadiness struct {
	Pod corev1.Pod
}

func (PodReadiness) IsRunningOrComplete

func (p PodReadiness) IsRunningOrComplete() bool

type RevisionFlags

type RevisionFlags struct {
	NamespaceFlags NamespaceFlags
	Name           string
}

func (*RevisionFlags) Set

func (s *RevisionFlags) Set(cmd *cobra.Command, flagsFactory FlagsFactory)

type RevisionPodWatcher

type RevisionPodWatcher struct {
	// contains filtered or unexported fields
}

func NewRevisionPodWatcher

func NewRevisionPodWatcher(
	serviceNamespace string,
	serviceName string,
	servingClient servingclientset.Interface,
	coreClient kubernetes.Interface,
	ui ui.UI,
) RevisionPodWatcher

func (RevisionPodWatcher) Watch

func (w RevisionPodWatcher) Watch(podsToWatchCh chan corev1.Pod, cancelCh chan struct{}) error

type RevisionReference

type RevisionReference struct {
	// contains filtered or unexported fields
}

func NewRevisionReference

func NewRevisionReference(flags RevisionFlags, tags ctlservice.Tags, servingClient servingclientset.Interface) RevisionReference

func (RevisionReference) Revision

func (r RevisionReference) Revision() (*v1alpha1.Revision, error)

type RouteFlags

type RouteFlags struct {
	NamespaceFlags NamespaceFlags
	Name           string
}

func (*RouteFlags) Set

func (s *RouteFlags) Set(cmd *cobra.Command, flagsFactory FlagsFactory)

type RouteOptions

type RouteOptions struct {
	RouteFlags   RouteFlags
	TrafficFlags TrafficFlags
	// contains filtered or unexported fields
}

func NewRouteOptions

func NewRouteOptions(ui ui.UI, depsFactory DepsFactory) *RouteOptions

func (*RouteOptions) Run

func (o *RouteOptions) Run() error

type SSHAuthSecretCreateFlags

type SSHAuthSecretCreateFlags struct {
	GenerateNameFlags GenerateNameFlags

	Type string
	URL  string

	PrivateKey     string
	PrivateKeyPath string

	KnownHosts string

	Github bool
}

func (*SSHAuthSecretCreateFlags) BackfillPrivateKey added in v0.0.4

func (s *SSHAuthSecretCreateFlags) BackfillPrivateKey() error

func (*SSHAuthSecretCreateFlags) BackfillTypeAndURL added in v0.0.4

func (s *SSHAuthSecretCreateFlags) BackfillTypeAndURL() error

func (*SSHAuthSecretCreateFlags) Set

func (s *SSHAuthSecretCreateFlags) Set(cmd *cobra.Command, flagsFactory FlagsFactory)

func (*SSHAuthSecretCreateFlags) Validate added in v0.0.4

func (s *SSHAuthSecretCreateFlags) Validate() error

type SecretFlags

type SecretFlags struct {
	NamespaceFlags NamespaceFlags
	Name           string
}

func (*SecretFlags) Set

func (s *SecretFlags) Set(cmd *cobra.Command, flagsFactory FlagsFactory)

type ServiceAccountCreateFlags

type ServiceAccountCreateFlags struct {
	GenerateNameFlags GenerateNameFlags

	Secrets          []string
	ImagePullSecrets []string
}

func (*ServiceAccountCreateFlags) Set

func (s *ServiceAccountCreateFlags) Set(cmd *cobra.Command, flagsFactory FlagsFactory)

type ServiceAccountFlags

type ServiceAccountFlags struct {
	NamespaceFlags NamespaceFlags
	Name           string
}

func (*ServiceAccountFlags) Set

func (s *ServiceAccountFlags) Set(cmd *cobra.Command, flagsFactory FlagsFactory)

type ServiceFlags

type ServiceFlags struct {
	NamespaceFlags NamespaceFlags
	Name           string
}

func (*ServiceFlags) Set

func (s *ServiceFlags) Set(cmd *cobra.Command, flagsFactory FlagsFactory)

type ServiceSpec

type ServiceSpec struct{}

func (ServiceSpec) Build

func (ServiceSpec) Build(serviceFlags ServiceFlags, deployFlags DeployFlags) (v1alpha1.Service, error)

type TagFlags

type TagFlags struct {
	Tags []string
}

func (*TagFlags) Set

func (s *TagFlags) Set(cmd *cobra.Command, flagsFactory FlagsFactory)

type TagRevisionOptions

type TagRevisionOptions struct {
	RevisionFlags RevisionFlags
	TagFlags      TagFlags
	// contains filtered or unexported fields
}

func NewTagRevisionOptions

func NewTagRevisionOptions(ui ui.UI, depsFactory DepsFactory) *TagRevisionOptions

func (*TagRevisionOptions) Run

func (o *TagRevisionOptions) Run() error

type TrafficFlags

type TrafficFlags struct {
	GenerateNameFlags GenerateNameFlags

	Percentages []string
}

func (*TrafficFlags) Set

func (s *TrafficFlags) Set(cmd *cobra.Command, flagsFactory FlagsFactory)

type UIFlags

type UIFlags struct {
	TTY            bool
	NoColor        bool
	JSON           bool
	NonInteractive bool
	Columns        []string
}

func (*UIFlags) ConfigureUI

func (f *UIFlags) ConfigureUI(ui *ui.ConfUI)

func (*UIFlags) Set

func (f *UIFlags) Set(cmd *cobra.Command, flagsFactory FlagsFactory)

type UninstallOptions added in v0.0.4

type UninstallOptions struct {
	ExcludeMonitoring bool
	// contains filtered or unexported fields
}

func NewUninstallOptions added in v0.0.4

func NewUninstallOptions(ui ui.UI, depsFactory DepsFactory, kubeconfigFlags *KubeconfigFlags) *UninstallOptions

func (*UninstallOptions) Run added in v0.0.4

func (o *UninstallOptions) Run() error

type UninstallationComponent added in v0.0.4

type UninstallationComponent struct {
	Name string
	// contains filtered or unexported fields
}

func (UninstallationComponent) Monitor added in v0.0.4

func (c UninstallationComponent) Monitor() error

func (UninstallationComponent) Uninstall added in v0.0.4

func (c UninstallationComponent) Uninstall() error

type UntagRevisionOptions

type UntagRevisionOptions struct {
	RevisionFlags RevisionFlags
	TagFlags      TagFlags
	// contains filtered or unexported fields
}

func NewUntagRevisionOptions

func NewUntagRevisionOptions(ui ui.UI, depsFactory DepsFactory) *UntagRevisionOptions

func (*UntagRevisionOptions) Run

func (o *UntagRevisionOptions) Run() error

type ValueAge added in v0.0.2

type ValueAge struct {
	T time.Time
}

func NewValueAge added in v0.0.2

func NewValueAge(t time.Time) ValueAge

func (ValueAge) Compare added in v0.0.2

func (t ValueAge) Compare(other uitable.Value) int

func (ValueAge) String added in v0.0.2

func (t ValueAge) String() string

func (ValueAge) Value added in v0.0.2

func (t ValueAge) Value() uitable.Value

type ValueUnknownBool

type ValueUnknownBool struct {
	B *bool
}

func NewValueUnknownBool

func NewValueUnknownBool(b *bool) ValueUnknownBool

func (ValueUnknownBool) Compare

func (t ValueUnknownBool) Compare(other uitable.Value) int

func (ValueUnknownBool) String

func (t ValueUnknownBool) String() string

func (ValueUnknownBool) Value

func (t ValueUnknownBool) Value() uitable.Value

type VersionOptions

type VersionOptions struct {
	// contains filtered or unexported fields
}

func NewVersionOptions

func NewVersionOptions(ui ui.UI) *VersionOptions

func (*VersionOptions) Run

func (o *VersionOptions) Run() error

type YAMLSource added in v0.0.4

type YAMLSource struct {
	Asset     InstallationAsset
	NodePorts bool
}

func (YAMLSource) Content added in v0.0.4

func (s YAMLSource) Content() (string, error)

func (YAMLSource) Source added in v0.0.4

func (s YAMLSource) Source() string

Jump to

Keyboard shortcuts

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