Documentation
¶
Index ¶
- Constants
- Variables
- func Kind(kind string) schema.GroupKind
- func RegisterDeepCopies(scheme *runtime.Scheme) errordeprecated
- func Resource(resource string) schema.GroupResource
- type BasicAuth
- type BasicAuthController
- type BasicAuthHandlerFunc
- type BasicAuthInterface
- type BasicAuthLifecycle
- type BasicAuthList
- type BasicAuthLister
- type BasicAuthsGetter
- type Certificate
- type CertificateController
- type CertificateHandlerFunc
- type CertificateInterface
- type CertificateLifecycle
- type CertificateList
- type CertificateLister
- type CertificatesGetter
- type Client
- func (c *Client) BasicAuths(namespace string) BasicAuthInterface
- func (c *Client) Certificates(namespace string) CertificateInterface
- func (c *Client) DockerCredentials(namespace string) DockerCredentialInterface
- func (c *Client) NamespacedBasicAuths(namespace string) NamespacedBasicAuthInterface
- func (c *Client) NamespacedCertificates(namespace string) NamespacedCertificateInterface
- func (c *Client) NamespacedDockerCredentials(namespace string) NamespacedDockerCredentialInterface
- func (c *Client) NamespacedSSHAuths(namespace string) NamespacedSSHAuthInterface
- func (c *Client) NamespacedServiceAccountTokens(namespace string) NamespacedServiceAccountTokenInterface
- func (c *Client) RESTClient() rest.Interface
- func (c *Client) SSHAuths(namespace string) SSHAuthInterface
- func (c *Client) ServiceAccountTokens(namespace string) ServiceAccountTokenInterface
- func (c *Client) Start(ctx context.Context, threadiness int) error
- func (c *Client) Sync(ctx context.Context) error
- func (c *Client) Workloads(namespace string) WorkloadInterface
- type DeployConfig
- type DeployStrategy
- type DeploymentGlobalConfig
- type DeploymentJobConfig
- type DeploymentOrderedConfig
- type DeploymentParallelConfig
- type DockerCredential
- type DockerCredentialController
- type DockerCredentialHandlerFunc
- type DockerCredentialInterface
- type DockerCredentialLifecycle
- type DockerCredentialList
- type DockerCredentialLister
- type DockerCredentialsGetter
- type Interface
- type Link
- type NamespacedBasicAuth
- type NamespacedBasicAuthController
- type NamespacedBasicAuthHandlerFunc
- type NamespacedBasicAuthInterface
- type NamespacedBasicAuthLifecycle
- type NamespacedBasicAuthList
- type NamespacedBasicAuthLister
- type NamespacedBasicAuthsGetter
- type NamespacedCertificate
- type NamespacedCertificateController
- type NamespacedCertificateHandlerFunc
- type NamespacedCertificateInterface
- type NamespacedCertificateLifecycle
- type NamespacedCertificateList
- type NamespacedCertificateLister
- type NamespacedCertificatesGetter
- type NamespacedDockerCredential
- type NamespacedDockerCredentialController
- type NamespacedDockerCredentialHandlerFunc
- type NamespacedDockerCredentialInterface
- type NamespacedDockerCredentialLifecycle
- type NamespacedDockerCredentialList
- type NamespacedDockerCredentialLister
- type NamespacedDockerCredentialsGetter
- type NamespacedSSHAuth
- type NamespacedSSHAuthController
- type NamespacedSSHAuthHandlerFunc
- type NamespacedSSHAuthInterface
- type NamespacedSSHAuthLifecycle
- type NamespacedSSHAuthList
- type NamespacedSSHAuthLister
- type NamespacedSSHAuthsGetter
- type NamespacedServiceAccountToken
- type NamespacedServiceAccountTokenController
- type NamespacedServiceAccountTokenHandlerFunc
- type NamespacedServiceAccountTokenInterface
- type NamespacedServiceAccountTokenLifecycle
- type NamespacedServiceAccountTokenList
- type NamespacedServiceAccountTokenLister
- type NamespacedServiceAccountTokensGetter
- type RegistryCredential
- type SSHAuth
- type SSHAuthController
- type SSHAuthHandlerFunc
- type SSHAuthInterface
- type SSHAuthLifecycle
- type SSHAuthList
- type SSHAuthLister
- type SSHAuthsGetter
- type ServiceAccountToken
- type ServiceAccountTokenController
- type ServiceAccountTokenHandlerFunc
- type ServiceAccountTokenInterface
- type ServiceAccountTokenLifecycle
- type ServiceAccountTokenList
- type ServiceAccountTokenLister
- type ServiceAccountTokensGetter
- type Workload
- type WorkloadController
- type WorkloadHandlerFunc
- type WorkloadInterface
- type WorkloadLifecycle
- type WorkloadList
- type WorkloadLister
- type WorkloadSpec
- type WorkloadStatus
- type WorkloadsGetter
Constants ¶
const ( GroupName = "project.cattle.io" Version = "v3" )
Variables ¶
var ( BasicAuthGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "BasicAuth", } BasicAuthResource = metav1.APIResource{ Name: "basicauths", SingularName: "basicauth", Namespaced: true, Kind: BasicAuthGroupVersionKind.Kind, } )
var ( CertificateGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "Certificate", } CertificateResource = metav1.APIResource{ Name: "certificates", SingularName: "certificate", Namespaced: true, Kind: CertificateGroupVersionKind.Kind, } )
var ( DockerCredentialGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "DockerCredential", } DockerCredentialResource = metav1.APIResource{ Name: "dockercredentials", SingularName: "dockercredential", Namespaced: true, Kind: DockerCredentialGroupVersionKind.Kind, } )
var ( NamespacedBasicAuthGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "NamespacedBasicAuth", } NamespacedBasicAuthResource = metav1.APIResource{ Name: "namespacedbasicauths", SingularName: "namespacedbasicauth", Namespaced: true, Kind: NamespacedBasicAuthGroupVersionKind.Kind, } )
var ( NamespacedCertificateGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "NamespacedCertificate", } NamespacedCertificateResource = metav1.APIResource{ Name: "namespacedcertificates", SingularName: "namespacedcertificate", Namespaced: true, Kind: NamespacedCertificateGroupVersionKind.Kind, } )
var ( NamespacedDockerCredentialGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "NamespacedDockerCredential", } NamespacedDockerCredentialResource = metav1.APIResource{ Name: "namespaceddockercredentials", SingularName: "namespaceddockercredential", Namespaced: true, Kind: NamespacedDockerCredentialGroupVersionKind.Kind, } )
var ( NamespacedServiceAccountTokenGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "NamespacedServiceAccountToken", } NamespacedServiceAccountTokenResource = metav1.APIResource{ Name: "namespacedserviceaccounttokens", SingularName: "namespacedserviceaccounttoken", Namespaced: true, Kind: NamespacedServiceAccountTokenGroupVersionKind.Kind, } )
var ( NamespacedSSHAuthGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "NamespacedSSHAuth", } NamespacedSSHAuthResource = metav1.APIResource{ Name: "namespacedsshauths", SingularName: "namespacedsshauth", Namespaced: true, Kind: NamespacedSSHAuthGroupVersionKind.Kind, } )
var ( SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) AddToScheme = SchemeBuilder.AddToScheme )
var ( ServiceAccountTokenGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "ServiceAccountToken", } ServiceAccountTokenResource = metav1.APIResource{ Name: "serviceaccounttokens", SingularName: "serviceaccounttoken", Namespaced: true, Kind: ServiceAccountTokenGroupVersionKind.Kind, } )
var ( SSHAuthGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "SSHAuth", } SSHAuthResource = metav1.APIResource{ Name: "sshauths", SingularName: "sshauth", Namespaced: true, Kind: SSHAuthGroupVersionKind.Kind, } )
var ( WorkloadGroupVersionKind = schema.GroupVersionKind{ Version: Version, Group: GroupName, Kind: "Workload", } WorkloadResource = metav1.APIResource{ Name: "workloads", SingularName: "workload", Namespaced: true, Kind: WorkloadGroupVersionKind.Kind, } )
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: Version}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func RegisterDeepCopies
deprecated
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type BasicAuth ¶
type BasicAuth struct {
types.Namespaced
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Description string `json:"description"`
Username string `json:"username"`
Password string `json:"password" norman:"writeOnly"`
}
func (*BasicAuth) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasicAuth.
func (*BasicAuth) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BasicAuth) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BasicAuthController ¶
type BasicAuthController interface {
Informer() cache.SharedIndexInformer
Lister() BasicAuthLister
AddHandler(name string, handler BasicAuthHandlerFunc)
AddClusterScopedHandler(name, clusterName string, handler BasicAuthHandlerFunc)
Enqueue(namespace, name string)
Sync(ctx context.Context) error
Start(ctx context.Context, threadiness int) error
}
type BasicAuthHandlerFunc ¶
func NewBasicAuthLifecycleAdapter ¶
func NewBasicAuthLifecycleAdapter(name string, clusterScoped bool, client BasicAuthInterface, l BasicAuthLifecycle) BasicAuthHandlerFunc
type BasicAuthInterface ¶
type BasicAuthInterface interface {
ObjectClient() *clientbase.ObjectClient
Create(*BasicAuth) (*BasicAuth, error)
GetNamespaced(namespace, name string, opts metav1.GetOptions) (*BasicAuth, error)
Get(name string, opts metav1.GetOptions) (*BasicAuth, error)
Update(*BasicAuth) (*BasicAuth, error)
Delete(name string, options *metav1.DeleteOptions) error
DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error
List(opts metav1.ListOptions) (*BasicAuthList, error)
Watch(opts metav1.ListOptions) (watch.Interface, error)
DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error
Controller() BasicAuthController
AddHandler(name string, sync BasicAuthHandlerFunc)
AddLifecycle(name string, lifecycle BasicAuthLifecycle)
AddClusterScopedHandler(name, clusterName string, sync BasicAuthHandlerFunc)
AddClusterScopedLifecycle(name, clusterName string, lifecycle BasicAuthLifecycle)
}
type BasicAuthLifecycle ¶
type BasicAuthList ¶
type BasicAuthList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []BasicAuth
}
func (*BasicAuthList) DeepCopy ¶
func (in *BasicAuthList) DeepCopy() *BasicAuthList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasicAuthList.
func (*BasicAuthList) DeepCopyInto ¶
func (in *BasicAuthList) DeepCopyInto(out *BasicAuthList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BasicAuthList) DeepCopyObject ¶
func (in *BasicAuthList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BasicAuthLister ¶
type BasicAuthsGetter ¶
type BasicAuthsGetter interface {
BasicAuths(namespace string) BasicAuthInterface
}
type Certificate ¶
type Certificate struct {
types.Namespaced
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Description string `json:"description"`
Certs string `json:"certs"`
Key string `json:"key" norman:"writeOnly"`
CertFingerprint string `json:"certFingerprint" norman:"nocreate,noupdate"`
CN string `json:"cn" norman:"nocreate,noupdate"`
Version string `json:"version" norman:"nocreate,noupdate"`
ExpiresAt string `json:"expiresAt" norman:"nocreate,noupdate"`
Issuer string `json:"issuer" norman:"nocreate,noupdate"`
IssuedAt string `json:"issuedAt" norman:"nocreate,noupdate"`
Algorithm string `json:"algorithm" norman:"nocreate,noupdate"`
SerialNumber string `json:"serialNumber" norman:"nocreate,noupdate"`
KeySize string `json:"keySize" norman:"nocreate,noupdate"`
SubjectAlternativeNames []string `json:"subjectAlternativeNames" norman:"nocreate,noupdate"`
}
func (*Certificate) DeepCopy ¶
func (in *Certificate) DeepCopy() *Certificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Certificate.
func (*Certificate) DeepCopyInto ¶
func (in *Certificate) DeepCopyInto(out *Certificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Certificate) DeepCopyObject ¶
func (in *Certificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CertificateController ¶
type CertificateController interface {
Informer() cache.SharedIndexInformer
Lister() CertificateLister
AddHandler(name string, handler CertificateHandlerFunc)
AddClusterScopedHandler(name, clusterName string, handler CertificateHandlerFunc)
Enqueue(namespace, name string)
Sync(ctx context.Context) error
Start(ctx context.Context, threadiness int) error
}
type CertificateHandlerFunc ¶
type CertificateHandlerFunc func(key string, obj *Certificate) error
func NewCertificateLifecycleAdapter ¶
func NewCertificateLifecycleAdapter(name string, clusterScoped bool, client CertificateInterface, l CertificateLifecycle) CertificateHandlerFunc
type CertificateInterface ¶
type CertificateInterface interface {
ObjectClient() *clientbase.ObjectClient
Create(*Certificate) (*Certificate, error)
GetNamespaced(namespace, name string, opts metav1.GetOptions) (*Certificate, error)
Get(name string, opts metav1.GetOptions) (*Certificate, error)
Update(*Certificate) (*Certificate, error)
Delete(name string, options *metav1.DeleteOptions) error
DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error
List(opts metav1.ListOptions) (*CertificateList, error)
Watch(opts metav1.ListOptions) (watch.Interface, error)
DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error
Controller() CertificateController
AddHandler(name string, sync CertificateHandlerFunc)
AddLifecycle(name string, lifecycle CertificateLifecycle)
AddClusterScopedHandler(name, clusterName string, sync CertificateHandlerFunc)
AddClusterScopedLifecycle(name, clusterName string, lifecycle CertificateLifecycle)
}
type CertificateLifecycle ¶
type CertificateLifecycle interface {
Create(obj *Certificate) (*Certificate, error)
Remove(obj *Certificate) (*Certificate, error)
Updated(obj *Certificate) (*Certificate, error)
}
type CertificateList ¶
type CertificateList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []Certificate
}
func (*CertificateList) DeepCopy ¶
func (in *CertificateList) DeepCopy() *CertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateList.
func (*CertificateList) DeepCopyInto ¶
func (in *CertificateList) DeepCopyInto(out *CertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateList) DeepCopyObject ¶
func (in *CertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CertificateLister ¶
type CertificateLister interface {
List(namespace string, selector labels.Selector) (ret []*Certificate, err error)
Get(namespace, name string) (*Certificate, error)
}
type CertificatesGetter ¶
type CertificatesGetter interface {
Certificates(namespace string) CertificateInterface
}
type Client ¶
func (*Client) BasicAuths ¶
func (c *Client) BasicAuths(namespace string) BasicAuthInterface
func (*Client) Certificates ¶
func (c *Client) Certificates(namespace string) CertificateInterface
func (*Client) DockerCredentials ¶
func (c *Client) DockerCredentials(namespace string) DockerCredentialInterface
func (*Client) NamespacedBasicAuths ¶
func (c *Client) NamespacedBasicAuths(namespace string) NamespacedBasicAuthInterface
func (*Client) NamespacedCertificates ¶
func (c *Client) NamespacedCertificates(namespace string) NamespacedCertificateInterface
func (*Client) NamespacedDockerCredentials ¶
func (c *Client) NamespacedDockerCredentials(namespace string) NamespacedDockerCredentialInterface
func (*Client) NamespacedSSHAuths ¶
func (c *Client) NamespacedSSHAuths(namespace string) NamespacedSSHAuthInterface
func (*Client) NamespacedServiceAccountTokens ¶
func (c *Client) NamespacedServiceAccountTokens(namespace string) NamespacedServiceAccountTokenInterface
func (*Client) RESTClient ¶
func (*Client) SSHAuths ¶
func (c *Client) SSHAuths(namespace string) SSHAuthInterface
func (*Client) ServiceAccountTokens ¶
func (c *Client) ServiceAccountTokens(namespace string) ServiceAccountTokenInterface
func (*Client) Workloads ¶
func (c *Client) Workloads(namespace string) WorkloadInterface
type DeployConfig ¶
type DeployConfig struct {
Scale int64 `json:"scale"`
BatchSize string `json:"batchSize"`
DeploymentStrategy *DeployStrategy `json:"deploymentStrategy"`
}
func (*DeployConfig) DeepCopy ¶
func (in *DeployConfig) DeepCopy() *DeployConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployConfig.
func (*DeployConfig) DeepCopyInto ¶
func (in *DeployConfig) DeepCopyInto(out *DeployConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeployStrategy ¶
type DeployStrategy struct {
Kind string `json:"kind"`
ParallelConfig *DeploymentParallelConfig `json:"parallelConfig"`
JobConfig *DeploymentJobConfig `json:"jobConfig"`
OrderedConfig *DeploymentOrderedConfig `json:"orderedConfig"`
GlobalConfig *DeploymentGlobalConfig `json:"globalConfig"`
}
func (*DeployStrategy) DeepCopy ¶
func (in *DeployStrategy) DeepCopy() *DeployStrategy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeployStrategy.
func (*DeployStrategy) DeepCopyInto ¶
func (in *DeployStrategy) DeepCopyInto(out *DeployStrategy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentGlobalConfig ¶
type DeploymentGlobalConfig struct {
OnDelete bool `json:"onDelete"`
}
func (*DeploymentGlobalConfig) DeepCopy ¶
func (in *DeploymentGlobalConfig) DeepCopy() *DeploymentGlobalConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentGlobalConfig.
func (*DeploymentGlobalConfig) DeepCopyInto ¶
func (in *DeploymentGlobalConfig) DeepCopyInto(out *DeploymentGlobalConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentJobConfig ¶
type DeploymentJobConfig struct {
BatchLimit int64 `json:"batchLimit"`
ActiveDeadlineSeconds int64 `json:"activeDeadlineSeconds"`
OnDelete bool `json:"onDelete"`
}
func (*DeploymentJobConfig) DeepCopy ¶
func (in *DeploymentJobConfig) DeepCopy() *DeploymentJobConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentJobConfig.
func (*DeploymentJobConfig) DeepCopyInto ¶
func (in *DeploymentJobConfig) DeepCopyInto(out *DeploymentJobConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentOrderedConfig ¶
type DeploymentOrderedConfig struct {
PartitionSize int64 `json:"partitionSize"`
OnDelete bool `json:"onDelete"`
}
func (*DeploymentOrderedConfig) DeepCopy ¶
func (in *DeploymentOrderedConfig) DeepCopy() *DeploymentOrderedConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentOrderedConfig.
func (*DeploymentOrderedConfig) DeepCopyInto ¶
func (in *DeploymentOrderedConfig) DeepCopyInto(out *DeploymentOrderedConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentParallelConfig ¶
type DeploymentParallelConfig struct {
StartFirst bool `json:"startFirst"`
MinReadySeconds int64 `json:"minReadySeconds"`
ProgressDeadlineSeconds int64 `json:"processDeadlineSeconds"`
}
func (*DeploymentParallelConfig) DeepCopy ¶
func (in *DeploymentParallelConfig) DeepCopy() *DeploymentParallelConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentParallelConfig.
func (*DeploymentParallelConfig) DeepCopyInto ¶
func (in *DeploymentParallelConfig) DeepCopyInto(out *DeploymentParallelConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerCredential ¶
type DockerCredential struct {
types.Namespaced
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Description string `json:"description"`
Registries map[string]RegistryCredential `json:"registries"`
}
func (*DockerCredential) DeepCopy ¶
func (in *DockerCredential) DeepCopy() *DockerCredential
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerCredential.
func (*DockerCredential) DeepCopyInto ¶
func (in *DockerCredential) DeepCopyInto(out *DockerCredential)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DockerCredential) DeepCopyObject ¶
func (in *DockerCredential) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DockerCredentialController ¶
type DockerCredentialController interface {
Informer() cache.SharedIndexInformer
Lister() DockerCredentialLister
AddHandler(name string, handler DockerCredentialHandlerFunc)
AddClusterScopedHandler(name, clusterName string, handler DockerCredentialHandlerFunc)
Enqueue(namespace, name string)
Sync(ctx context.Context) error
Start(ctx context.Context, threadiness int) error
}
type DockerCredentialHandlerFunc ¶
type DockerCredentialHandlerFunc func(key string, obj *DockerCredential) error
func NewDockerCredentialLifecycleAdapter ¶
func NewDockerCredentialLifecycleAdapter(name string, clusterScoped bool, client DockerCredentialInterface, l DockerCredentialLifecycle) DockerCredentialHandlerFunc
type DockerCredentialInterface ¶
type DockerCredentialInterface interface {
ObjectClient() *clientbase.ObjectClient
Create(*DockerCredential) (*DockerCredential, error)
GetNamespaced(namespace, name string, opts metav1.GetOptions) (*DockerCredential, error)
Get(name string, opts metav1.GetOptions) (*DockerCredential, error)
Update(*DockerCredential) (*DockerCredential, error)
Delete(name string, options *metav1.DeleteOptions) error
DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error
List(opts metav1.ListOptions) (*DockerCredentialList, error)
Watch(opts metav1.ListOptions) (watch.Interface, error)
DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error
Controller() DockerCredentialController
AddHandler(name string, sync DockerCredentialHandlerFunc)
AddLifecycle(name string, lifecycle DockerCredentialLifecycle)
AddClusterScopedHandler(name, clusterName string, sync DockerCredentialHandlerFunc)
AddClusterScopedLifecycle(name, clusterName string, lifecycle DockerCredentialLifecycle)
}
type DockerCredentialLifecycle ¶
type DockerCredentialLifecycle interface {
Create(obj *DockerCredential) (*DockerCredential, error)
Remove(obj *DockerCredential) (*DockerCredential, error)
Updated(obj *DockerCredential) (*DockerCredential, error)
}
type DockerCredentialList ¶
type DockerCredentialList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []DockerCredential
}
func (*DockerCredentialList) DeepCopy ¶
func (in *DockerCredentialList) DeepCopy() *DockerCredentialList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerCredentialList.
func (*DockerCredentialList) DeepCopyInto ¶
func (in *DockerCredentialList) DeepCopyInto(out *DockerCredentialList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DockerCredentialList) DeepCopyObject ¶
func (in *DockerCredentialList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DockerCredentialLister ¶
type DockerCredentialLister interface {
List(namespace string, selector labels.Selector) (ret []*DockerCredential, err error)
Get(namespace, name string) (*DockerCredential, error)
}
type DockerCredentialsGetter ¶
type DockerCredentialsGetter interface {
DockerCredentials(namespace string) DockerCredentialInterface
}
type Interface ¶
type Interface interface {
RESTClient() rest.Interface
controller.Starter
ServiceAccountTokensGetter
DockerCredentialsGetter
CertificatesGetter
BasicAuthsGetter
SSHAuthsGetter
NamespacedServiceAccountTokensGetter
NamespacedDockerCredentialsGetter
NamespacedCertificatesGetter
NamespacedBasicAuthsGetter
NamespacedSSHAuthsGetter
WorkloadsGetter
}
type Link ¶
func (*Link) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Link.
func (*Link) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamespacedBasicAuth ¶
type NamespacedBasicAuth BasicAuth
func (*NamespacedBasicAuth) DeepCopy ¶
func (in *NamespacedBasicAuth) DeepCopy() *NamespacedBasicAuth
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedBasicAuth.
func (*NamespacedBasicAuth) DeepCopyInto ¶
func (in *NamespacedBasicAuth) DeepCopyInto(out *NamespacedBasicAuth)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedBasicAuth) DeepCopyObject ¶
func (in *NamespacedBasicAuth) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedBasicAuthController ¶
type NamespacedBasicAuthController interface {
Informer() cache.SharedIndexInformer
Lister() NamespacedBasicAuthLister
AddHandler(name string, handler NamespacedBasicAuthHandlerFunc)
AddClusterScopedHandler(name, clusterName string, handler NamespacedBasicAuthHandlerFunc)
Enqueue(namespace, name string)
Sync(ctx context.Context) error
Start(ctx context.Context, threadiness int) error
}
type NamespacedBasicAuthHandlerFunc ¶
type NamespacedBasicAuthHandlerFunc func(key string, obj *NamespacedBasicAuth) error
func NewNamespacedBasicAuthLifecycleAdapter ¶
func NewNamespacedBasicAuthLifecycleAdapter(name string, clusterScoped bool, client NamespacedBasicAuthInterface, l NamespacedBasicAuthLifecycle) NamespacedBasicAuthHandlerFunc
type NamespacedBasicAuthInterface ¶
type NamespacedBasicAuthInterface interface {
ObjectClient() *clientbase.ObjectClient
Create(*NamespacedBasicAuth) (*NamespacedBasicAuth, error)
GetNamespaced(namespace, name string, opts metav1.GetOptions) (*NamespacedBasicAuth, error)
Get(name string, opts metav1.GetOptions) (*NamespacedBasicAuth, error)
Update(*NamespacedBasicAuth) (*NamespacedBasicAuth, error)
Delete(name string, options *metav1.DeleteOptions) error
DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error
List(opts metav1.ListOptions) (*NamespacedBasicAuthList, error)
Watch(opts metav1.ListOptions) (watch.Interface, error)
DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error
Controller() NamespacedBasicAuthController
AddHandler(name string, sync NamespacedBasicAuthHandlerFunc)
AddLifecycle(name string, lifecycle NamespacedBasicAuthLifecycle)
AddClusterScopedHandler(name, clusterName string, sync NamespacedBasicAuthHandlerFunc)
AddClusterScopedLifecycle(name, clusterName string, lifecycle NamespacedBasicAuthLifecycle)
}
type NamespacedBasicAuthLifecycle ¶
type NamespacedBasicAuthLifecycle interface {
Create(obj *NamespacedBasicAuth) (*NamespacedBasicAuth, error)
Remove(obj *NamespacedBasicAuth) (*NamespacedBasicAuth, error)
Updated(obj *NamespacedBasicAuth) (*NamespacedBasicAuth, error)
}
type NamespacedBasicAuthList ¶
type NamespacedBasicAuthList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []NamespacedBasicAuth
}
func (*NamespacedBasicAuthList) DeepCopy ¶
func (in *NamespacedBasicAuthList) DeepCopy() *NamespacedBasicAuthList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedBasicAuthList.
func (*NamespacedBasicAuthList) DeepCopyInto ¶
func (in *NamespacedBasicAuthList) DeepCopyInto(out *NamespacedBasicAuthList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedBasicAuthList) DeepCopyObject ¶
func (in *NamespacedBasicAuthList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedBasicAuthLister ¶
type NamespacedBasicAuthLister interface {
List(namespace string, selector labels.Selector) (ret []*NamespacedBasicAuth, err error)
Get(namespace, name string) (*NamespacedBasicAuth, error)
}
type NamespacedBasicAuthsGetter ¶
type NamespacedBasicAuthsGetter interface {
NamespacedBasicAuths(namespace string) NamespacedBasicAuthInterface
}
type NamespacedCertificate ¶
type NamespacedCertificate Certificate
func (*NamespacedCertificate) DeepCopy ¶
func (in *NamespacedCertificate) DeepCopy() *NamespacedCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedCertificate.
func (*NamespacedCertificate) DeepCopyInto ¶
func (in *NamespacedCertificate) DeepCopyInto(out *NamespacedCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedCertificate) DeepCopyObject ¶
func (in *NamespacedCertificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedCertificateController ¶
type NamespacedCertificateController interface {
Informer() cache.SharedIndexInformer
Lister() NamespacedCertificateLister
AddHandler(name string, handler NamespacedCertificateHandlerFunc)
AddClusterScopedHandler(name, clusterName string, handler NamespacedCertificateHandlerFunc)
Enqueue(namespace, name string)
Sync(ctx context.Context) error
Start(ctx context.Context, threadiness int) error
}
type NamespacedCertificateHandlerFunc ¶
type NamespacedCertificateHandlerFunc func(key string, obj *NamespacedCertificate) error
func NewNamespacedCertificateLifecycleAdapter ¶
func NewNamespacedCertificateLifecycleAdapter(name string, clusterScoped bool, client NamespacedCertificateInterface, l NamespacedCertificateLifecycle) NamespacedCertificateHandlerFunc
type NamespacedCertificateInterface ¶
type NamespacedCertificateInterface interface {
ObjectClient() *clientbase.ObjectClient
Create(*NamespacedCertificate) (*NamespacedCertificate, error)
GetNamespaced(namespace, name string, opts metav1.GetOptions) (*NamespacedCertificate, error)
Get(name string, opts metav1.GetOptions) (*NamespacedCertificate, error)
Update(*NamespacedCertificate) (*NamespacedCertificate, error)
Delete(name string, options *metav1.DeleteOptions) error
DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error
List(opts metav1.ListOptions) (*NamespacedCertificateList, error)
Watch(opts metav1.ListOptions) (watch.Interface, error)
DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error
Controller() NamespacedCertificateController
AddHandler(name string, sync NamespacedCertificateHandlerFunc)
AddLifecycle(name string, lifecycle NamespacedCertificateLifecycle)
AddClusterScopedHandler(name, clusterName string, sync NamespacedCertificateHandlerFunc)
AddClusterScopedLifecycle(name, clusterName string, lifecycle NamespacedCertificateLifecycle)
}
type NamespacedCertificateLifecycle ¶
type NamespacedCertificateLifecycle interface {
Create(obj *NamespacedCertificate) (*NamespacedCertificate, error)
Remove(obj *NamespacedCertificate) (*NamespacedCertificate, error)
Updated(obj *NamespacedCertificate) (*NamespacedCertificate, error)
}
type NamespacedCertificateList ¶
type NamespacedCertificateList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []NamespacedCertificate
}
func (*NamespacedCertificateList) DeepCopy ¶
func (in *NamespacedCertificateList) DeepCopy() *NamespacedCertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedCertificateList.
func (*NamespacedCertificateList) DeepCopyInto ¶
func (in *NamespacedCertificateList) DeepCopyInto(out *NamespacedCertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedCertificateList) DeepCopyObject ¶
func (in *NamespacedCertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedCertificateLister ¶
type NamespacedCertificateLister interface {
List(namespace string, selector labels.Selector) (ret []*NamespacedCertificate, err error)
Get(namespace, name string) (*NamespacedCertificate, error)
}
type NamespacedCertificatesGetter ¶
type NamespacedCertificatesGetter interface {
NamespacedCertificates(namespace string) NamespacedCertificateInterface
}
type NamespacedDockerCredential ¶
type NamespacedDockerCredential DockerCredential
func (*NamespacedDockerCredential) DeepCopy ¶
func (in *NamespacedDockerCredential) DeepCopy() *NamespacedDockerCredential
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedDockerCredential.
func (*NamespacedDockerCredential) DeepCopyInto ¶
func (in *NamespacedDockerCredential) DeepCopyInto(out *NamespacedDockerCredential)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedDockerCredential) DeepCopyObject ¶
func (in *NamespacedDockerCredential) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedDockerCredentialController ¶
type NamespacedDockerCredentialController interface {
Informer() cache.SharedIndexInformer
Lister() NamespacedDockerCredentialLister
AddHandler(name string, handler NamespacedDockerCredentialHandlerFunc)
AddClusterScopedHandler(name, clusterName string, handler NamespacedDockerCredentialHandlerFunc)
Enqueue(namespace, name string)
Sync(ctx context.Context) error
Start(ctx context.Context, threadiness int) error
}
type NamespacedDockerCredentialHandlerFunc ¶
type NamespacedDockerCredentialHandlerFunc func(key string, obj *NamespacedDockerCredential) error
func NewNamespacedDockerCredentialLifecycleAdapter ¶
func NewNamespacedDockerCredentialLifecycleAdapter(name string, clusterScoped bool, client NamespacedDockerCredentialInterface, l NamespacedDockerCredentialLifecycle) NamespacedDockerCredentialHandlerFunc
type NamespacedDockerCredentialInterface ¶
type NamespacedDockerCredentialInterface interface {
ObjectClient() *clientbase.ObjectClient
Create(*NamespacedDockerCredential) (*NamespacedDockerCredential, error)
GetNamespaced(namespace, name string, opts metav1.GetOptions) (*NamespacedDockerCredential, error)
Get(name string, opts metav1.GetOptions) (*NamespacedDockerCredential, error)
Update(*NamespacedDockerCredential) (*NamespacedDockerCredential, error)
Delete(name string, options *metav1.DeleteOptions) error
DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error
List(opts metav1.ListOptions) (*NamespacedDockerCredentialList, error)
Watch(opts metav1.ListOptions) (watch.Interface, error)
DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error
Controller() NamespacedDockerCredentialController
AddHandler(name string, sync NamespacedDockerCredentialHandlerFunc)
AddLifecycle(name string, lifecycle NamespacedDockerCredentialLifecycle)
AddClusterScopedHandler(name, clusterName string, sync NamespacedDockerCredentialHandlerFunc)
AddClusterScopedLifecycle(name, clusterName string, lifecycle NamespacedDockerCredentialLifecycle)
}
type NamespacedDockerCredentialLifecycle ¶
type NamespacedDockerCredentialLifecycle interface {
Create(obj *NamespacedDockerCredential) (*NamespacedDockerCredential, error)
Remove(obj *NamespacedDockerCredential) (*NamespacedDockerCredential, error)
Updated(obj *NamespacedDockerCredential) (*NamespacedDockerCredential, error)
}
type NamespacedDockerCredentialList ¶
type NamespacedDockerCredentialList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []NamespacedDockerCredential
}
func (*NamespacedDockerCredentialList) DeepCopy ¶
func (in *NamespacedDockerCredentialList) DeepCopy() *NamespacedDockerCredentialList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedDockerCredentialList.
func (*NamespacedDockerCredentialList) DeepCopyInto ¶
func (in *NamespacedDockerCredentialList) DeepCopyInto(out *NamespacedDockerCredentialList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedDockerCredentialList) DeepCopyObject ¶
func (in *NamespacedDockerCredentialList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedDockerCredentialLister ¶
type NamespacedDockerCredentialLister interface {
List(namespace string, selector labels.Selector) (ret []*NamespacedDockerCredential, err error)
Get(namespace, name string) (*NamespacedDockerCredential, error)
}
type NamespacedDockerCredentialsGetter ¶
type NamespacedDockerCredentialsGetter interface {
NamespacedDockerCredentials(namespace string) NamespacedDockerCredentialInterface
}
type NamespacedSSHAuth ¶
type NamespacedSSHAuth SSHAuth
func (*NamespacedSSHAuth) DeepCopy ¶
func (in *NamespacedSSHAuth) DeepCopy() *NamespacedSSHAuth
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedSSHAuth.
func (*NamespacedSSHAuth) DeepCopyInto ¶
func (in *NamespacedSSHAuth) DeepCopyInto(out *NamespacedSSHAuth)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedSSHAuth) DeepCopyObject ¶
func (in *NamespacedSSHAuth) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedSSHAuthController ¶
type NamespacedSSHAuthController interface {
Informer() cache.SharedIndexInformer
Lister() NamespacedSSHAuthLister
AddHandler(name string, handler NamespacedSSHAuthHandlerFunc)
AddClusterScopedHandler(name, clusterName string, handler NamespacedSSHAuthHandlerFunc)
Enqueue(namespace, name string)
Sync(ctx context.Context) error
Start(ctx context.Context, threadiness int) error
}
type NamespacedSSHAuthHandlerFunc ¶
type NamespacedSSHAuthHandlerFunc func(key string, obj *NamespacedSSHAuth) error
func NewNamespacedSSHAuthLifecycleAdapter ¶
func NewNamespacedSSHAuthLifecycleAdapter(name string, clusterScoped bool, client NamespacedSSHAuthInterface, l NamespacedSSHAuthLifecycle) NamespacedSSHAuthHandlerFunc
type NamespacedSSHAuthInterface ¶
type NamespacedSSHAuthInterface interface {
ObjectClient() *clientbase.ObjectClient
Create(*NamespacedSSHAuth) (*NamespacedSSHAuth, error)
GetNamespaced(namespace, name string, opts metav1.GetOptions) (*NamespacedSSHAuth, error)
Get(name string, opts metav1.GetOptions) (*NamespacedSSHAuth, error)
Update(*NamespacedSSHAuth) (*NamespacedSSHAuth, error)
Delete(name string, options *metav1.DeleteOptions) error
DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error
List(opts metav1.ListOptions) (*NamespacedSSHAuthList, error)
Watch(opts metav1.ListOptions) (watch.Interface, error)
DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error
Controller() NamespacedSSHAuthController
AddHandler(name string, sync NamespacedSSHAuthHandlerFunc)
AddLifecycle(name string, lifecycle NamespacedSSHAuthLifecycle)
AddClusterScopedHandler(name, clusterName string, sync NamespacedSSHAuthHandlerFunc)
AddClusterScopedLifecycle(name, clusterName string, lifecycle NamespacedSSHAuthLifecycle)
}
type NamespacedSSHAuthLifecycle ¶
type NamespacedSSHAuthLifecycle interface {
Create(obj *NamespacedSSHAuth) (*NamespacedSSHAuth, error)
Remove(obj *NamespacedSSHAuth) (*NamespacedSSHAuth, error)
Updated(obj *NamespacedSSHAuth) (*NamespacedSSHAuth, error)
}
type NamespacedSSHAuthList ¶
type NamespacedSSHAuthList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []NamespacedSSHAuth
}
func (*NamespacedSSHAuthList) DeepCopy ¶
func (in *NamespacedSSHAuthList) DeepCopy() *NamespacedSSHAuthList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedSSHAuthList.
func (*NamespacedSSHAuthList) DeepCopyInto ¶
func (in *NamespacedSSHAuthList) DeepCopyInto(out *NamespacedSSHAuthList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedSSHAuthList) DeepCopyObject ¶
func (in *NamespacedSSHAuthList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedSSHAuthLister ¶
type NamespacedSSHAuthLister interface {
List(namespace string, selector labels.Selector) (ret []*NamespacedSSHAuth, err error)
Get(namespace, name string) (*NamespacedSSHAuth, error)
}
type NamespacedSSHAuthsGetter ¶
type NamespacedSSHAuthsGetter interface {
NamespacedSSHAuths(namespace string) NamespacedSSHAuthInterface
}
type NamespacedServiceAccountToken ¶
type NamespacedServiceAccountToken ServiceAccountToken
func (*NamespacedServiceAccountToken) DeepCopy ¶
func (in *NamespacedServiceAccountToken) DeepCopy() *NamespacedServiceAccountToken
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedServiceAccountToken.
func (*NamespacedServiceAccountToken) DeepCopyInto ¶
func (in *NamespacedServiceAccountToken) DeepCopyInto(out *NamespacedServiceAccountToken)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedServiceAccountToken) DeepCopyObject ¶
func (in *NamespacedServiceAccountToken) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedServiceAccountTokenController ¶
type NamespacedServiceAccountTokenController interface {
Informer() cache.SharedIndexInformer
Lister() NamespacedServiceAccountTokenLister
AddHandler(name string, handler NamespacedServiceAccountTokenHandlerFunc)
AddClusterScopedHandler(name, clusterName string, handler NamespacedServiceAccountTokenHandlerFunc)
Enqueue(namespace, name string)
Sync(ctx context.Context) error
Start(ctx context.Context, threadiness int) error
}
type NamespacedServiceAccountTokenHandlerFunc ¶
type NamespacedServiceAccountTokenHandlerFunc func(key string, obj *NamespacedServiceAccountToken) error
func NewNamespacedServiceAccountTokenLifecycleAdapter ¶
func NewNamespacedServiceAccountTokenLifecycleAdapter(name string, clusterScoped bool, client NamespacedServiceAccountTokenInterface, l NamespacedServiceAccountTokenLifecycle) NamespacedServiceAccountTokenHandlerFunc
type NamespacedServiceAccountTokenInterface ¶
type NamespacedServiceAccountTokenInterface interface {
ObjectClient() *clientbase.ObjectClient
Create(*NamespacedServiceAccountToken) (*NamespacedServiceAccountToken, error)
GetNamespaced(namespace, name string, opts metav1.GetOptions) (*NamespacedServiceAccountToken, error)
Get(name string, opts metav1.GetOptions) (*NamespacedServiceAccountToken, error)
Update(*NamespacedServiceAccountToken) (*NamespacedServiceAccountToken, error)
Delete(name string, options *metav1.DeleteOptions) error
DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error
List(opts metav1.ListOptions) (*NamespacedServiceAccountTokenList, error)
Watch(opts metav1.ListOptions) (watch.Interface, error)
DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error
Controller() NamespacedServiceAccountTokenController
AddHandler(name string, sync NamespacedServiceAccountTokenHandlerFunc)
AddLifecycle(name string, lifecycle NamespacedServiceAccountTokenLifecycle)
AddClusterScopedHandler(name, clusterName string, sync NamespacedServiceAccountTokenHandlerFunc)
AddClusterScopedLifecycle(name, clusterName string, lifecycle NamespacedServiceAccountTokenLifecycle)
}
type NamespacedServiceAccountTokenLifecycle ¶
type NamespacedServiceAccountTokenLifecycle interface {
Create(obj *NamespacedServiceAccountToken) (*NamespacedServiceAccountToken, error)
Remove(obj *NamespacedServiceAccountToken) (*NamespacedServiceAccountToken, error)
Updated(obj *NamespacedServiceAccountToken) (*NamespacedServiceAccountToken, error)
}
type NamespacedServiceAccountTokenList ¶
type NamespacedServiceAccountTokenList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []NamespacedServiceAccountToken
}
func (*NamespacedServiceAccountTokenList) DeepCopy ¶
func (in *NamespacedServiceAccountTokenList) DeepCopy() *NamespacedServiceAccountTokenList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamespacedServiceAccountTokenList.
func (*NamespacedServiceAccountTokenList) DeepCopyInto ¶
func (in *NamespacedServiceAccountTokenList) DeepCopyInto(out *NamespacedServiceAccountTokenList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamespacedServiceAccountTokenList) DeepCopyObject ¶
func (in *NamespacedServiceAccountTokenList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamespacedServiceAccountTokenLister ¶
type NamespacedServiceAccountTokenLister interface {
List(namespace string, selector labels.Selector) (ret []*NamespacedServiceAccountToken, err error)
Get(namespace, name string) (*NamespacedServiceAccountToken, error)
}
type NamespacedServiceAccountTokensGetter ¶
type NamespacedServiceAccountTokensGetter interface {
NamespacedServiceAccountTokens(namespace string) NamespacedServiceAccountTokenInterface
}
type RegistryCredential ¶
type RegistryCredential struct {
Description string `json:"description"`
Username string `json:"username"`
Password string `json:"password" norman:"writeOnly"`
Auth string `json:"auth" norman:"writeOnly"`
}
func (*RegistryCredential) DeepCopy ¶
func (in *RegistryCredential) DeepCopy() *RegistryCredential
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryCredential.
func (*RegistryCredential) DeepCopyInto ¶
func (in *RegistryCredential) DeepCopyInto(out *RegistryCredential)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SSHAuth ¶
type SSHAuth struct {
types.Namespaced
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Description string `json:"description"`
PrivateKey string `json:"privateKey" norman:"writeOnly"`
Fingerprint string `json:"certFingerprint" norman:"nocreate,noupdate"`
}
func (*SSHAuth) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSHAuth.
func (*SSHAuth) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SSHAuth) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SSHAuthController ¶
type SSHAuthController interface {
Informer() cache.SharedIndexInformer
Lister() SSHAuthLister
AddHandler(name string, handler SSHAuthHandlerFunc)
AddClusterScopedHandler(name, clusterName string, handler SSHAuthHandlerFunc)
Enqueue(namespace, name string)
Sync(ctx context.Context) error
Start(ctx context.Context, threadiness int) error
}
type SSHAuthHandlerFunc ¶
func NewSSHAuthLifecycleAdapter ¶
func NewSSHAuthLifecycleAdapter(name string, clusterScoped bool, client SSHAuthInterface, l SSHAuthLifecycle) SSHAuthHandlerFunc
type SSHAuthInterface ¶
type SSHAuthInterface interface {
ObjectClient() *clientbase.ObjectClient
Create(*SSHAuth) (*SSHAuth, error)
GetNamespaced(namespace, name string, opts metav1.GetOptions) (*SSHAuth, error)
Get(name string, opts metav1.GetOptions) (*SSHAuth, error)
Update(*SSHAuth) (*SSHAuth, error)
Delete(name string, options *metav1.DeleteOptions) error
DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error
List(opts metav1.ListOptions) (*SSHAuthList, error)
Watch(opts metav1.ListOptions) (watch.Interface, error)
DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error
Controller() SSHAuthController
AddHandler(name string, sync SSHAuthHandlerFunc)
AddLifecycle(name string, lifecycle SSHAuthLifecycle)
AddClusterScopedHandler(name, clusterName string, sync SSHAuthHandlerFunc)
AddClusterScopedLifecycle(name, clusterName string, lifecycle SSHAuthLifecycle)
}
type SSHAuthLifecycle ¶
type SSHAuthList ¶
type SSHAuthList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []SSHAuth
}
func (*SSHAuthList) DeepCopy ¶
func (in *SSHAuthList) DeepCopy() *SSHAuthList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SSHAuthList.
func (*SSHAuthList) DeepCopyInto ¶
func (in *SSHAuthList) DeepCopyInto(out *SSHAuthList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SSHAuthList) DeepCopyObject ¶
func (in *SSHAuthList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SSHAuthLister ¶
type SSHAuthsGetter ¶
type SSHAuthsGetter interface {
SSHAuths(namespace string) SSHAuthInterface
}
type ServiceAccountToken ¶
type ServiceAccountToken struct {
types.Namespaced
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
AccountName string `json:"accountName"`
AccountUID string `json:"accountUid"`
Description string `json:"description"`
Token string `json:"token" norman:"writeOnly"`
CACRT string `json:"caCrt"`
}
func (*ServiceAccountToken) DeepCopy ¶
func (in *ServiceAccountToken) DeepCopy() *ServiceAccountToken
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountToken.
func (*ServiceAccountToken) DeepCopyInto ¶
func (in *ServiceAccountToken) DeepCopyInto(out *ServiceAccountToken)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceAccountToken) DeepCopyObject ¶
func (in *ServiceAccountToken) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceAccountTokenController ¶
type ServiceAccountTokenController interface {
Informer() cache.SharedIndexInformer
Lister() ServiceAccountTokenLister
AddHandler(name string, handler ServiceAccountTokenHandlerFunc)
AddClusterScopedHandler(name, clusterName string, handler ServiceAccountTokenHandlerFunc)
Enqueue(namespace, name string)
Sync(ctx context.Context) error
Start(ctx context.Context, threadiness int) error
}
type ServiceAccountTokenHandlerFunc ¶
type ServiceAccountTokenHandlerFunc func(key string, obj *ServiceAccountToken) error
func NewServiceAccountTokenLifecycleAdapter ¶
func NewServiceAccountTokenLifecycleAdapter(name string, clusterScoped bool, client ServiceAccountTokenInterface, l ServiceAccountTokenLifecycle) ServiceAccountTokenHandlerFunc
type ServiceAccountTokenInterface ¶
type ServiceAccountTokenInterface interface {
ObjectClient() *clientbase.ObjectClient
Create(*ServiceAccountToken) (*ServiceAccountToken, error)
GetNamespaced(namespace, name string, opts metav1.GetOptions) (*ServiceAccountToken, error)
Get(name string, opts metav1.GetOptions) (*ServiceAccountToken, error)
Update(*ServiceAccountToken) (*ServiceAccountToken, error)
Delete(name string, options *metav1.DeleteOptions) error
DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error
List(opts metav1.ListOptions) (*ServiceAccountTokenList, error)
Watch(opts metav1.ListOptions) (watch.Interface, error)
DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error
Controller() ServiceAccountTokenController
AddHandler(name string, sync ServiceAccountTokenHandlerFunc)
AddLifecycle(name string, lifecycle ServiceAccountTokenLifecycle)
AddClusterScopedHandler(name, clusterName string, sync ServiceAccountTokenHandlerFunc)
AddClusterScopedLifecycle(name, clusterName string, lifecycle ServiceAccountTokenLifecycle)
}
type ServiceAccountTokenLifecycle ¶
type ServiceAccountTokenLifecycle interface {
Create(obj *ServiceAccountToken) (*ServiceAccountToken, error)
Remove(obj *ServiceAccountToken) (*ServiceAccountToken, error)
Updated(obj *ServiceAccountToken) (*ServiceAccountToken, error)
}
type ServiceAccountTokenList ¶
type ServiceAccountTokenList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []ServiceAccountToken
}
func (*ServiceAccountTokenList) DeepCopy ¶
func (in *ServiceAccountTokenList) DeepCopy() *ServiceAccountTokenList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAccountTokenList.
func (*ServiceAccountTokenList) DeepCopyInto ¶
func (in *ServiceAccountTokenList) DeepCopyInto(out *ServiceAccountTokenList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceAccountTokenList) DeepCopyObject ¶
func (in *ServiceAccountTokenList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceAccountTokenLister ¶
type ServiceAccountTokenLister interface {
List(namespace string, selector labels.Selector) (ret []*ServiceAccountToken, err error)
Get(namespace, name string) (*ServiceAccountToken, error)
}
type ServiceAccountTokensGetter ¶
type ServiceAccountTokensGetter interface {
ServiceAccountTokens(namespace string) ServiceAccountTokenInterface
}
type Workload ¶
type Workload struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec WorkloadSpec `json:"spec"`
Status *WorkloadStatus `json:"status"`
}
func (*Workload) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Workload.
func (*Workload) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Workload) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WorkloadController ¶
type WorkloadController interface {
Informer() cache.SharedIndexInformer
Lister() WorkloadLister
AddHandler(name string, handler WorkloadHandlerFunc)
AddClusterScopedHandler(name, clusterName string, handler WorkloadHandlerFunc)
Enqueue(namespace, name string)
Sync(ctx context.Context) error
Start(ctx context.Context, threadiness int) error
}
type WorkloadHandlerFunc ¶
func NewWorkloadLifecycleAdapter ¶
func NewWorkloadLifecycleAdapter(name string, clusterScoped bool, client WorkloadInterface, l WorkloadLifecycle) WorkloadHandlerFunc
type WorkloadInterface ¶
type WorkloadInterface interface {
ObjectClient() *clientbase.ObjectClient
Create(*Workload) (*Workload, error)
GetNamespaced(namespace, name string, opts metav1.GetOptions) (*Workload, error)
Get(name string, opts metav1.GetOptions) (*Workload, error)
Update(*Workload) (*Workload, error)
Delete(name string, options *metav1.DeleteOptions) error
DeleteNamespaced(namespace, name string, options *metav1.DeleteOptions) error
List(opts metav1.ListOptions) (*WorkloadList, error)
Watch(opts metav1.ListOptions) (watch.Interface, error)
DeleteCollection(deleteOpts *metav1.DeleteOptions, listOpts metav1.ListOptions) error
Controller() WorkloadController
AddHandler(name string, sync WorkloadHandlerFunc)
AddLifecycle(name string, lifecycle WorkloadLifecycle)
AddClusterScopedHandler(name, clusterName string, sync WorkloadHandlerFunc)
AddClusterScopedLifecycle(name, clusterName string, lifecycle WorkloadLifecycle)
}
type WorkloadLifecycle ¶
type WorkloadList ¶
type WorkloadList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []Workload
}
func (*WorkloadList) DeepCopy ¶
func (in *WorkloadList) DeepCopy() *WorkloadList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadList.
func (*WorkloadList) DeepCopyInto ¶
func (in *WorkloadList) DeepCopyInto(out *WorkloadList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkloadList) DeepCopyObject ¶
func (in *WorkloadList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type WorkloadLister ¶
type WorkloadSpec ¶
type WorkloadSpec struct {
Description string `json:"description"`
DeployConfig DeployConfig `json:"deployConfig"`
Template v1.PodTemplateSpec `json:"template"`
ServiceLinks []Link `json:"serviceLinks"`
}
func (*WorkloadSpec) DeepCopy ¶
func (in *WorkloadSpec) DeepCopy() *WorkloadSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadSpec.
func (*WorkloadSpec) DeepCopyInto ¶
func (in *WorkloadSpec) DeepCopyInto(out *WorkloadSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkloadStatus ¶
type WorkloadStatus struct {
}
func (*WorkloadStatus) DeepCopy ¶
func (in *WorkloadStatus) DeepCopy() *WorkloadStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadStatus.
func (*WorkloadStatus) DeepCopyInto ¶
func (in *WorkloadStatus) DeepCopyInto(out *WorkloadStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkloadsGetter ¶
type WorkloadsGetter interface {
Workloads(namespace string) WorkloadInterface
}
Source Files
¶
- types.go
- zz_generated_basic_auth_controller.go
- zz_generated_basic_auth_lifecycle_adapter.go
- zz_generated_certificate_controller.go
- zz_generated_certificate_lifecycle_adapter.go
- zz_generated_deepcopy.go
- zz_generated_docker_credential_controller.go
- zz_generated_docker_credential_lifecycle_adapter.go
- zz_generated_k8s_client.go
- zz_generated_namespaced_basic_auth_controller.go
- zz_generated_namespaced_basic_auth_lifecycle_adapter.go
- zz_generated_namespaced_certificate_controller.go
- zz_generated_namespaced_certificate_lifecycle_adapter.go
- zz_generated_namespaced_docker_credential_controller.go
- zz_generated_namespaced_docker_credential_lifecycle_adapter.go
- zz_generated_namespaced_service_account_token_controller.go
- zz_generated_namespaced_service_account_token_lifecycle_adapter.go
- zz_generated_namespaced_ssh_auth_controller.go
- zz_generated_namespaced_ssh_auth_lifecycle_adapter.go
- zz_generated_scheme.go
- zz_generated_service_account_token_controller.go
- zz_generated_service_account_token_lifecycle_adapter.go
- zz_generated_ssh_auth_controller.go
- zz_generated_ssh_auth_lifecycle_adapter.go
- zz_generated_workload_controller.go
- zz_generated_workload_lifecycle_adapter.go