kURL
kURL copied to clipboard
feat: adding kurl installer object lint capabilities
What this PR does / why we need it:
This PR introduces a single source of truth for Installer object validations. It provides a set of rego rules and a complete list of Add-Ons and respective supported versions, all centralised in rego policies and variables.
Which issue(s) this PR fixes:
Fixes #60178
Special notes for your reviewer:
Pay special attention to the regotests
directory as it contains inputs (on installer:
property) and outputs (on the output
property). In essence, given installer
we expect to se output
errors.
Does this PR introduce a user-facing change?
NONE
Does this PR require documentation?
NONE