kvm-operator: github.com/giantswarm/kvm-operator/service/controller/v15 Index | Files | Directories

package v15

import "github.com/giantswarm/kvm-operator/service/controller/v15"

Index

Package Files

cluster_resource_set.go deleter_resource_set.go drainer_resource_set.go error.go version_bundle.go

func IsInvalidConfig Uses

func IsInvalidConfig(err error) bool

IsInvalidConfig asserts invalidConfigError.

func NewClusterResourceSet Uses

func NewClusterResourceSet(config ClusterResourceSetConfig) (*controller.ResourceSet, error)

func NewDeleterResourceSet Uses

func NewDeleterResourceSet(config DeleterResourceSetConfig) (*controller.ResourceSet, error)

func NewDrainerResourceSet Uses

func NewDrainerResourceSet(config DrainerResourceSetConfig) (*controller.ResourceSet, error)

func VersionBundle Uses

func VersionBundle() versionbundle.Bundle

type ClusterResourceSetConfig Uses

type ClusterResourceSetConfig struct {
    CertsSearcher      certs.Interface
    G8sClient          versioned.Interface
    K8sClient          kubernetes.Interface
    Logger             micrologger.Logger
    RandomkeysSearcher randomkeys.Interface

    OIDC               cloudconfig.OIDCConfig
    GuestUpdateEnabled bool
    ProjectName        string
    SSOPublicKey       string
}

type DeleterResourceSetConfig Uses

type DeleterResourceSetConfig struct {
    CertsSearcher certs.Interface
    K8sClient     kubernetes.Interface
    Logger        micrologger.Logger

    ProjectName string
}

type DrainerResourceSetConfig Uses

type DrainerResourceSetConfig struct {
    G8sClient versioned.Interface
    K8sClient kubernetes.Interface
    Logger    micrologger.Logger

    ProjectName string
}

Directories

PathSynopsis
cloudconfig/cloudconfigtest
resource/configmap
resource/ingress
resource/node
resource/service
resource/serviceaccount

Package v15 imports 27 packages (graph). Updated 2019-07-19. Refresh now. Tools for package owners.