Skip to content

[helm] Enable metrics reporting on helm charts#2711

Open
morazow wants to merge 1 commit intoapache:mainfrom
morazow:mor-2677
Open

[helm] Enable metrics reporting on helm charts#2711
morazow wants to merge 1 commit intoapache:mainfrom
morazow:mor-2677

Conversation

@morazow
Copy link
Contributor

@morazow morazow commented Feb 24, 2026

Purpose

Linked issue: close #2677

Adds support for setting up the metrics on Helm chart values.

Brief change log

  • Added section in the helm chart values
  • Updated pods and services with metrics related configurations

Tests

Using helm unit tests

API and Format

NA

Documentation

Added usage docs to the Deploying with Helm documentation

@morazow morazow force-pushed the mor-2677 branch 2 times, most recently from 1f83844 to c42ce9a Compare March 2, 2026 12:32
Copy link
Contributor

@affo affo left a comment

Choose a reason for hiding this comment

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

Amazing, thank you!
Some nits here in there, very punctual.

@morazow morazow force-pushed the mor-2677 branch 3 times, most recently from 584c536 to f91ef73 Compare March 6, 2026 10:11
@morazow morazow requested a review from affo March 6, 2026 10:12
@morazow morazow force-pushed the mor-2677 branch 2 times, most recently from 5d8b718 to 706cd7e Compare March 10, 2026 11:13
Copy link
Contributor

@affo affo left a comment

Choose a reason for hiding this comment

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

Many comments were marked resolved even though they were not.

Copy link
Contributor

@affo affo left a comment

Choose a reason for hiding this comment

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

I suggested a design that favors the config overrides and treats every option independently to avoid generic implementations that may fire back to us

@morazow morazow force-pushed the mor-2677 branch 2 times, most recently from ed064b6 to 1e6fee5 Compare March 16, 2026 13:29
@morazow morazow requested a review from affo March 16, 2026 13:30
@morazow morazow force-pushed the mor-2677 branch 2 times, most recently from 843e257 to f4cca17 Compare March 17, 2026 07:26
Copy link
Contributor

@affo affo left a comment

Choose a reason for hiding this comment

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

Last nits 🤝

Copy link
Contributor

@affo affo left a comment

Choose a reason for hiding this comment

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

This is now damn good!

I think we are now having patterns that we can formalize better:

  • forbid value in config override
  • validate functions

I think we may have other follow-up PRs

@affo
Copy link
Contributor

affo commented Mar 17, 2026

@swuferhong this should be ready now, can you give a look?

---

Co-authored-by: Lorenzo Affetti <lorenzo.affetti@gmail.com>
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.

[helm] Enable metrics reporting on helm charts

2 participants