Commit 8ab0a67
fix(chart/webapp): render webapp.service.annotations on the Service object (PLT-900)
The upstream chart's webapp Service template renders `labels` but never
renders `annotations` from `webapp.service.annotations`. That makes the
value silently inert, blocking platforms (e.g. Palantir Rubix on
FedStart) that mint per-Service TLS certs from a Service annotation —
`com.palantir.rubix.service/pod-cert: "{}"` would have no effect, so
`cert-<fullname>-webapp` never gets minted and the nginx-tls sidecar
fails to mount it.
Add the standard `{{- with .Values.webapp.service.annotations }}` block
on the webapp Service, mirroring how every other Service template in
this chart (electric, supervisor, the bitnami subcharts) already exposes
`service.annotations`. Default to `{}` in values.yaml so the field is
discoverable.
Co-authored-by: Cursor <cursoragent@cursor.com>1 parent 63f1f83 commit 8ab0a67
2 files changed
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
490 | 490 | | |
491 | 491 | | |
492 | 492 | | |
| 493 | + | |
| 494 | + | |
| 495 | + | |
| 496 | + | |
493 | 497 | | |
494 | 498 | | |
495 | 499 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
577 | 577 | | |
578 | 578 | | |
579 | 579 | | |
| 580 | + | |
580 | 581 | | |
581 | 582 | | |
582 | 583 | | |
| |||
0 commit comments