Config File Format #488
Replies: 2 comments 1 reply
-
I have a proposal for simplifying the schema. Right now it mostly follows the same structure as the JSON objects we send in HTTP requests. While I think it's a nice thing, I think we could simplify it by removing the In the HTTP endpoints Therefore I propose removing the To illustrate, instead of having this: pipelines:
pipeline1:
status: running
- config:
name: pipeline1
description: desc1
connectors:
con1:
type: source
plugin: builtin:s3
- config:
name: s3-source
settings:
aws.region: us-east-1
aws.bucket: my-bucket
processors:
pipeline1proc1:
type: js
- config:
settings:
script: 'func process() { ... }' We would have this: pipelines:
pipeline1:
status: running
name: pipeline1
description: desc1
connectors:
con1:
type: source
plugin: builtin:s3
name: s3-source
settings:
aws.region: us-east-1
aws.bucket: my-bucket
processors:
pipeline1proc1:
type: js
settings:
script: 'func process() { ... }' |
Beta Was this translation helpful? Give feedback.
-
We changed the format in Conduit 0.6, read more about the new format: https://conduit.io/docs/pipeline-configuration-files/specifications |
Beta Was this translation helpful? Give feedback.
-
We're working on a new feature for Conduit, which would able you to define pipelines in a Cofig file, and Conduit will provision these pipelines for you in an immutable state.
This is our first Config file format version, Let us know what you think about it? any feedback, reviews, or questions are all welcomed!
Beta Was this translation helpful? Give feedback.
All reactions