Kuadrant / Kuadrant/dns-operator
Breaking Change: sigs.k8s.io/external-dns v0.19.0
Open
- Dominant language
- Go
- Stars
- 12
- Forks
- 23
- Avg merge
- 1d 4h
- Merged PRs (30d)
- 14
Description
Currently, we use v0.14.0 of the sigs.k8s.io/external-dns.
In the v0.19.0 version there is no deep copy on the labels field.
This is something that we currently depend on.
When we upgrade this will need to be addressed.
Contributor guide
Research direction
Start by locating the current sigs.k8s.io/external-dns v0.14.0 dependency and all uses of the labels field. Compare v0.19.0 behavior around label copying, then determine the compatibility change needed before upgrading. Done means the dependency is upgraded without losing the deep-copy behavior the operator relies on; validate with the repository's existing checks.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, kubernetes
- Domain
- infrastructure
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100