Review Leases usage and privileges
- Dominant language
- Go
- Stars
- 927
- Forks
- 387
- Avg merge
- 15h 5m
- Merged PRs (30d)
- 36
Description
### Requirement
We should only limit the access to the same operator namespace and remove the check of the presence of a Lease as a mean to verify if a resource has to be reconciled by another operator.
NOTE: this has to be developed once we drop the support of the `master` trait.
Contributor guide
No contributing guide indexed for this repository
Research direction
No files, tests, or entry points are named; start by locating Lease privilege checks and the reconciliation decision in the Go operator code. Confirm the master trait dependency first, then verify that access is limited to the same operator namespace and that Lease presence is no longer used to decide whether another operator should reconcile a resource.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, kubernetes
- Domain
- infrastructure, security
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100