You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We should have clear extension points in the Pipeline CRD system. These points should be well documented, clear, and tested.
Ideally it will be possible to extend the system without having to modify the existing controller binaries or CRD definitions.
Actual Behavior
At the moment, if a user wanted to extend the Pipeline they have these options:
They want to create their own kind of Resource (e.g. they use something like mercurial, but we currently only support git) = They have to modify and re-deploy the TaskRun controller @_@ (and maybe the PipelineRun controller also)
Expected Behavior
We should have clear extension points in the Pipeline CRD system. These points should be well documented, clear, and tested.
Ideally it will be possible to extend the system without having to modify the existing controller binaries or CRD definitions.
Actual Behavior
At the moment, if a user wanted to extend the Pipeline they have these options:
In the worst case, the last option should allow a user to do pretty much anything they want, outside of the functionality provided by this system.
Additional Info
n/a