• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

opendefensecloud / solution-arsenal / 25043015961 / 1
72%
main: 72%

Build:
DEFAULT BRANCH: main
Ran 28 Apr 2026 09:25AM UTC
Files 31
Run time 0s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

28 Apr 2026 08:43AM UTC coverage: 72.325% (+0.6%) from 71.729%
25043015961.1

push

github

web-flow
feat: add uniqueName to ReleaseSpec (#444)

Closes #242.

Adds a required `uniqueName` field to `ReleaseSpec`. The field serves as
a logical identifier for a component deployment and will be used by the
Profile controller (#246) to enforce that a given component (e.g.
Kyverno) is deployed only once per target cluster, even when multiple
Profiles match the same target.

The field is required rather than optional — there is no implicit
fallback, and the ADR treats the unique name as fundamental to every
Release.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **New Features**
* Added a required ReleaseSpec field `uniqueName` to uniquely identify
releases and avoid duplicate component deployments when multiple
profiles match the same cluster.

* **Validation**
* Creation requires non-empty `spec.uniqueName`; updates reject empty or
changed `uniqueName` (immutable).

* **Documentation**
  * API reference updated to document the new `uniqueName` field.

* **Tests & Fixtures**
* Tests and example manifests updated to include and validate
`uniqueName`.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

2062 of 2851 relevant lines covered (72.33%)

39.27 hits per line

Source Files on job 25043015961.1
  • Tree
  • List 31
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 25043015961
  • c806ba1c on github
  • Prev Job for on main (#25041141291.1)
  • Next Job for on main (#25055724919.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc