Skip to content

fix: Move edge NATS off the eMudhra root - #314

Merged
ecv merged 1 commit into
mainfrom
fix/nats-emudhra-root
Oct 31, 2026
Merged

ecv merged 1 commit into
mainfrom
fix/nats-emudhra-root

Conversation

@ecv

@ecv ecv commented Oct 31, 2026 •

Copy link
Copy Markdown
Contributor

Every edge site's NATS broker in activity-system and its metrics exporter still trust the compromised emSign ECC Root CA - G3. This moves both to vendor patches whose CA bundle no longer does: nats 2.14.9-alpine and prometheus-nats-exporter 0.20.3. Staging labs pick it up from the next main build; stable edge sites only once a release is cut. Related to datum-cloud/infra#7556.

Changes

  • Edge NATS broker: nats:2.14.6-alpine → nats:2.14.9-alpine
  • Metrics sidecar: natsio/prometheus-nats-exporter:0.20.2 → 0.20.3
  • Both tags were scanned clean in the 31 October rescan on datum-cloud/infra#7556; the staging hubs moved to the same tags in datum-cloud/infra#8155.

Release notes

  • nats 2.14.7–2.14.9: JetStream and clustering fixes. 2.14.8 drops the legacy $GR. reply prefix (servers before 2.1.2 only) and rejects invalid subject mappings in account JWT updates. Neither applies here.
  • prometheus-nats-exporter 0.20.3: dependency and base image updates only.

Warnings

  • Restarts the edge NATS Deployment at every site; the leaf to the hub reconnects after the roll.
  • Edge brokers and staging hubs then match on 2.14.9; production hubs stay on 2.14.6 until datum-cloud/infra#8155 is promoted.

Validation

  • kustomize build of the edge render shows both new tags.

The edge NATS broker and its metrics exporter ship a CA bundle that trusts
the compromised emSign ECC Root CA - G3. Move both to vendor patches whose
bundle no longer does: nats 2.14.9-alpine and prometheus-nats-exporter
0.20.3, both scanned clean.

Key changes:
- nats 2.14.6-alpine -> 2.14.9-alpine
- prometheus-nats-exporter 0.20.2 -> 0.20.3

Related to datum-cloud/infra#7556.
@ecv
ecv requested a review from kevwilliams October 31, 2026 18:29

@kevwilliams kevwilliams left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same fix as the batch; verified the tags match the staging hubs moved in infra#8155.

@ecv
ecv merged commit 26247b3 into main Oct 31, 2026
9 checks passed
@ecv
ecv deleted the fix/nats-emudhra-root branch October 31, 2026 18:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants