Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support referencing additional output topics from components #484

Open
torbsto opened this issue Apr 16, 2024 · 0 comments
Open

Support referencing additional output topics from components #484

torbsto opened this issue Apr 16, 2024 · 0 comments
Labels
component/generator Related to the generation of pipeline.yaml
Milestone

Comments

@torbsto
Copy link
Contributor

torbsto commented Apr 16, 2024

Let's say we have the following pipeline:

- type: my-producer
  to:
    topics:
      topic-with-role-1:
        role: role1
      topic-with-role-2:
        role: role2
- type: my-streams
  from:
    components:
      my-producer:
        type: input

This doesn't work because from components always uses the output topic and doesn't support output topics with roles. This could be for example changed by adding a new key called fromRole (role already exists if you want to use specify an additional input topic)

- type: my-producer
  to:
    topics:
      topic-with-role-1:
        role: role1
      topic-with-role-2:
        role: role2
- type: my-streams
  from:
    components:
      my-producer:
        type: input
        fromRole: role1
@sujuka99 sujuka99 self-assigned this May 22, 2024
@disrupted disrupted added the component/generator Related to the generation of pipeline.yaml label May 22, 2024
@disrupted disrupted added this to the v6 milestone May 28, 2024
@disrupted disrupted modified the milestones: v6, v8 Jul 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component/generator Related to the generation of pipeline.yaml
Projects
None yet
Development

No branches or pull requests

3 participants