Documentation
¶
Index ¶
- func FromCertificateHandlerToHandler(sync CertificateHandler) generic.Handler
- func FromClusterDomainHandlerToHandler(sync ClusterDomainHandler) generic.Handler
- func FromPublicDomainHandlerToHandler(sync PublicDomainHandler) generic.Handler
- func FromRioInfoHandlerToHandler(sync RioInfoHandler) generic.Handler
- func FromSystemStackHandlerToHandler(sync SystemStackHandler) generic.Handler
- func RegisterCertificateGeneratingHandler(ctx context.Context, controller CertificateController, apply apply.Apply, ...)
- func RegisterCertificateStatusHandler(ctx context.Context, controller CertificateController, ...)
- func RegisterClusterDomainGeneratingHandler(ctx context.Context, controller ClusterDomainController, apply apply.Apply, ...)
- func RegisterClusterDomainStatusHandler(ctx context.Context, controller ClusterDomainController, ...)
- func RegisterPublicDomainGeneratingHandler(ctx context.Context, controller PublicDomainController, apply apply.Apply, ...)
- func RegisterPublicDomainStatusHandler(ctx context.Context, controller PublicDomainController, ...)
- func RegisterRioInfoGeneratingHandler(ctx context.Context, controller RioInfoController, apply apply.Apply, ...)
- func RegisterRioInfoStatusHandler(ctx context.Context, controller RioInfoController, condition condition.Cond, ...)
- func UpdateCertificateDeepCopyOnChange(client CertificateClient, obj *v1.Certificate, ...) (*v1.Certificate, error)
- func UpdateClusterDomainDeepCopyOnChange(client ClusterDomainClient, obj *v1.ClusterDomain, ...) (*v1.ClusterDomain, error)
- func UpdatePublicDomainDeepCopyOnChange(client PublicDomainClient, obj *v1.PublicDomain, ...) (*v1.PublicDomain, error)
- func UpdateRioInfoDeepCopyOnChange(client RioInfoClient, obj *v1.RioInfo, ...) (*v1.RioInfo, error)
- func UpdateSystemStackDeepCopyOnChange(client SystemStackClient, obj *v1.SystemStack, ...) (*v1.SystemStack, error)
- type CertificateCache
- type CertificateClient
- type CertificateController
- type CertificateGeneratingHandler
- type CertificateHandler
- type CertificateIndexer
- type CertificateStatusHandler
- type ClusterDomainCache
- type ClusterDomainClient
- type ClusterDomainController
- type ClusterDomainGeneratingHandler
- type ClusterDomainHandler
- type ClusterDomainIndexer
- type ClusterDomainStatusHandler
- type Interface
- type PublicDomainCache
- type PublicDomainClient
- type PublicDomainController
- type PublicDomainGeneratingHandler
- type PublicDomainHandler
- type PublicDomainIndexer
- type PublicDomainStatusHandler
- type RioInfoCache
- type RioInfoClient
- type RioInfoController
- type RioInfoGeneratingHandler
- type RioInfoHandler
- type RioInfoIndexer
- type RioInfoStatusHandler
- type SystemStackCache
- type SystemStackClient
- type SystemStackController
- type SystemStackHandler
- type SystemStackIndexer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FromCertificateHandlerToHandler ¶ added in v0.8.0
func FromCertificateHandlerToHandler(sync CertificateHandler) generic.Handler
func FromClusterDomainHandlerToHandler ¶
func FromClusterDomainHandlerToHandler(sync ClusterDomainHandler) generic.Handler
func FromPublicDomainHandlerToHandler ¶
func FromPublicDomainHandlerToHandler(sync PublicDomainHandler) generic.Handler
func FromRioInfoHandlerToHandler ¶
func FromRioInfoHandlerToHandler(sync RioInfoHandler) generic.Handler
func FromSystemStackHandlerToHandler ¶ added in v0.6.0
func FromSystemStackHandlerToHandler(sync SystemStackHandler) generic.Handler
func RegisterCertificateGeneratingHandler ¶ added in v0.8.0
func RegisterCertificateGeneratingHandler(ctx context.Context, controller CertificateController, apply apply.Apply, condition condition.Cond, name string, handler CertificateGeneratingHandler, opts *generic.GeneratingHandlerOptions)
func RegisterCertificateStatusHandler ¶ added in v0.8.0
func RegisterCertificateStatusHandler(ctx context.Context, controller CertificateController, condition condition.Cond, name string, handler CertificateStatusHandler)
func RegisterClusterDomainGeneratingHandler ¶ added in v0.6.0
func RegisterClusterDomainGeneratingHandler(ctx context.Context, controller ClusterDomainController, apply apply.Apply, condition condition.Cond, name string, handler ClusterDomainGeneratingHandler, opts *generic.GeneratingHandlerOptions)
func RegisterClusterDomainStatusHandler ¶ added in v0.6.0
func RegisterClusterDomainStatusHandler(ctx context.Context, controller ClusterDomainController, condition condition.Cond, name string, handler ClusterDomainStatusHandler)
func RegisterPublicDomainGeneratingHandler ¶ added in v0.6.0
func RegisterPublicDomainGeneratingHandler(ctx context.Context, controller PublicDomainController, apply apply.Apply, condition condition.Cond, name string, handler PublicDomainGeneratingHandler, opts *generic.GeneratingHandlerOptions)
func RegisterPublicDomainStatusHandler ¶ added in v0.6.0
func RegisterPublicDomainStatusHandler(ctx context.Context, controller PublicDomainController, condition condition.Cond, name string, handler PublicDomainStatusHandler)
func RegisterRioInfoGeneratingHandler ¶ added in v0.6.0
func RegisterRioInfoGeneratingHandler(ctx context.Context, controller RioInfoController, apply apply.Apply, condition condition.Cond, name string, handler RioInfoGeneratingHandler, opts *generic.GeneratingHandlerOptions)
func RegisterRioInfoStatusHandler ¶ added in v0.6.0
func RegisterRioInfoStatusHandler(ctx context.Context, controller RioInfoController, condition condition.Cond, name string, handler RioInfoStatusHandler)
func UpdateCertificateDeepCopyOnChange ¶ added in v0.8.0
func UpdateCertificateDeepCopyOnChange(client CertificateClient, obj *v1.Certificate, handler func(obj *v1.Certificate) (*v1.Certificate, error)) (*v1.Certificate, error)
func UpdateClusterDomainDeepCopyOnChange ¶ added in v0.6.0
func UpdateClusterDomainDeepCopyOnChange(client ClusterDomainClient, obj *v1.ClusterDomain, handler func(obj *v1.ClusterDomain) (*v1.ClusterDomain, error)) (*v1.ClusterDomain, error)
func UpdatePublicDomainDeepCopyOnChange ¶ added in v0.6.0
func UpdatePublicDomainDeepCopyOnChange(client PublicDomainClient, obj *v1.PublicDomain, handler func(obj *v1.PublicDomain) (*v1.PublicDomain, error)) (*v1.PublicDomain, error)
func UpdateRioInfoDeepCopyOnChange ¶ added in v0.6.0
func UpdateSystemStackDeepCopyOnChange ¶ added in v0.6.0
func UpdateSystemStackDeepCopyOnChange(client SystemStackClient, obj *v1.SystemStack, handler func(obj *v1.SystemStack) (*v1.SystemStack, error)) (*v1.SystemStack, error)
Types ¶
type CertificateCache ¶ added in v0.8.0
type CertificateCache interface {
Get(name string) (*v1.Certificate, error)
List(selector labels.Selector) ([]*v1.Certificate, error)
AddIndexer(indexName string, indexer CertificateIndexer)
GetByIndex(indexName, key string) ([]*v1.Certificate, error)
}
type CertificateClient ¶ added in v0.8.0
type CertificateClient interface {
Create(*v1.Certificate) (*v1.Certificate, error)
Update(*v1.Certificate) (*v1.Certificate, error)
UpdateStatus(*v1.Certificate) (*v1.Certificate, error)
Delete(name string, options *metav1.DeleteOptions) error
Get(name string, options metav1.GetOptions) (*v1.Certificate, error)
List(opts metav1.ListOptions) (*v1.CertificateList, error)
Watch(opts metav1.ListOptions) (watch.Interface, error)
Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Certificate, err error)
}
type CertificateController ¶ added in v0.8.0
type CertificateController interface {
generic.ControllerMeta
CertificateClient
OnChange(ctx context.Context, name string, sync CertificateHandler)
OnRemove(ctx context.Context, name string, sync CertificateHandler)
Enqueue(name string)
EnqueueAfter(name string, duration time.Duration)
Cache() CertificateCache
}
func NewCertificateController ¶ added in v0.8.0
func NewCertificateController(gvk schema.GroupVersionKind, controllerManager *generic.ControllerManager, clientGetter clientset.CertificatesGetter, informer informers.CertificateInformer) CertificateController
type CertificateGeneratingHandler ¶ added in v0.8.0
type CertificateGeneratingHandler func(obj *v1.Certificate, status v1.CertificateStatus) ([]runtime.Object, v1.CertificateStatus, error)
type CertificateHandler ¶ added in v0.8.0
type CertificateHandler func(string, *v1.Certificate) (*v1.Certificate, error)
type CertificateIndexer ¶ added in v0.8.0
type CertificateIndexer func(obj *v1.Certificate) ([]string, error)
type CertificateStatusHandler ¶ added in v0.8.0
type CertificateStatusHandler func(obj *v1.Certificate, status v1.CertificateStatus) (v1.CertificateStatus, error)
type ClusterDomainCache ¶
type ClusterDomainCache interface {
Get(name string) (*v1.ClusterDomain, error)
List(selector labels.Selector) ([]*v1.ClusterDomain, error)
AddIndexer(indexName string, indexer ClusterDomainIndexer)
GetByIndex(indexName, key string) ([]*v1.ClusterDomain, error)
}
type ClusterDomainClient ¶
type ClusterDomainClient interface {
Create(*v1.ClusterDomain) (*v1.ClusterDomain, error)
Update(*v1.ClusterDomain) (*v1.ClusterDomain, error)
UpdateStatus(*v1.ClusterDomain) (*v1.ClusterDomain, error)
Delete(name string, options *metav1.DeleteOptions) error
Get(name string, options metav1.GetOptions) (*v1.ClusterDomain, error)
List(opts metav1.ListOptions) (*v1.ClusterDomainList, error)
Watch(opts metav1.ListOptions) (watch.Interface, error)
Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.ClusterDomain, err error)
}
type ClusterDomainController ¶
type ClusterDomainController interface {
generic.ControllerMeta
ClusterDomainClient
OnChange(ctx context.Context, name string, sync ClusterDomainHandler)
OnRemove(ctx context.Context, name string, sync ClusterDomainHandler)
Enqueue(name string)
EnqueueAfter(name string, duration time.Duration)
Cache() ClusterDomainCache
}
func NewClusterDomainController ¶
func NewClusterDomainController(gvk schema.GroupVersionKind, controllerManager *generic.ControllerManager, clientGetter clientset.ClusterDomainsGetter, informer informers.ClusterDomainInformer) ClusterDomainController
type ClusterDomainGeneratingHandler ¶ added in v0.6.0
type ClusterDomainGeneratingHandler func(obj *v1.ClusterDomain, status v1.ClusterDomainStatus) ([]runtime.Object, v1.ClusterDomainStatus, error)
type ClusterDomainHandler ¶
type ClusterDomainHandler func(string, *v1.ClusterDomain) (*v1.ClusterDomain, error)
type ClusterDomainIndexer ¶
type ClusterDomainIndexer func(obj *v1.ClusterDomain) ([]string, error)
type ClusterDomainStatusHandler ¶ added in v0.6.0
type ClusterDomainStatusHandler func(obj *v1.ClusterDomain, status v1.ClusterDomainStatus) (v1.ClusterDomainStatus, error)
type Interface ¶
type Interface interface {
Certificate() CertificateController
ClusterDomain() ClusterDomainController
PublicDomain() PublicDomainController
RioInfo() RioInfoController
SystemStack() SystemStackController
}
func New ¶
func New(controllerManager *generic.ControllerManager, client clientset.AdminV1Interface, informers informers.Interface) Interface
type PublicDomainCache ¶
type PublicDomainCache interface {
Get(name string) (*v1.PublicDomain, error)
List(selector labels.Selector) ([]*v1.PublicDomain, error)
AddIndexer(indexName string, indexer PublicDomainIndexer)
GetByIndex(indexName, key string) ([]*v1.PublicDomain, error)
}
type PublicDomainClient ¶
type PublicDomainClient interface {
Create(*v1.PublicDomain) (*v1.PublicDomain, error)
Update(*v1.PublicDomain) (*v1.PublicDomain, error)
UpdateStatus(*v1.PublicDomain) (*v1.PublicDomain, error)
Delete(name string, options *metav1.DeleteOptions) error
Get(name string, options metav1.GetOptions) (*v1.PublicDomain, error)
List(opts metav1.ListOptions) (*v1.PublicDomainList, error)
Watch(opts metav1.ListOptions) (watch.Interface, error)
Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.PublicDomain, err error)
}
type PublicDomainController ¶
type PublicDomainController interface {
generic.ControllerMeta
PublicDomainClient
OnChange(ctx context.Context, name string, sync PublicDomainHandler)
OnRemove(ctx context.Context, name string, sync PublicDomainHandler)
Enqueue(name string)
EnqueueAfter(name string, duration time.Duration)
Cache() PublicDomainCache
}
func NewPublicDomainController ¶
func NewPublicDomainController(gvk schema.GroupVersionKind, controllerManager *generic.ControllerManager, clientGetter clientset.PublicDomainsGetter, informer informers.PublicDomainInformer) PublicDomainController
type PublicDomainGeneratingHandler ¶ added in v0.6.0
type PublicDomainGeneratingHandler func(obj *v1.PublicDomain, status v1.PublicDomainStatus) ([]runtime.Object, v1.PublicDomainStatus, error)
type PublicDomainHandler ¶
type PublicDomainHandler func(string, *v1.PublicDomain) (*v1.PublicDomain, error)
type PublicDomainIndexer ¶
type PublicDomainIndexer func(obj *v1.PublicDomain) ([]string, error)
type PublicDomainStatusHandler ¶ added in v0.6.0
type PublicDomainStatusHandler func(obj *v1.PublicDomain, status v1.PublicDomainStatus) (v1.PublicDomainStatus, error)
type RioInfoCache ¶
type RioInfoClient ¶
type RioInfoClient interface {
Create(*v1.RioInfo) (*v1.RioInfo, error)
Update(*v1.RioInfo) (*v1.RioInfo, error)
UpdateStatus(*v1.RioInfo) (*v1.RioInfo, error)
Delete(name string, options *metav1.DeleteOptions) error
Get(name string, options metav1.GetOptions) (*v1.RioInfo, error)
List(opts metav1.ListOptions) (*v1.RioInfoList, error)
Watch(opts metav1.ListOptions) (watch.Interface, error)
Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.RioInfo, err error)
}
type RioInfoController ¶
type RioInfoController interface {
generic.ControllerMeta
RioInfoClient
OnChange(ctx context.Context, name string, sync RioInfoHandler)
OnRemove(ctx context.Context, name string, sync RioInfoHandler)
Enqueue(name string)
EnqueueAfter(name string, duration time.Duration)
Cache() RioInfoCache
}
func NewRioInfoController ¶
func NewRioInfoController(gvk schema.GroupVersionKind, controllerManager *generic.ControllerManager, clientGetter clientset.RioInfosGetter, informer informers.RioInfoInformer) RioInfoController
type RioInfoGeneratingHandler ¶ added in v0.6.0
type RioInfoGeneratingHandler func(obj *v1.RioInfo, status v1.RioInfoStatus) ([]runtime.Object, v1.RioInfoStatus, error)
type RioInfoStatusHandler ¶ added in v0.6.0
type RioInfoStatusHandler func(obj *v1.RioInfo, status v1.RioInfoStatus) (v1.RioInfoStatus, error)
type SystemStackCache ¶ added in v0.6.0
type SystemStackCache interface {
Get(name string) (*v1.SystemStack, error)
List(selector labels.Selector) ([]*v1.SystemStack, error)
AddIndexer(indexName string, indexer SystemStackIndexer)
GetByIndex(indexName, key string) ([]*v1.SystemStack, error)
}
type SystemStackClient ¶ added in v0.6.0
type SystemStackClient interface {
Create(*v1.SystemStack) (*v1.SystemStack, error)
Update(*v1.SystemStack) (*v1.SystemStack, error)
Delete(name string, options *metav1.DeleteOptions) error
Get(name string, options metav1.GetOptions) (*v1.SystemStack, error)
List(opts metav1.ListOptions) (*v1.SystemStackList, error)
Watch(opts metav1.ListOptions) (watch.Interface, error)
Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.SystemStack, err error)
}
type SystemStackController ¶ added in v0.6.0
type SystemStackController interface {
generic.ControllerMeta
SystemStackClient
OnChange(ctx context.Context, name string, sync SystemStackHandler)
OnRemove(ctx context.Context, name string, sync SystemStackHandler)
Enqueue(name string)
EnqueueAfter(name string, duration time.Duration)
Cache() SystemStackCache
}
func NewSystemStackController ¶ added in v0.6.0
func NewSystemStackController(gvk schema.GroupVersionKind, controllerManager *generic.ControllerManager, clientGetter clientset.SystemStacksGetter, informer informers.SystemStackInformer) SystemStackController
type SystemStackHandler ¶ added in v0.6.0
type SystemStackHandler func(string, *v1.SystemStack) (*v1.SystemStack, error)
type SystemStackIndexer ¶ added in v0.6.0
type SystemStackIndexer func(obj *v1.SystemStack) ([]string, error)
Click to show internal directories.
Click to hide internal directories.