Comments (7)
+100
This would be useful to simplify how we use conditions today in dogfooding, so I'd be happy to start running the custom task controller in dogfooding from the experimental repo.
from community.
+1, happy to co-own and help update and contribute cel-task as a base (or start from scratch if that's better).
from community.
+1, happy to co-own and help update and contribute cel-task as a base (or start from scratch if that's better).
yes yes, we can build on it, thanks for your contributions @imjasonh!
some changes I propose we make include:
- when the CEL expression is valid and is evaluated successfully, the
ConditionSucceeded
in status of the CELRun is set toTrue
regardless of the expression evaluation result and the CELRun produces aResult
representing the expression evaluation result (True
/False
) - when the CEL expression is invalid or any other error is encountered, the
ConditionSucceeded
in status of the CELRun is set toFalse
this will allow us to distinguish between errors and the expression evaluating to false, which was one of the issues with Conditions
from community.
some changes I propose we make include:
Yeah those both sound like good improvements.
from community.
thanks for the quick review @imjasonh and @afrittoli
created the project folder in tektoncd/experimental#691
from community.
Common Expression Language Custom Tasks is available in https://github.com/tektoncd/experimental/tree/master/cel
from community.
Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale
with a justification.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close
with a justification.
If this issue should be exempted, mark the issue as frozen with /lifecycle frozen
with a justification.
/lifecycle stale
Send feedback to tektoncd/plumbing.
from community.
Related Issues (20)
- Tekton chains events logs HOT 4
- Links result in 404 errors under Contribution Process HOT 1
- Project has undergone a security audit
- Projects that have several, high-profile or well known end-user implementations. HOT 5
- Update roadmaps across all repos HOT 2
- New org for tekton experiments? HOT 13
- Receive a 2/3 supermajority vote from the TOC to move to Graduated stage. HOT 2
- Installation image gcr.io/v2 cann't be access from China. HOT 2
- Propose to make some modifications on top of TEP-0002
- Proposal: adoption of `pipelines-as-code` HOT 9
- New Org for Tekton Verified Catalogs HOT 11
- wlynch govboard access HOT 5
- 2023 Governing Board Elections HOT 7
- Add CRD `Queue` for tep 120 cancel existing pipelineruns HOT 4
- [Nominations Open] Most Valuable Tekton Contributor 2023 🏆 HOT 1
- [Nominations Open] Tekton Security MVP 2023 🏆 HOT 1
- [Voting Open] Tekton Community Awards 2023 🏆 HOT 1
- Automate keeping reviewers list up-to-date HOT 3
- New Repo: tektoncd/infra HOT 1
- 🌷 TEPs Spring Cleaning 🌷
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from community.