Graylog2 / Graylog2/graylog-helm

Allow Datanode Roles

Open
#107 0 comments 0 reactions 0 assignees View on GitHub
feature
Dominant language
Go Template
Stars
12
Forks
3
Avg merge
2d 4h
Merged PRs (30d)
13

Description

Currently all Datanodes have all roles, `data`, `control` and `search`. Larger clusters will need a way to give Datanode's specific roles to delegate the cluster responsibilities.

**Describe the solution you'd like**
There should be a clear way to dedicate a number of node-groups. Each group able to take responsibility for a mix of roles or just a single role.

**Additional context**
This request borders on the duties of a Kubernetes operator, but explore what knobs we have to turn to enable this.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the graylog-helm chart's values and templates to identify the available node-group and Datanode configuration knobs. Compare those options with the Kubernetes operator responsibilities described in the issue. Done means the chart provides a clear, documented way to assign data, control, and search roles to dedicated or mixed node-groups.

Written by the indexing model from the issue text.

Assessment

Tech stack
helm, kubernetes
Domain
devops, infrastructure
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.