clients

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Jan 29, 2020 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Overview

Package clients provides clients which are used to communicate with api server and GCLB.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Clients

type Clients struct {
	// ConfigMap manages ConfigMap objects
	ConfigMap configmap.ConfigMap

	// Coordination is used for electing master
	Coordination coordinationv1.CoordinationV1Interface

	// Core manages core Kubernetes objects
	Core corev1.CoreV1Interface

	// Event manages Event objects
	Event event.Event

	// IngressClient manages Ingress objects
	IngressClient v1beta1.IngressesGetter

	// IngressInformerFactory produces informers and listers which handle Ingress objects
	IngressInformerFactory informers.SharedInformerFactory

	// ManagedCertificateClient manages ManagedCertificate custom resources
	ManagedCertificateClient clientsetv1beta2.NetworkingV1beta2Interface

	// ManagedCertificateInfomerFactory produces informers and listers which handle ManagedCertificate custom resources
	ManagedCertificateInformerFactory externalversions.SharedInformerFactory

	// Ssl manages SslCertificate GCP resources
	Ssl ssl.Ssl
}

Clients are used to communicate with api server and GCLB

func New

func New(config *config.Config) (*Clients, error)

func (*Clients) Run

func (c *Clients) Run(ctx context.Context)

Directories

Path Synopsis
Package configmap provides operations for manipulating ConfigMap objects.
Package configmap provides operations for manipulating ConfigMap objects.
Package event provides operations for manipulating Event objects.
Package event provides operations for manipulating Event objects.
Package ssl provides operations for manipulating SslCertificate GCE resources.
Package ssl provides operations for manipulating SslCertificate GCE resources.

Jump to

Keyboard shortcuts

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