manager

package
v0.25.1 Latest Latest
Warning

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

Go to latest
Published: Jul 21, 2021 License: Apache-2.0, MIT Imports: 7 Imported by: 5

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ManagedResource

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

func NewManagedResource

func NewManagedResource(client client.Client) *ManagedResource

func (*ManagedResource) Delete

func (m *ManagedResource) Delete(ctx context.Context) error

func (*ManagedResource) DeletePersistentVolumeClaims added in v0.13.0

func (m *ManagedResource) DeletePersistentVolumeClaims(v bool) *ManagedResource

func (*ManagedResource) ForceOverwriteAnnotations

func (m *ManagedResource) ForceOverwriteAnnotations(v bool) *ManagedResource

func (*ManagedResource) ForceOverwriteLabels

func (m *ManagedResource) ForceOverwriteLabels(v bool) *ManagedResource

func (*ManagedResource) KeepObjects

func (m *ManagedResource) KeepObjects(v bool) *ManagedResource

func (*ManagedResource) Reconcile

func (m *ManagedResource) Reconcile(ctx context.Context) error

func (*ManagedResource) WithAnnotations

func (m *ManagedResource) WithAnnotations(annotations map[string]string) *ManagedResource

func (*ManagedResource) WithClass

func (m *ManagedResource) WithClass(name string) *ManagedResource

func (*ManagedResource) WithInjectedLabels

func (m *ManagedResource) WithInjectedLabels(labelsToInject map[string]string) *ManagedResource

func (*ManagedResource) WithLabels

func (m *ManagedResource) WithLabels(labels map[string]string) *ManagedResource

func (*ManagedResource) WithNamespacedName

func (m *ManagedResource) WithNamespacedName(namespace, name string) *ManagedResource

func (*ManagedResource) WithSecretRef

func (m *ManagedResource) WithSecretRef(secretRefName string) *ManagedResource

func (*ManagedResource) WithSecretRefs

func (m *ManagedResource) WithSecretRefs(secretRefs []corev1.LocalObjectReference) *ManagedResource

type Secret

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

func NewSecret

func NewSecret(client client.Client) *Secret

func (*Secret) Delete

func (s *Secret) Delete(ctx context.Context) error

func (*Secret) Reconcile

func (s *Secret) Reconcile(ctx context.Context) error

func (*Secret) WithAnnotations

func (s *Secret) WithAnnotations(annotations map[string]string) *Secret

func (*Secret) WithKeyValues

func (s *Secret) WithKeyValues(keyValues map[string][]byte) *Secret

func (*Secret) WithLabels

func (s *Secret) WithLabels(labels map[string]string) *Secret

func (*Secret) WithNamespacedName

func (s *Secret) WithNamespacedName(namespace, name string) *Secret

type Secrets

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

func NewSecrets

func NewSecrets(client client.Client) *Secrets

func (*Secrets) Delete

func (s *Secrets) Delete(ctx context.Context) error

func (*Secrets) Reconcile

func (s *Secrets) Reconcile(ctx context.Context) error

func (*Secrets) WithSecret

func (s *Secrets) WithSecret(secrets Secret) *Secrets

func (*Secrets) WithSecretList

func (s *Secrets) WithSecretList(secrets []Secret) *Secrets

Jump to

Keyboard shortcuts

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