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

package service

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

Index

Package Files

error.go service.go version_bundles.go

func IsInvalidConfig Uses

func IsInvalidConfig(err error) bool

IsInvalidConfig asserts invalidConfigError.

func NewVersionBundles Uses

func NewVersionBundles() []versionbundle.Bundle

type Config Uses

type Config struct {
    // Dependencies.
    Logger micrologger.Logger

    // Settings.
    Flag  *flag.Flag
    Viper *viper.Viper
}

Config represents the configuration used to create a new service.

type Service Uses

type Service struct {
    Version *version.Service
    // contains filtered or unexported fields
}

func New Uses

func New(config Config) (*Service, error)

New creates a new service with given configuration.

func (*Service) Boot Uses

func (s *Service) Boot()

Directories

PathSynopsis
controller
controller/v20
controller/v20/cloudconfig
controller/v20/cloudconfig/cloudconfigtest
controller/v20/key
controller/v20/resource/clusterrolebinding
controller/v20/resource/configmap
controller/v20/resource/deployment
controller/v20/resource/endpoint
controller/v20/resource/ingress
controller/v20/resource/namespace
controller/v20/resource/node
controller/v20/resource/nodeindexstatus
controller/v20/resource/pod
controller/v20/resource/pvc
controller/v20/resource/service
controller/v20/resource/serviceaccount
controller/v21
controller/v21/cloudconfig
controller/v21/cloudconfig/cloudconfigtest
controller/v21/key
controller/v21/resource/clusterrolebinding
controller/v21/resource/configmap
controller/v21/resource/deployment
controller/v21/resource/endpoint
controller/v21/resource/ingress
controller/v21/resource/namespace
controller/v21/resource/node
controller/v21/resource/nodeindexstatus
controller/v21/resource/pod
controller/v21/resource/pvc
controller/v21/resource/service
controller/v21/resource/serviceaccount
controller/v22
controller/v22/cloudconfig
controller/v22/cloudconfig/cloudconfigtest
controller/v22/key
controller/v22/resource/clusterrolebinding
controller/v22/resource/configmap
controller/v22/resource/deployment
controller/v22/resource/endpoint
controller/v22/resource/ingress
controller/v22/resource/namespace
controller/v22/resource/node
controller/v22/resource/nodeindexstatus
controller/v22/resource/pod
controller/v22/resource/pvc
controller/v22/resource/service
controller/v22/resource/serviceaccount
controller/v23
controller/v23/cloudconfig
controller/v23/cloudconfig/cloudconfigtest
controller/v23/key
controller/v23patch1
controller/v23patch1/cloudconfig
controller/v23patch1/cloudconfig/cloudconfigtest
controller/v23patch1/key
controller/v23patch1/resource/clusterrolebinding
controller/v23patch1/resource/configmap
controller/v23patch1/resource/deployment
controller/v23patch1/resource/endpoint
controller/v23patch1/resource/ingress
controller/v23patch1/resource/namespace
controller/v23patch1/resource/node
controller/v23patch1/resource/nodeindexstatus
controller/v23patch1/resource/pod
controller/v23patch1/resource/pvc
controller/v23patch1/resource/service
controller/v23patch1/resource/serviceaccount
controller/v23/resource/clusterrolebinding
controller/v23/resource/configmap
controller/v23/resource/deployment
controller/v23/resource/endpoint
controller/v23/resource/ingress
controller/v23/resource/namespace
controller/v23/resource/node
controller/v23/resource/nodeindexstatus
controller/v23/resource/pod
controller/v23/resource/pvc
controller/v23/resource/service
controller/v23/resource/serviceaccount
controller/v24
controller/v24/cloudconfig
controller/v24/cloudconfig/cloudconfigtest
controller/v24/key
controller/v24/resource/clusterrolebinding
controller/v24/resource/configmap
controller/v24/resource/deployment
controller/v24/resource/endpoint
controller/v24/resource/ingress
controller/v24/resource/namespace
controller/v24/resource/node
controller/v24/resource/nodeindexstatus
controller/v24/resource/pod
controller/v24/resource/pvc
controller/v24/resource/service
controller/v24/resource/serviceaccount
controller/v25
controller/v25/cloudconfig
controller/v25/cloudconfig/cloudconfigtest
controller/v25/key
controller/v25/resource/clusterrolebinding
controller/v25/resource/configmap
controller/v25/resource/deployment
controller/v25/resource/endpoint
controller/v25/resource/ingress
controller/v25/resource/namespace
controller/v25/resource/node
controller/v25/resource/nodeindexstatus
controller/v25/resource/pod
controller/v25/resource/pvc
controller/v25/resource/service
controller/v25/resource/serviceaccount
controller/v26
controller/v26/cloudconfig
controller/v26/cloudconfig/cloudconfigtest
controller/v26/key
controller/v26/resource/clusterrolebinding
controller/v26/resource/configmap
controller/v26/resource/deployment
controller/v26/resource/endpoint
controller/v26/resource/ingress
controller/v26/resource/namespace
controller/v26/resource/node
controller/v26/resource/nodeindexstatus
controller/v26/resource/pod
controller/v26/resource/pvc
controller/v26/resource/service
controller/v26/resource/serviceaccount
metric

Package service imports 27 packages (graph) and is imported by 3 packages. Updated 2020-01-19. Refresh now. Tools for package owners.