elastic / elastic/elastic-package

Manage @custom pipelines

Open
#2,479 3 comments 0 reactions 0 assignees View on GitHub
Team:Ecosystem
Dominant language
Go
Stars
72
Forks
141
Avg merge
19h 42m
Merged PRs (30d)
55

Description

Would there be a way to manage @custom pipelines in the package (e.g. by calling the file @custom.yml)?

This has as an advantage that you can easily modify an existing package, without having to change existing files, you'd just add @custom. Any other option requires to slightly modify the default.yml so it includes
a pipeline processor for a different pipeline in the package.

Managing the @custom pipelines in a separate way introduces overhead, as we have to deploy in a different way and 'breaks' the testing and benchmarking functionality as well.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing how package pipelines are discovered and managed, focusing on the proposed @custom.yml and the existing default.yml pipeline-processor setup. Review the testing and benchmarking workflows described in the issue. Done means a package can add or modify a custom pipeline without changing existing files or requiring separate deployment, while testing and benchmarking continue to work.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
cli
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.