Skip to content

Commit

Permalink
fix reconciler list only looping k8sgpt`s results (#357)
Browse files Browse the repository at this point in the history
Signed-off-by: JuHyung-Son <sonju0427@gmail.com>
Co-authored-by: Alex Jones <alexsimonjones@gmail.com>
  • Loading branch information
JuHyung-Son and AlexsJones committed Feb 27, 2024
1 parent 403c6e3 commit a45b473
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion controllers/k8sgpt_controller.go
Original file line number Diff line number Diff line change
Expand Up @@ -311,7 +311,10 @@ func (r *K8sGPTReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctr
// We emit when result Status is not historical
// and when user configures a sink for the first time
latestResultList := &corev1alpha1.ResultList{}
if err := r.List(ctx, latestResultList); err != nil {
if err := r.List(ctx, latestResultList, client.MatchingLabels(map[string]string{
"k8sgpts.k8sgpt.ai/name": k8sgptConfig.Name,
"k8sgpts.k8sgpt.ai/namespace": k8sgptConfig.Namespace,
})); err != nil {
return r.finishReconcile(err, false)
}
if len(latestResultList.Items) == 0 {
Expand Down

0 comments on commit a45b473

Please sign in to comment.