Icinga / Icinga/icinga-powershell-plugins
[Feature request] Invoke-IcingaCheckUpdates: Add "Exclude" option(s) to ignore specific updates
Nobody has claimed this yet.
- Dominant language
- PowerShell
- Stars
- 55
- Forks
- 30
- PR merge metrics
- No merged PRs in 30d
Description
Hello :)
The current implementation of the UpdateFilter parameter is intended to only check for update packages that are provided with that filter.
I would like to propose an option to have a ExcludedUpdatesFilter parameter, that can be used to ignore specific updates, like "Driver from comapny xyz"
Another option (w|c)ould be, to ignore updates from a whole category (rollups, other, security,...) via a list parameter or a specific Ignore<Category> parameter for each category.
AS we currently use the check twice, one general update check and one for only security updates, both features would come in handy on the general update check.
Best regards
Contributor guide
No contributing guide indexed for this repository
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.
Research direction
Start by locating the Invoke-IcingaCheckUpdates entry point and reading how its current UpdateFilter parameter selects packages. Define how exclusions for specific updates and categories should work, then verify that the general check can ignore them while the existing security-only check remains unchanged.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- powershell
- Domain
- observability-sre
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100