Uploaded image for project: 'OpenShift Pipelines'
  1. OpenShift Pipelines
  2. SRVKP-2473

OpenShift Pipelines CLI (opc) - Tech Preview

XMLWordPrintable

    • OpenShift Pipelines CLI (opc) - Tech Preview
    • False
    • None
    • False
    • To Do
    • 0% To Do, 0% In Progress, 100% Done

      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

            vdemeest Vincent Demeester
            vdemeest Vincent Demeester
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: