Documentation ¶
Index ¶
- type Clients
- func (c *Clients) CRDClient() k8scrdclient.Interface
- func (c *Clients) CtrlClient() client.Client
- func (c *Clients) DynClient() dynamic.Interface
- func (c *Clients) ExtClient() apiextensionsclient.Interface
- func (c *Clients) K8sClient() kubernetes.Interface
- func (c *Clients) RESTClient() rest.Interface
- func (c *Clients) RESTConfig() *rest.Config
- func (c *Clients) Scheme() *runtime.Scheme
- type ClientsConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Clients ¶
type Clients struct {
// contains filtered or unexported fields
}
func NewClients ¶
func NewClients(config ClientsConfig) *Clients
func (*Clients) CRDClient ¶
func (c *Clients) CRDClient() k8scrdclient.Interface
func (*Clients) CtrlClient ¶
func (*Clients) ExtClient ¶
func (c *Clients) ExtClient() apiextensionsclient.Interface
func (*Clients) K8sClient ¶
func (c *Clients) K8sClient() kubernetes.Interface
func (*Clients) RESTClient ¶
func (*Clients) RESTConfig ¶
type ClientsConfig ¶
type ClientsConfig struct { CRDClient k8scrdclient.Interface CtrlClient client.Client DynClient dynamic.Interface ExtClient apiextensionsclient.Interface K8sClient kubernetes.Interface RestClient rest.Interface RestConfig *rest.Config }
Click to show internal directories.
Click to hide internal directories.