secretstore

package
v0.5.8 Latest Latest
Warning

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

Go to latest
Published: Aug 23, 2022 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Overview

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetSecretStoreCondition

func GetSecretStoreCondition(status esapi.SecretStoreStatus, condType esapi.SecretStoreConditionType) *esapi.SecretStoreStatusCondition

GetSecretStoreCondition returns the condition with the provided type.

func NewSecretStoreCondition

func NewSecretStoreCondition(condType esapi.SecretStoreConditionType, status v1.ConditionStatus, reason, message string) *esapi.SecretStoreStatusCondition

NewSecretStoreCondition a set of default options for creating an External Secret Condition.

func SetExternalSecretCondition

func SetExternalSecretCondition(gs esapi.GenericStore, condition esapi.SecretStoreStatusCondition)

SetExternalSecretCondition updates the external secret to include the provided condition.

func ShouldProcessStore

func ShouldProcessStore(store esapi.GenericStore, class string) bool

ShouldProcessStore returns true if the store should be processed.

Types

type ClusterStoreReconciler

type ClusterStoreReconciler struct {
	client.Client
	Log             logr.Logger
	Scheme          *runtime.Scheme
	ControllerClass string
	RequeueInterval time.Duration
	// contains filtered or unexported fields
}

ClusterStoreReconciler reconciles a SecretStore object.

func (*ClusterStoreReconciler) Reconcile

func (r *ClusterStoreReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)

func (*ClusterStoreReconciler) SetupWithManager

func (r *ClusterStoreReconciler) SetupWithManager(mgr ctrl.Manager) error

SetupWithManager returns a new controller builder that will be started by the provided Manager.

type StoreReconciler

type StoreReconciler struct {
	client.Client
	Log    logr.Logger
	Scheme *runtime.Scheme

	RequeueInterval time.Duration
	ControllerClass string
	// contains filtered or unexported fields
}

StoreReconciler reconciles a SecretStore object.

func (*StoreReconciler) Reconcile

func (r *StoreReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)

func (*StoreReconciler) SetupWithManager

func (r *StoreReconciler) SetupWithManager(mgr ctrl.Manager) error

SetupWithManager returns a new controller builder that will be started by the provided Manager.

Jump to

Keyboard shortcuts

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