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

Conditionals: Add Condition CRD and API changes to pipelines to add conditions #1019

Closed
dibyom opened this issue Jun 26, 2019 · 5 comments
Closed
Assignees

Comments

@dibyom
Copy link
Member

dibyom commented Jun 26, 2019

Tracking issue for API changes for conditional execution + initial implementation based on the design in #27

ref: #1137

@dibyom dibyom mentioned this issue Jun 27, 2019
3 tasks
@objectiveous
Copy link

I left a comment here but I'm not sure if you'd see it.

Please consider a "break pointing" condition. For example, imagine you have a GUI w/ an Operations view of running Tekton Pipelines and you discover a PipelineRun that is failing. You might want to rerun the pipeline but pause execution at the beginning of a Task in order to exec into the Pod to inspect the environment.

Does this make sense to model as a Condition?

@dibyom
Copy link
Member Author

dibyom commented Jul 1, 2019

Hi @objectiveous ! Interesting use case. The initial implementation of conditionals won't have support for this but we do have #233 open for adding support for pausing tasks till a condition is met.

@bobcatfish bobcatfish added this to the Pipelines 0.6 🐱 milestone Jul 15, 2019
@dibyom
Copy link
Member Author

dibyom commented Jul 17, 2019

/assign

@m1093782566
Copy link

I think it's really an important feature which is required in my environment.

@dibyom
Copy link
Member Author

dibyom commented Aug 7, 2019

Closing this since we have added the APIs as well as an implementation that allows running condition containers, along with variable substitution support for parameters.

@dibyom dibyom closed this as completed Aug 7, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants