Skip to content

feat(mongodb): Adding node selector to be passed through to mongo workloads - #188

Merged
alix-graylog merged 1 commit into
mainfrom
feat/mongoNodeSelector
Sep 15, 2026
Merged

alix-graylog merged 1 commit into
mainfrom
feat/mongoNodeSelector

Conversation

@alix-graylog

@alix-graylog alix-graylog commented Sep 14, 2026

Copy link
Copy Markdown
Collaborator

Adding the same nodeSelector interface to mongodb, exposed to the charts values.yaml

# Graylog Datanode
# Already present
datanode:
  enabled: true
  nodeSelector:
    this/node_tier: data

# Mongo
# Newly Exposed
mongodb:
  communityResource:
    enabled: true
  nodeSelector:
    this/node_tier: data

Summary

Short description of the change.

Details

  • List of meaningful technical changes

Linked issues

This fixes #??

PR Checklist

Please check the items that apply to your change.

  • 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

  • describe what was specifically tested

Notes for reviewers

  • Verify all applicable tests above pass
  • Validate that the linked issues are no longer reproducible, if applicable
  • Sync up with the author before merging
  • The commit history should be preserved - use rebase-merge or standard merge options when applicable

@alix-graylog alix-graylog added the feature New feature. label Sep 15, 2026
@alix-graylog
alix-graylog marked this pull request as ready for review September 15, 2026 14:26
@alix-graylog
alix-graylog merged commit 6544259 into main Sep 15, 2026
10 checks passed
@alix-graylog
alix-graylog deleted the feat/mongoNodeSelector branch September 15, 2026 14:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature New feature.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants