Kuadrant / Kuadrant/dns-operator

Plan does not inform of desired endpoints that fail the plan filter

Open
#90 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Go
Stars
12
Forks
23
Avg merge
1d 4h
Merged PRs (30d)
14

Description

**What**

The plan decides what changes should be applied and uses filters to determine what records can and can't be updated by this instance of the plan for a particular DNSRecord. It currently just removes endpoints that do not match the filters and doesn't tell you anything about what it has removed. This is an issue if the plan is misconfigured in any way see https://github.com/Kuadrant/dns-operator/pull/89, since the status is updated as if it has managed to update all the `spec.Endpoints` where in fact it could have skipped some due to the filters being incorrect.

Contributor guide

Open the contributing guide

Research direction

No file or test is named in the issue. Start by tracing where the plan filters DNSRecord spec.Endpoints and where status is updated; confirm how filtered endpoints are represented. Done means the plan reports endpoints excluded by its filters and status no longer implies that skipped endpoints were updated.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
infrastructure
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.