k8s

package
v0.0.0-...-cc4f0fa Latest Latest
Warning

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

Go to latest
Published: Jan 11, 2019 License: MIT Imports: 13 Imported by: 0

Documentation

Index

Constants

View Source
const (
	HOST     = "DB_HOST"
	PORT     = "DB_PORT"
	USER     = "DB_USER"
	PASSWORD = "DB_PASSWORD"
	NAME     = "DB_NAME"
	URL      = "DATABASE_URL"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type CRDClient

type CRDClient struct {
	// contains filtered or unexported fields
}

func NewCRDClient

func NewCRDClient(c versioned.Interface) *CRDClient

func (*CRDClient) StatusUpdate

func (u *CRDClient) StatusUpdate(sReq *database.StatusRequest) error

type MetricsExporter

type MetricsExporter struct {
	// contains filtered or unexported fields
}

MetricsExporter provides an abstraction for deploying k8s MetricsExporter deployment

func NewMetricsExporter

func NewMetricsExporter(clientset kubernetes.Interface) *MetricsExporter

NewMetricsExporter returns new NewMetricsExporter for managing k8s MetricsExporter deployment

func (*MetricsExporter) CreateMetricsExporter

func (e *MetricsExporter) CreateMetricsExporter(s database.Scope, name string, id database.CredentialID) error

Deploy MetricsExporter k8s deployment

type StoreCreds

type StoreCreds struct {
	// contains filtered or unexported fields
}

func NewStoreCreds

func NewStoreCreds(client kubernetes.Interface) *StoreCreds

func (*StoreCreds) CreateCred

func (k *StoreCreds) CreateCred(credential *database.Credential) error

func (*StoreCreds) GetCred

func (k *StoreCreds) GetCred(credScope database.Scope, id database.CredentialID) (*database.Credential, error)

func (*StoreCreds) UpdateCred

func (k *StoreCreds) UpdateCred(credential *database.Credential) error

Jump to

Keyboard shortcuts

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