Kuadrant / Kuadrant/dns-operator
Plan does not inform of desired endpoints that fail the plan filter
- 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
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