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

[FLINK-35633][cli] Verify YAML pipeline definitions early #3429

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

yuxiqian
Copy link
Contributor

@yuxiqian yuxiqian commented Jun 20, 2024

This closes FLINK-35633.

This requires #3428 being merged first.

Currently, transform & route rules will be passed to Flink operators as strings, and any malformed configurations will not be exposed until runtime, which makes testing and debugging harder.

This PR adds early verification logic in Flink CDC CLI, and tries to provide more clear and descriptive error messages for input YAML files.

@github-actions github-actions bot added docs Improvements or additions to documentation composer common runtime cli e2e-tests labels Jun 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cli common composer docs Improvements or additions to documentation e2e-tests runtime
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant