Documentation ¶
Index ¶
- type ManagedResource
- func (m *ManagedResource) Delete(ctx context.Context) error
- func (m *ManagedResource) ForceOverwriteAnnotations(v bool) *ManagedResource
- func (m *ManagedResource) ForceOverwriteLabels(v bool) *ManagedResource
- func (m *ManagedResource) KeepObjects(v bool) *ManagedResource
- func (m *ManagedResource) Reconcile(ctx context.Context) error
- func (m *ManagedResource) WithAnnotations(annotations map[string]string) *ManagedResource
- func (m *ManagedResource) WithClass(name string) *ManagedResource
- func (m *ManagedResource) WithInjectedLabels(labelsToInject map[string]string) *ManagedResource
- func (m *ManagedResource) WithLabels(labels map[string]string) *ManagedResource
- func (m *ManagedResource) WithNamespacedName(namespace, name string) *ManagedResource
- func (m *ManagedResource) WithSecretRef(secretRefName string) *ManagedResource
- func (m *ManagedResource) WithSecretRefs(secretRefs []corev1.LocalObjectReference) *ManagedResource
- type Secret
- func (s *Secret) Delete(ctx context.Context) error
- func (s *Secret) Reconcile(ctx context.Context) error
- func (s *Secret) WithAnnotations(annotations map[string]string) *Secret
- func (s *Secret) WithKeyValues(keyValues map[string][]byte) *Secret
- func (s *Secret) WithLabels(labels map[string]string) *Secret
- func (s *Secret) WithNamespacedName(namespace, name string) *Secret
- type Secrets
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) 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) 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 (*Secret) WithAnnotations ¶
func (*Secret) WithNamespacedName ¶
type Secrets ¶
type Secrets struct {
// contains filtered or unexported fields
}
func NewSecrets ¶
func (*Secrets) WithSecret ¶
func (*Secrets) WithSecretList ¶
Click to show internal directories.
Click to hide internal directories.