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 ¶
- func GetSecretStoreCondition(status esapi.SecretStoreStatus, condType esapi.SecretStoreConditionType) *esapi.SecretStoreStatusCondition
- func NewSecretStoreCondition(condType esapi.SecretStoreConditionType, status v1.ConditionStatus, ...) *esapi.SecretStoreStatusCondition
- func SetExternalSecretCondition(gs esapi.GenericStore, condition esapi.SecretStoreStatusCondition)
- func ShouldProcessStore(store esapi.GenericStore, class string) bool
- type ClusterStoreReconciler
- type StoreReconciler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetSecretStoreCondition ¶ added in v0.4.2
func GetSecretStoreCondition(status esapi.SecretStoreStatus, condType esapi.SecretStoreConditionType) *esapi.SecretStoreStatusCondition
GetSecretStoreCondition returns the condition with the provided type.
func NewSecretStoreCondition ¶ added in v0.4.2
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 ¶ added in v0.4.2
func SetExternalSecretCondition(gs esapi.GenericStore, condition esapi.SecretStoreStatusCondition)
SetExternalSecretCondition updates the external secret to include the provided condition.
func ShouldProcessStore ¶ added in v0.4.2
func ShouldProcessStore(store esapi.GenericStore, class string) bool
ShouldProcessStore returns true if the store should be processed.
Types ¶
type ClusterStoreReconciler ¶ added in v0.4.2
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) SetupWithManager ¶ added in v0.4.2
func (r *ClusterStoreReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager returns a new controller builder that will be started by the provided Manager.
type StoreReconciler ¶ added in v0.4.2
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) SetupWithManager ¶ added in v0.4.2
func (r *StoreReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager returns a new controller builder that will be started by the provided Manager.