Skip to content

Logstash Pipeline API should enforce pipeline name restrictions #134301

@robbavey

Description

@robbavey

Description

PUT /_logstash/pipeline/ is an API that enables users to create Logstash Pipelines for the Central Management feature directly in Elasticsearch.

From the Logstash central management documentation, "Pipeline IDs must begin with a letter or underscore and contain only letters, underscores, dashes, and numbers"

Currently, the PUT /_logstash/pipeline/ endpoint does not enforce this restriction, allowing users to define pipelines that will not be picked up by Logstash.

Note, that this API is owned by @elastic/logstash

Metadata

Metadata

Assignees

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions