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

Onboard manual-approval on konflux

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Critical Critical
    • None
    • None
    • p12n
    • None
    • 3
    • Pipelines Sprint Pioneers 16

      This issues tracks the initial work to be done to onboard manual-approval custom task on konflux.

      • Repository: openshift-pipelines/manual-approval-gate/
      • konflux resources present (application, components, test, …)
      • tekton resources present (push/pull-request pipelinerun and pipelines)
      • GitHub workflows present (update upstream, …)

      Requirements

      • Builds are green
      • Ideally, tests are green (entreprise-contract) one

       

      Steps

      1. 

      2.

      • create readme in konflux
        cat > .konflux/README.md <<EOF
          # \`konflux-ci\` manifests  This folder contains [\`konflux-ci\`](konfluxci) configuration that is synced with the konflux-ci cluster.
           
          [konfluxci]: https://konflux-ci.dev/
        EOF 
      • touch openshift/dockerfiles/.placeholder patches/.placeholder .tekton/.placeholder .github/workflows/.placeholder
      • git add -A
      • git commit -s -m "Bootstrap the repository structure"
      • git remote add xxx <foked_repo>
      • git checkout -b <branch_name>
      • git push xxx <branch_name>
      • add GitHubApp `Red Hat Konflux` 
      • add openshift-pipelines-bot under collaborators and teams with write permission
        • go to settings -> collaborators and teams
      • sample PR: https://github.com/openshift-pipelines/pipelines-as-code/pull/1795

          

      3.

              sashture Savita .
              vdemeest Vincent Demeester
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: