-
Task
-
Resolution: Unresolved
-
Critical
-
None
-
8
-
Documentation (Ref Guide, User Guide, etc.), User Experience
-
---
-
---
Goal
As of today, OpenShift Pipelines ships with two command-line: tkn and tkn-pac.
The outcome is that the effort for installing CLI(s) is unintuitive and requires many steps. In addition, as OpenShift Pipelines becomes more and more opiniated, we may have to include OpenShift Pipelines specific feature in the CLI or new CLIs. As tkn is the upstream CLI, it cannot come with openshift/openshift-pipelines specific features.
This has been explored in that document, and the outcome is to create our own CLI, that includes tkn upstream (and is a drop-in replacement) and other upstream CLI, such as tkn-pac for pipelines-as-code, …
The approach is very similar to kubectl and oc. Any command with kubectl should work with oc instead, but oc also comes with specific feature for OpenShift.
Acceptance Criteria
- This command-line has a name
- This command-line is a drop-in replacement of tkn
- This command-line include tkn-pac as well
- This command-line is one binary, easy to package, easy to ship, easy to install
- documents
-
SRVKP-2473 OpenShift Pipelines CLI (opc) - Tech Preview
- Dev Complete