Skip to content

Commit 32d514d

Browse files
Merge pull request #286 from 13bscsaamjad/feat-drift-detection
Implement configurable drift detection for Vault resources
2 parents d38ca30 + 4385808 commit 32d514d

40 files changed

+379
-44
lines changed

controllers/authenginemount_controller.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,6 @@ func (r *AuthEngineMountReconciler) Reconcile(ctx context.Context, req ctrl.Requ
8181
// SetupWithManager sets up the controller with the Manager.
8282
func (r *AuthEngineMountReconciler) SetupWithManager(mgr ctrl.Manager) error {
8383
return ctrl.NewControllerManagedBy(mgr).
84-
For(&redhatcopv1alpha1.AuthEngineMount{}, builder.WithPredicates(vaultresourcecontroller.ResourceGenerationChangedPredicate{})).
84+
For(&redhatcopv1alpha1.AuthEngineMount{}, builder.WithPredicates(vaultresourcecontroller.NewDefaultPeriodicReconcilePredicate())).
8585
Complete(r)
8686
}

controllers/azureauthengineconfig_controller.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ func (r *AzureAuthEngineConfigReconciler) SetupWithManager(mgr ctrl.Manager) err
137137
}
138138

139139
return ctrl.NewControllerManagedBy(mgr).
140-
For(&redhatcopv1alpha1.AzureAuthEngineConfig{}, builder.WithPredicates(vaultresourcecontroller.ResourceGenerationChangedPredicate{})).
140+
For(&redhatcopv1alpha1.AzureAuthEngineConfig{}, builder.WithPredicates(vaultresourcecontroller.NewDefaultPeriodicReconcilePredicate())).
141141
Watches(&corev1.Secret{
142142
TypeMeta: metav1.TypeMeta{
143143
Kind: "Secret",

controllers/azureauthenginerole_controller.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,6 @@ func (r *AzureAuthEngineRoleReconciler) Reconcile(ctx context.Context, req ctrl.
7070
// SetupWithManager sets up the controller with the Manager.
7171
func (r *AzureAuthEngineRoleReconciler) SetupWithManager(mgr ctrl.Manager) error {
7272
return ctrl.NewControllerManagedBy(mgr).
73-
For(&redhatcopv1alpha1.AzureAuthEngineRole{}, builder.WithPredicates(vaultresourcecontroller.ResourceGenerationChangedPredicate{})).
73+
For(&redhatcopv1alpha1.AzureAuthEngineRole{}, builder.WithPredicates(vaultresourcecontroller.NewDefaultPeriodicReconcilePredicate())).
7474
Complete(r)
7575
}

controllers/azuresecretengineconfig_controller.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ func (r *AzureSecretEngineConfigReconciler) SetupWithManager(mgr ctrl.Manager) e
143143
}
144144

145145
return ctrl.NewControllerManagedBy(mgr).
146-
For(&redhatcopv1alpha1.AzureSecretEngineConfig{}, builder.WithPredicates(vaultresourcecontroller.ResourceGenerationChangedPredicate{})).
146+
For(&redhatcopv1alpha1.AzureSecretEngineConfig{}, builder.WithPredicates(vaultresourcecontroller.NewDefaultPeriodicReconcilePredicate())).
147147
Watches(&corev1.Secret{
148148
TypeMeta: metav1.TypeMeta{
149149
Kind: "Secret",

controllers/azuresecretenginerole_controller.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,6 @@ func (r *AzureSecretEngineRoleReconciler) Reconcile(ctx context.Context, req ctr
6969
// SetupWithManager sets up the controller with the Manager.
7070
func (r *AzureSecretEngineRoleReconciler) SetupWithManager(mgr ctrl.Manager) error {
7171
return ctrl.NewControllerManagedBy(mgr).
72-
For(&redhatcopv1alpha1.AzureSecretEngineRole{}, builder.WithPredicates(vaultresourcecontroller.ResourceGenerationChangedPredicate{})).
72+
For(&redhatcopv1alpha1.AzureSecretEngineRole{}, builder.WithPredicates(vaultresourcecontroller.NewDefaultPeriodicReconcilePredicate())).
7373
Complete(r)
7474
}

controllers/databasesecretengineconfig_controller.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ func (r *DatabaseSecretEngineConfigReconciler) SetupWithManager(mgr ctrl.Manager
210210
}
211211

212212
return ctrl.NewControllerManagedBy(mgr).
213-
For(&redhatcopv1alpha1.DatabaseSecretEngineConfig{}, builder.WithPredicates(vaultresourcecontroller.ResourceGenerationChangedPredicate{})).
213+
For(&redhatcopv1alpha1.DatabaseSecretEngineConfig{}, builder.WithPredicates(vaultresourcecontroller.NewDefaultPeriodicReconcilePredicate())).
214214
Watches(&corev1.Secret{
215215
TypeMeta: metav1.TypeMeta{
216216
Kind: "Secret",

controllers/databasesecretenginerole_controller.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,6 @@ func (r *DatabaseSecretEngineRoleReconciler) Reconcile(ctx context.Context, req
8080
// SetupWithManager sets up the controller with the Manager.
8181
func (r *DatabaseSecretEngineRoleReconciler) SetupWithManager(mgr ctrl.Manager) error {
8282
return ctrl.NewControllerManagedBy(mgr).
83-
For(&redhatcopv1alpha1.DatabaseSecretEngineRole{}, builder.WithPredicates(vaultresourcecontroller.ResourceGenerationChangedPredicate{})).
83+
For(&redhatcopv1alpha1.DatabaseSecretEngineRole{}, builder.WithPredicates(vaultresourcecontroller.NewDefaultPeriodicReconcilePredicate())).
8484
Complete(r)
8585
}

controllers/databasesecretenginestaticrole_controller.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,6 @@ func (r *DatabaseSecretEngineStaticRoleReconciler) Reconcile(ctx context.Context
7171
// SetupWithManager sets up the controller with the Manager.
7272
func (r *DatabaseSecretEngineStaticRoleReconciler) SetupWithManager(mgr ctrl.Manager) error {
7373
return ctrl.NewControllerManagedBy(mgr).
74-
For(&redhatcopv1alpha1.DatabaseSecretEngineStaticRole{}, builder.WithPredicates(vaultresourcecontroller.ResourceGenerationChangedPredicate{})).
74+
For(&redhatcopv1alpha1.DatabaseSecretEngineStaticRole{}, builder.WithPredicates(vaultresourcecontroller.NewDefaultPeriodicReconcilePredicate())).
7575
Complete(r)
7676
}

controllers/gcpauthengineconfig_controller.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ func (r *GCPAuthEngineConfigReconciler) SetupWithManager(mgr ctrl.Manager) error
138138
}
139139

140140
return ctrl.NewControllerManagedBy(mgr).
141-
For(&redhatcopv1alpha1.GCPAuthEngineConfig{}, builder.WithPredicates(vaultresourcecontroller.ResourceGenerationChangedPredicate{})).
141+
For(&redhatcopv1alpha1.GCPAuthEngineConfig{}, builder.WithPredicates(vaultresourcecontroller.NewDefaultPeriodicReconcilePredicate())).
142142
Watches(&corev1.Secret{
143143
TypeMeta: metav1.TypeMeta{
144144
Kind: "Secret",

controllers/githubsecretengineconfig_controller.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ func (r *GitHubSecretEngineConfigReconciler) SetupWithManager(mgr ctrl.Manager)
118118
}
119119

120120
return ctrl.NewControllerManagedBy(mgr).
121-
For(&redhatcopv1alpha1.GitHubSecretEngineConfig{}, builder.WithPredicates(vaultresourcecontroller.ResourceGenerationChangedPredicate{})).
121+
For(&redhatcopv1alpha1.GitHubSecretEngineConfig{}, builder.WithPredicates(vaultresourcecontroller.NewDefaultPeriodicReconcilePredicate())).
122122
Watches(&corev1.Secret{
123123
TypeMeta: metav1.TypeMeta{
124124
Kind: "Secret",

0 commit comments

Comments
 (0)