apache / apache/camel-k

Review Leases usage and privileges

Open
#6,645 1 comment 1 reaction 0 assignees View on GitHub
kind/feature status/never-stale
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.