Skip to content

Refactor Loki component configuration#12

Merged
DebakelOrakel merged 3 commits into
masterfrom
refactor/helmvalues-rendering
May 21, 2026
Merged

Refactor Loki component configuration#12
DebakelOrakel merged 3 commits into
masterfrom
refactor/helmvalues-rendering

Conversation

@DebakelOrakel

@DebakelOrakel DebakelOrakel commented May 12, 2026

Copy link
Copy Markdown
Contributor

This PR aimes to provide a more integrated way to configure the different Loki components.

It also provides a preset "none", "legacy" and "extra-small" for scaling deployments.
The preset "none" uses Helm chart defaults
The preset "legacy" is the default and uses the previous defaults for deployment method "SimpleScalable"
and is intended for upgrading to this version of the component.
The preset "extra-small" is intended for deployment method "Distributed".

S3 configuration provides mechanism to calculate the endpoint for Cloudscale and Exoscale from cluster facts.

Additional test cases are added.

Checklist

  • The PR has a meaningful title. It will be used to auto-generate the
    changelog.
    The PR has a meaningful description that sums up the change. It will be
    linked in the changelog.
  • PR contains a single logical change (to build a better changelog).
  • Update the documentation.
  • Categorize the PR by adding one of the labels:
    bug, enhancement, documentation, change, breaking, dependency
    as they show up in the changelog.
  • Link this PR to related issues or PRs.

@DebakelOrakel DebakelOrakel changed the title Refactor/helmvalues rendering Refactor Loki component configuration May 12, 2026
@DebakelOrakel DebakelOrakel force-pushed the refactor/helmvalues-rendering branch from d9830f5 to 28a6e7b Compare May 12, 2026 12:09
@DebakelOrakel DebakelOrakel requested a review from a team May 12, 2026 12:10
@DebakelOrakel DebakelOrakel force-pushed the refactor/helmvalues-rendering branch from 28a6e7b to 2be0379 Compare May 12, 2026 12:51

@simu simu left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

The PR has a meaningful description that sums up the change. It will be linked in the changelog.

Arguably, this PR doesn't fulfil this criteria. I have no idea what to look for when reviewing this since there's 0 context on whether this PR should introduce changes in the default config etc.

Comment thread class/defaults.yml Outdated
Comment thread component/helm_values.jsonnet Outdated
Template version: main (84ac816)
@DebakelOrakel DebakelOrakel force-pushed the refactor/helmvalues-rendering branch 2 times, most recently from 5331dc7 to c94135d Compare May 12, 2026 13:07
@DebakelOrakel DebakelOrakel marked this pull request as draft May 12, 2026 13:26
@DebakelOrakel DebakelOrakel force-pushed the refactor/helmvalues-rendering branch 3 times, most recently from 0fc176d to 792d965 Compare May 12, 2026 15:10
@DebakelOrakel DebakelOrakel requested a review from a team May 12, 2026 15:12
@DebakelOrakel DebakelOrakel marked this pull request as ready for review May 12, 2026 15:13
@DebakelOrakel DebakelOrakel force-pushed the refactor/helmvalues-rendering branch from 792d965 to 45c2df5 Compare May 13, 2026 03:54
Comment thread component/helm_values.jsonnet Outdated
Comment thread component/main.jsonnet Outdated
@DebakelOrakel DebakelOrakel force-pushed the refactor/helmvalues-rendering branch 2 times, most recently from 777a1e1 to 509c4ed Compare May 13, 2026 15:00
@DebakelOrakel DebakelOrakel requested a review from simu May 18, 2026 06:35
Comment thread component/helm_values.jsonnet Outdated
@DebakelOrakel DebakelOrakel force-pushed the refactor/helmvalues-rendering branch from 509c4ed to 569e996 Compare May 21, 2026 11:41
@DebakelOrakel DebakelOrakel requested a review from simu May 21, 2026 11:41

@simu simu left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Probably fine. I only checked the default test case diff

@DebakelOrakel DebakelOrakel merged commit 884485a into master May 21, 2026
13 checks passed
@DebakelOrakel DebakelOrakel deleted the refactor/helmvalues-rendering branch May 21, 2026 12:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants