Documentation
¶
Index ¶
- Constants
- Variables
- func NewAllocatedTrafficPercentValue(svc *v1alpha1.Service, rev v1alpha1.Revision) uitable.Value
- func NewAnnotateCmd() *cobra.Command
- func NewAnnotateRevisionCmd(o *AnnotateRevisionOptions, flagsFactory FlagsFactory) *cobra.Command
- func NewAnnotateServiceCmd(o *AnnotateServiceOptions, flagsFactory FlagsFactory) *cobra.Command
- func NewAnnotationsValue(anns map[string]string) uitable.Value
- func NewBuildCmd(o *BuildOptions, flagsFactory FlagsFactory) *cobra.Command
- func NewCreateBasicAuthSecretCmd(o *CreateBasicAuthSecretOptions, flagsFactory FlagsFactory) *cobra.Command
- func NewCreateCmd() *cobra.Command
- func NewCreateDomainCmd(o *CreateDomainOptions, flagsFactory FlagsFactory) *cobra.Command
- func NewCreateNamespaceCmd(o *CreateNamespaceOptions, flagsFactory FlagsFactory) *cobra.Command
- func NewCreateSSHAuthSecretCmd(o *CreateSSHAuthSecretOptions, flagsFactory FlagsFactory) *cobra.Command
- func NewCreateServiceAccountCmd(o *CreateServiceAccountOptions, flagsFactory FlagsFactory) *cobra.Command
- func NewCurlCmd(o *CurlOptions, flagsFactory FlagsFactory) *cobra.Command
- func NewDefaultKnctlCmd(ui *ui.ConfUI) *cobra.Command
- func NewDeleteBuildCmd(o *DeleteBuildOptions, flagsFactory FlagsFactory) *cobra.Command
- func NewDeleteCmd() *cobra.Command
- func NewDeleteRevisionCmd(o *DeleteRevisionOptions, flagsFactory FlagsFactory) *cobra.Command
- func NewDeleteRouteCmd(o *DeleteRouteOptions, flagsFactory FlagsFactory) *cobra.Command
- func NewDeleteServiceCmd(o *DeleteServiceOptions, flagsFactory FlagsFactory) *cobra.Command
- func NewDeployCmd(o *DeployOptions, flagsFactory FlagsFactory) *cobra.Command
- func NewInstallCmd(o *InstallOptions, flagsFactory FlagsFactory) *cobra.Command
- func NewKnctlCmd(o *KnctlOptions, flagsFactory FlagsFactory) *cobra.Command
- func NewListBuildsCmd(o *ListBuildsOptions, flagsFactory FlagsFactory) *cobra.Command
- func NewListCmd() *cobra.Command
- func NewListDomainsCmd(o *ListDomainsOptions, flagsFactory FlagsFactory) *cobra.Command
- func NewListIngressesCmd(o *ListIngressesOptions, flagsFactory FlagsFactory) *cobra.Command
- func NewListPodsCmd(o *ListPodsOptions, flagsFactory FlagsFactory) *cobra.Command
- func NewListRevisionsCmd(o *ListRevisionsOptions, flagsFactory FlagsFactory) *cobra.Command
- func NewListRoutesCmd(o *ListRoutesOptions, flagsFactory FlagsFactory) *cobra.Command
- func NewListServicesCmd(o *ListServicesOptions, flagsFactory FlagsFactory) *cobra.Command
- func NewLogsCmd(o *LogsOptions, flagsFactory FlagsFactory) *cobra.Command
- func NewOpenCmd(o *OpenOptions, flagsFactory FlagsFactory) *cobra.Command
- func NewRouteCmd(o *RouteOptions, flagsFactory FlagsFactory) *cobra.Command
- func NewTagCmd() *cobra.Command
- func NewTagRevisionCmd(o *TagRevisionOptions, flagsFactory FlagsFactory) *cobra.Command
- func NewUninstallCmd(o *UninstallOptions, flagsFactory FlagsFactory) *cobra.Command
- func NewUntagCmd() *cobra.Command
- func NewUntagRevisionCmd(o *UntagRevisionOptions, flagsFactory FlagsFactory) *cobra.Command
- func NewVersionCmd(o *VersionOptions, flagsFactory FlagsFactory) *cobra.Command
- func ShowHelp(cmd *cobra.Command, args []string) error
- func ShowSubcommands(cmd *cobra.Command, args []string) error
- type AnnotateFlags
- type AnnotateRevisionOptions
- type AnnotateServiceOptions
- type BasicAuthSecretCreateFlags
- type BuildCreateArgsFlags
- type BuildCreateFlags
- type BuildFlags
- type BuildOptions
- type CancelSignals
- type ConfigFactory
- type ConfigFactoryImpl
- type CreateBasicAuthSecretOptions
- type CreateDomainOptions
- type CreateNamespaceOptions
- type CreateSSHAuthSecretOptions
- type CreateServiceAccountOptions
- type CurlOptions
- type DeleteBuildOptions
- type DeleteRevisionOptions
- type DeleteRouteOptions
- type DeleteServiceOptions
- type DeployFlags
- type DeployOptions
- type DepsFactory
- type DepsFactoryImpl
- type Domain
- type Domains
- type FlagsFactory
- type GenerateNameFlags
- type IngressService
- type IngressServiceLoadBalancer
- type IngressServiceNodePort
- type IngressServices
- type InstallOptions
- type InstallationAsset
- type InstallationComponent
- type Istio
- type KnctlOptions
- type KubeconfigFlags
- type ListBuildsOptions
- type ListDomainsOptions
- type ListIngressesOptions
- type ListPodsOptions
- type ListRevisionsOptions
- type ListRoutesOptions
- type ListServicesOptions
- type LogsOptions
- type NamespaceFlags
- type NamespaceNameFlag
- type NamespaceReadiness
- type NamespaceRemoval
- type OpenOptions
- type PodReadiness
- type RevisionFlags
- type RevisionPodWatcher
- type RevisionReference
- type RouteFlags
- type RouteOptions
- type SSHAuthSecretCreateFlags
- type SecretFlags
- type ServiceAccountCreateFlags
- type ServiceAccountFlags
- type ServiceFlags
- type ServiceSpec
- type TagFlags
- type TagRevisionOptions
- type TrafficFlags
- type UIFlags
- type UninstallOptions
- type UninstallationComponent
- type UntagRevisionOptions
- type ValueAge
- type ValueUnknownBool
- type VersionOptions
- type YAMLSource
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 NewAnnotateCmd ¶
func NewAnnotateRevisionCmd ¶
func NewAnnotateRevisionCmd(o *AnnotateRevisionOptions, flagsFactory FlagsFactory) *cobra.Command
func NewAnnotateServiceCmd ¶
func NewAnnotateServiceCmd(o *AnnotateServiceOptions, flagsFactory FlagsFactory) *cobra.Command
func NewBuildCmd ¶
func NewBuildCmd(o *BuildOptions, flagsFactory FlagsFactory) *cobra.Command
func NewCreateBasicAuthSecretCmd ¶
func NewCreateBasicAuthSecretCmd(o *CreateBasicAuthSecretOptions, flagsFactory FlagsFactory) *cobra.Command
func NewCreateCmd ¶
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 NewDeleteBuildCmd ¶
func NewDeleteBuildCmd(o *DeleteBuildOptions, flagsFactory FlagsFactory) *cobra.Command
func NewDeleteCmd ¶
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 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 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 NewUntagRevisionCmd ¶
func NewUntagRevisionCmd(o *UntagRevisionOptions, flagsFactory FlagsFactory) *cobra.Command
func NewVersionCmd ¶
func NewVersionCmd(o *VersionOptions, flagsFactory FlagsFactory) *cobra.Command
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 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 ¶
func (o *CreateBasicAuthSecretOptions) Run() error
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 ¶
func (o *CreateSSHAuthSecretOptions) Run() error
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 ¶
func (o *CreateServiceAccountOptions) Run() error
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 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
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 (s *GenerateNameFlags) Apply(meta metav1.ObjectMeta) metav1.ObjectMeta
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 IngressServiceLoadBalancer ¶ added in v0.0.3
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 (s IngressServiceLoadBalancer) Name() string
func (IngressServiceLoadBalancer) Ports ¶ added in v0.0.3
func (s IngressServiceLoadBalancer) Ports() []int32
type IngressServiceNodePort ¶ added in v0.0.3
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 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 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 ¶
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
type RevisionReference ¶
type RevisionReference struct {
// contains filtered or unexported fields
}
func NewRevisionReference ¶
func NewRevisionReference(flags RevisionFlags, tags ctlservice.Tags, servingClient servingclientset.Interface) RevisionReference
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 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 ¶
func (*UIFlags) ConfigureUI ¶
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
func NewValueAge ¶ added in v0.0.2
type ValueUnknownBool ¶
type ValueUnknownBool struct {
B *bool
}
func NewValueUnknownBool ¶
func NewValueUnknownBool(b *bool) ValueUnknownBool
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
Source Files
¶
- age_value.go
- aliases.go
- annotate.go
- annotate_flags.go
- annotate_revision.go
- annotate_service.go
- basic_auth_secret_create_flags.go
- build.go
- build_create_flags.go
- build_flags.go
- cancel_signals.go
- config_factory.go
- create.go
- create_basic_auth_secret.go
- create_domain.go
- create_namespace.go
- create_service_account.go
- create_ssh_auth_secret.go
- curl.go
- delete.go
- delete_build.go
- delete_revision.go
- delete_route.go
- delete_service.go
- deploy.go
- deploy_flags.go
- deps_factory.go
- domains.go
- flags_factory.go
- generate_name_flags.go
- ingress_services.go
- install.go
- istio.go
- knctl.go
- kubeconfig_flags.go
- list.go
- list_builds.go
- list_domains.go
- list_ingresses.go
- list_pods.go
- list_revisions.go
- list_routes.go
- list_services.go
- logs.go
- namespace_flags.go
- open.go
- revision_flags.go
- revision_pod_watcher.go
- revision_reference.go
- route.go
- route_flags.go
- secret_flags.go
- service_account_create_flags.go
- service_account_flags.go
- service_flags.go
- service_spec.go
- ssh_auth_secret_create_flags.go
- tag.go
- tag_flags.go
- tag_revision.go
- traffic_flags.go
- ui_flags.go
- uninstall.go
- unknown_bool_value.go
- untag.go
- untag_revision.go
- version.go
Click to show internal directories.
Click to hide internal directories.