Uploaded image for project: 'OpenShift Virtualization'
  1. OpenShift Virtualization
  2. CNV-29053

Publish kubevirt-tekton-tasks to a catalog

XMLWordPrintable

    • kubevirt-tekton-catalog
      • kubevirt-tekton-tasks and the example pipelines are published to the Red Hat Tekton Catalog
      • openshift variants of: windows customize and windows installer (efi) pipelines are published.
    • Green
    • To Do
    • CNV-29992 - Tekton Tasks
    • CNV-29992Tekton Tasks
    • 0% To Do, 0% In Progress, 100% Done
    • dev-ready, doc-ready, po-ready, qe-ready, ux-ready
    • Hide

      only doc and QE tasks left...

      Show
      only doc and QE tasks left...

      Goal

      A delivery channel for the example pipelines and the kubevirt-tekton-tasks outside OpenShift virtualization will decoupled the pipelines and tasks from a single OpenShift version - https://github.com/openshift-pipelines/tektoncd-catalog/.

      In addition, the kubevirt tekton tasks and OpenShift Virtualization and might get more attention if the related tekton tasks would be published in a catalog.

      Upstream version of tasks / pipelines shoud go to https://github.com/tektoncd/catalog
      Downstream version should go to https://github.com/openshift-pipelines/tektoncd-catalog
      We will have to make sure tasks / pipelines are very well documented, because the catalog will not allow us to ship runtime objects (like RBAC, configmaps...) and they will have to be described in readme

      User Stories

      • As a VM owner, I want to deploy a pipeline using a VM (via kubevirt-tekton-tasks), so that I can create Windows boot source.
      • As a VM owner, I want to know if a task or a pipeline is supported by Red Hat.

      Non-Requirements

      • List of things not included in this epic, to alleviate any doubt raised during the grooming process.

      Notes

      • We like to have hints in the upstream and downstream docs, and also in the downstream UI for the disk based vm creation flow
      • Finally in https://artifacthub.io / Red Hat Tekton Catalog
      •  We have to ensure that it is clear who is responsible for what.
      • Pipelines are examples, tasks are supported.

      TODO: which pipelines are supported.

              ksimon@redhat.com Karel Simon
              unassigned_jira Unassigned
              Geetika Kapoor Geetika Kapoor
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: