Skip to content

feat: loki 3.0.x helm#4476

Open
pawan-bobbili-ntnx wants to merge 5 commits intomainfrom
loki-helm-3.0.x
Open

feat: loki 3.0.x helm#4476
pawan-bobbili-ntnx wants to merge 5 commits intomainfrom
loki-helm-3.0.x

Conversation

@pawan-bobbili-ntnx
Copy link

What problem does this PR solve?:
Loki application with helm chart 3.0.x

Which issue(s) does this PR fix?:
https://jira.nutanix.com/browse/NCN-111693

@github-actions github-actions bot added the size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. label Feb 5, 2026
@mesosphere-ci mesosphere-ci added applications/grafana-loki applications/project-grafana-loki ok-to-test Signals mergebot that CI checks are ready to be kicked off do-not-merge/testing Do not merge because there is still on-going testing open-kommander-pr Automatically triggers the creation of a PR in Kommander repo update-licenses signals mergebot to update licenses.d2iq.yaml labels Feb 5, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Feb 5, 2026

✅ Created Kommander branch to test kommander-applications changes: https://github.com/mesosphere/kommander/tree/kapps/main/loki-helm-3.0.x

@coveralls
Copy link

coveralls commented Feb 5, 2026

Pull Request Test Coverage Report for Build 21939748653

Warning: This coverage report may be inaccurate.

This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 33.945%

Totals Coverage Status
Change from base Build 21686811002: 0.0%
Covered Lines: 111
Relevant Lines: 327

💛 - Coveralls

@NRoshanRai
Copy link
Contributor

can you add a online liner in the grafana-loki regarding deprication

- name: grafana-loki-v3-pre-install
force: true
prune: true
interval: 6h
Copy link
Contributor

Choose a reason for hiding this comment

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

wait: true is missing , is this intentional and if yes , why ?

kind: GitRepository
name: management
namespace: kommander-flux
timeout: 15m
Copy link
Contributor

Choose a reason for hiding this comment

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

why 15min timeout ? old loki had 1min

postBuild:
substitute:
appVersion: ${appVersion}
releaseNamespace: ${releaseNamespace}
Copy link
Contributor

Choose a reason for hiding this comment

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

releaseName: ${releaseName} is missing

- airgapped
overview: |-
# Note
This Application is Deprecated.
Copy link
Contributor

Choose a reason for hiding this comment

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

"This Application is Deprecated, and is replaced by a seprate Grafana Loki application/"

Comment on lines +14 to +17
project-grafana-loki-v3:
enabled: true
enableOBCHealthCheck: false
bucketName: proj-loki-v3-${releaseNamespace}
Copy link
Contributor

Choose a reason for hiding this comment

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

can you confirm if these fields are been read by the object-bucket-claim chart or if they only look for project-grafana-loki

Copy link
Author

Choose a reason for hiding this comment

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

Chart Template is like below:

{{- range $app, $config := .Values.dkp }}
{{- if $config.enabled }}

So, key (here project-grafana-loki-v3) doesn't matter, it just iterates and checks if enabled is true, then create bucket with name provided in bucketName

Comment on lines +129 to +131
aws:
s3: "http://rook-ceph-rgw-dkp-object-store.${workspaceNamespace}.svc:80/proj-loki-v3-${releaseNamespace}"
s3forcepathstyle: true
Copy link
Contributor

Choose a reason for hiding this comment

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

is this part required when its already defined in storage:
s3:
endpoint: "http://rook-ceph-rgw-dkp-object-store.${workspaceNamespace}.svc:80"
s3ForcePathStyle: true
insecure: true

Copy link
Author

Choose a reason for hiding this comment

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

The boltdb-shipper index store needs the storage_config.aws.s3 URL format with the bucket name embedded in the path. The new chart's loki.storage section doesn't generate this format - it's designed for newer storage backends like TSDB

spec:
force: true
prune: true
interval: 6h
Copy link
Contributor

Choose a reason for hiding this comment

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

wait: true is missing , and timeout should be 1 min

- airgapped
overview: |-
# Note
This Application is Deprecated.
Copy link
Contributor

Choose a reason for hiding this comment

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

This Application is Deprecated, and is replaced by a separate Grafana Loki.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

applications/grafana-loki applications/grafana-loki-v3 applications/project-grafana-loki applications/project-grafana-loki-v3 do-not-merge/testing Do not merge because there is still on-going testing ok-to-test Signals mergebot that CI checks are ready to be kicked off open-kommander-pr Automatically triggers the creation of a PR in Kommander repo size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. update-licenses signals mergebot to update licenses.d2iq.yaml

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants