- Add support for v1beta1 and later on GA
- Warn usage of PipelineResource in v1beta1 (no error but warn that it is not supported aka will work but can be broken in a later release)
- Support for workspace, result, …
- We should do an assessment of what scenarios we have covered for e2e testing and figure out where additional testing is needed
- We should work to make sure each resource introduced to the CLI always features these three subcommands
- We should provide filtering solutions for all list/delete commands associated with CLI
- There are two issues open around this:
- There have been requests for a create command for the CLI similar to kubectl create/apply
- We should support one of the above strategies, or we will not support creation/updating like kubectl create/apply -f moving forward
- If we do not support a -f option, we should remove the create -f commands from pipeline/task/resource
- Related to the OCI experiment
(#2137) and the
catalog / hub, integrate better with the/a catalog
- Allow searching catalog for a Task, Pipeline, …
- Allow importing a task from the catalog into the cluster
- From a user working directory, be able to run a task or pipeline with the content of this working directory
- Use volume (pvc, …) with
workspace
support - Create / Update volume and start the pipeline
- Use volume (pvc, …) with
- Related to : Binary (local) input type #924
- Discovery on creation
- Similar to oc new-app
- Detect stuff, create task, …
- be able from the cli auto generate some Pipeline/tasks from a source code folder detecting what kind of source code it is (i.e: go, java, python, ruby, rust, project etc...) and automatically apply the standard from task the catalog.
- A common problem with releases has been unexpected issues during release attempts:
- tektoncd#673 (0.7.1)
- tektoncd#757 (0.8.0)
- We should have a way of more regularly testing the CLI release process pipeline
- Easier support for experiments
tkn install …
could detect and install tekton using different mechanisms (operator on openshift or if it detects OLM, etc…)- Could be a separate project (hosted by tektoncd/operator or elsewhere)
- Initial catalog / oci integration ?
- Helper to author a catalog task / resource ? (tkn catalog task init … ?)
- Integration with Tekdoc