resource

package
v0.12.0 Latest Latest
Warning

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

Go to latest
Published: Sep 29, 2022 License: MIT Imports: 35 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetKeyProvider added in v0.5.0

func GetKeyProvider(registry registry.Registry) (*keys.KeyProvider, error)

GetKeyProvider returns the key provider from the global configuration.

func GetPublicKey added in v0.5.0

func GetPublicKey(registry registry.Registry, dogu string) (*keys.PublicKey, error)

GetPublicKey returns the public key from the dogu configuration.

func NewCollectApplier added in v0.12.0

func NewCollectApplier(applier applier) *collectApplier

NewCollectApplier creates a K8s resource applier that filters and collects deployment resources for a later, customized application.

func NewCommandExecutor

func NewCommandExecutor(client kubernetes.Interface, coreV1RestClient rest.Interface) *exposedCommandExecutor

NewCommandExecutor creates a new instance of NewCommandExecutor

func NewDoguSecretsWriter added in v0.5.0

func NewDoguSecretsWriter(client client.Client, registry registry.Registry) *doguSecretWriter

NewDoguSecretsWriter creates a new instance of doguSecretWriter to save key value pairs from secrets to the dogu config

func NewResourceGenerator

func NewResourceGenerator(scheme *runtime.Scheme, limitPatcher limitPatcher) *resourceGenerator

NewResourceGenerator creates a new generator for k8s resources

func NewUpserter added in v0.12.0

func NewUpserter(client client.Client, limitPatcher limitPatcher) *upserter

NewUpserter creates a new upserter that generates dogu resources and applies them to the cluster.

Types

type ResourceStateError added in v0.12.0

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

ResourceStateError is returned when a specific resource (pod/dogu) is not ready yet.

func (*ResourceStateError) Error added in v0.12.0

func (e *ResourceStateError) Error() string

Report returns the error in string representation

func (*ResourceStateError) Requeue added in v0.12.0

func (e *ResourceStateError) Requeue() bool

Requeue determines if the current dogu operation should be requeue when this error was responsible for its failure

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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