Skip to content

Conversation

@monrax
Copy link
Collaborator

@monrax monrax commented Dec 26, 2025

Summary

Fix: rename nativeLibs volume template to maintain consistency and prevent issues with volumeMounts.

What changed

  • Rename volume template from nativeLibs to native-libs in statefulsets/datanode.yaml

Linked issues

This fixes #66

Checklist

  • Tests added/updated
  • Documentation updated
  • This PR includes a new feature
  • This PR includes a bugfix
  • This PR includes a refactor

Testing Checklist

Static Validation

  • Linter check passes: helm lint ./charts/graylog
  • Helm renders local template sucessfully: helm template graylog ./charts/graylog --validate

Installation

  • Fresh installation completes successfully: helm install graylog ./charts/graylog
  • All pods reach Running state: kubectl rollout status statefulset/graylog
  • Helm tests pass: helm test graylog

Functional (if applicable)

  • Web UI accessible and login works
  • DataNodes visible in System > Cluster Configuration
  • Inputs can be created and receive data

Upgrade (if applicable)

  • Upgrade from previous release succeeds
  • Scaling up/down works correctly
  • Configuration changes apply correctly

Specific to this PR

  • Verify that all DN pods are scheduled and reach Running status after installing the chart like so:

    # install chart
    helm install graylog ./charts/graylog --set datanode.persistence.nativeLibs.enabled=true
    
    # verify all DN pods are rolled out successfully
    kubectl rollout status statefulset/graylog-datanode

Notes for reviewers

  • Verify all tests above pass
  • Sync up with the author before merging
  • The commit history should be preserved - use rebase-merge or standard merge options when applicable

@monrax monrax requested a review from alix-graylog December 26, 2025 16:15
@monrax monrax requested a review from williamtrelawny January 8, 2026 12:06
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.

DataNode native libs volume naming mismatch

2 participants