Skip to content
This repository was archived by the owner on Apr 2, 2024. It is now read-only.

Conversation

@paulfantom
Copy link
Contributor

Description

Describe the big picture of your changes here to communicate to the maintainers why we should accept this pull request. If it fixes a bug or resolves a feature request, be sure to link to that issue.

The main motivation behind this change is to allow pod annotations to be customizable. As a side effect I refactored few other things that we wanted to do in the past:

  • openTelemetry and prometheus top level objects are now part of service object as they were affecting only Service object. Users also get a choice to enable or disable those ports to enable or disable access.
  • prometheus.annotations is removed as most of those annotations can be hardcoded
  • prometheus.io/scrape annotation has a value set from serviceMonitor.enabled. This is because users should either use a serviceMonitor or prometheus annotation-based scraping

Merge requirements

Please take into account the following non-code changes that you may need to make with your PR:

  • CHANGELOG entry for user-facing changes
  • Updated the relevant documentation

Signed-off-by: Paweł Krupa (paulfantom) <pawel@krupa.net.pl>
@paulfantom paulfantom marked this pull request as ready for review July 15, 2022 12:17
@paulfantom paulfantom requested review from a team and cevian as code owners July 15, 2022 12:17
@paulfantom paulfantom linked an issue Jul 15, 2022 that may be closed by this pull request
@paulfantom paulfantom added this to the 0.13.0 milestone Jul 15, 2022
@paulfantom paulfantom enabled auto-merge (rebase) July 18, 2022 13:25
Copy link
Contributor

@nhudson nhudson left a comment

Choose a reason for hiding this comment

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

LGTM

Copy link
Contributor

@onprem onprem left a comment

Choose a reason for hiding this comment

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

LGTM!

@paulfantom paulfantom merged commit 47cdad5 into timescale:master Jul 18, 2022
@paulfantom paulfantom deleted the helm-annotations branch July 18, 2022 13:52
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Helm-chart: duplicate data when using ServiceMonitor

3 participants