Enh Req - Support filter over Annotations from image metadata
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
Research direction
Start with the acr purge command and trace its existing image filtering options and metadata handling. Define how --annotations key=value should match image annotations, then verify that purge selects only images containing the requested pair, including behavior for missing annotations.
Written by the indexing model from the issue text.
Description
What is the problem you're trying to solve
Docker images inside their metadata may have Annotations filled with key/value pairs. At the moment there is not possible to filter/select only those images, which has specific key=value inside Annotations present.
Describe the solution you'd like
Would like to have extra option like --annotations key=value, so filtering could work on that.
Additional context
Such functionality will be of importance while using acr purge command
- Dominant language
- Go
- Stars
- 70
- Forks
- 52
- Avg merge
- 2d 12h
- Merged PRs (30d)
- 10
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from Azure/acr-cli
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 35/100
-
bug
Difficulty 3/5 1-2 days Newbie friendliness 55/100
-
bug
Difficulty 4/5 3-5 days Newbie friendliness 45/100
-
enhancement
Difficulty 4/5 3-5 days Newbie friendliness 52/100
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 30/100
Similar issues
-
needs-triage
Difficulty 1/5 Under an hour Newbie friendliness 92/100
-
bug carvel-triage
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
carvel-dev/kapp-controller#1861 ·
-
feature
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100