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

opendefensecloud / solution-arsenal / 34352790107
80%

Build:
DEFAULT BRANCH: main
Ran 09 Sep 2026 12:54PM UTC
Jobs 1
Files 94
Run time 1min
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

09 Sep 2026 12:44PM UTC coverage: 79.756%. Remained the same
34352790107

push

github

web-flow
chore(chart): drop unused helm helpers (#797)

## What
Remove two helper definitions from `charts/solar/templates/_helpers.tpl`
that no template includes: `solar.imagePullSecrets` and
`solar.annotations`.

## Why
Both are dead. `solar.annotations` is a wrapper around
`.Values.commonAnnotations`, which the workload templates and
`namespace.yaml` already read directly. `solar.imagePullSecrets` is
worse than merely unused: it emits `- name: {{ . }}` for a list of
strings, while every deployment passes a list of objects through
`toYaml`, so anyone who wired it up would get `name: map[name:foo]` in
the rendered pod spec. Deleting it removes the trap rather than leaving
a second, incompatible way to render the same field.

Found while fixing #768, kept out of that PR to keep the bugfix
reviewable on its own.

## Testing
`helm lint` clean, and `helm template` output is byte-identical before
and after, both with default values and with every list value in
`values.yaml` populated. No test changes — nothing includes the removed
helpers, so there is no behavior to cover.

## Notes for reviewers
`.Values.commonAnnotations` stays, it is consumed directly by
`apiserver`, `controller`, `ui`, `etcd`, and `namespace.yaml`.
Chart-only change, no API, CRD, or RBAC impact.

## Checklist
- [x] ~~Tests added/updated~~ n/a
- [x] No breaking changes (or upgrade path documented above)
- [x] Readable commit history (squashed and cleaned up as desired)
- [x] AI code review considered and comments resolved


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

## Summary by CodeRabbit

* **Refactor**
* Removed internal Helm chart helper templates for image pull secrets
and annotations.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->

5815 of 7291 relevant lines covered (79.76%)

29.0 hits per line

Coverage Regressions

Lines Coverage ∆ File
2
73.13
-2.99% pkg/controller/registrybinding_controller.go
2
88.1
0.0% pkg/controller/rendertask_controller.go
Jobs
ID Job ID Ran Files Coverage
1 34352790107.1 09 Sep 2026 12:54PM UTC 94
79.76
GitHub Action Run
Source Files on build 34352790107
  • Tree
  • List 94
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #34352790107
  • 31123a54 on github
  • Prev Build on main (#34345337035)
  • Next Build on main (#34465628356)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc