Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(helm): ✨ add additional service annotations for components in distributed mode #14131

Conversation

dannylongeuay
Copy link
Contributor

@dannylongeuay dannylongeuay commented Sep 13, 2024

What this PR does / why we need it:
Support additional service annotations for components in distributed mode.

Which issue(s) this PR fixes:
Fixes #8627

Special notes for your reviewer:
A previous PR #10214 added support for the simple scalable components, this PR adds support for the distributed mode components.

Checklist

  • Reviewed the CONTRIBUTING.md guide (required)
  • Documentation added
  • Tests updated
  • Title matches the required conventional commits format, see here
    • Note that Promtail is considered to be feature complete, and future development for logs collection will be in Grafana Alloy. As such, feat PRs are unlikely to be accepted unless a case can be made for the feature actually being a bug fix to existing behavior.
  • Changes that require user attention or interaction to upgrade are documented in docs/sources/setup/upgrade/_index.md
  • For Helm chart changes bump the Helm chart version in production/helm/loki/Chart.yaml and update production/helm/loki/CHANGELOG.md and production/helm/loki/README.md. Example PR
  • If the change is deprecating or removing a configuration option, update the deprecated-config.yaml and deleted-config.yaml files respectively in the tools/deprecated-config-checker directory. Example PR

@dannylongeuay dannylongeuay requested a review from a team as a code owner September 13, 2024 00:07
@CLAassistant
Copy link

CLAassistant commented Sep 13, 2024

CLA assistant check
All committers have signed the CLA.

Copy link
Contributor

@chaudum chaudum left a comment

Choose a reason for hiding this comment

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

Thanks for the contribution! LGTM

@github-actions github-actions bot added the type/docs Issues related to technical documentation; the Docs Squad uses this label across many repositories label Sep 13, 2024
@dannylongeuay
Copy link
Contributor Author

Thanks for the contribution! LGTM

You're welcome, thanks for the quick review. I updated the docs, hopefully that fixes the remaining CI issues.

@chaudum
Copy link
Contributor

chaudum commented Sep 23, 2024

@dannylongeuay The Helm docs lint check still fails :/

@dannylongeuay
Copy link
Contributor Author

@chaudum fixed the readme versions I missed

@trevorwhitney trevorwhitney merged commit 5978f13 into grafana:main Sep 24, 2024
66 checks passed
jeschkies pushed a commit to jeschkies/loki that referenced this pull request Oct 1, 2024
…stributed mode (grafana#14131)

Co-authored-by: Christian Haudum <christian.haudum@gmail.com>
Co-authored-by: Trevor Whitney <trevorjwhitney@gmail.com>
mraboosk pushed a commit to mraboosk/loki that referenced this pull request Oct 7, 2024
…stributed mode (grafana#14131)

Co-authored-by: Christian Haudum <christian.haudum@gmail.com>
Co-authored-by: Trevor Whitney <trevorjwhitney@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/helm size/L type/docs Issues related to technical documentation; the Docs Squad uses this label across many repositories
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support adding annotations to all service's templates
4 participants