Uploaded image for project: 'OpenShift Builds'
  1. OpenShift Builds
  2. BUILD-1199

Builds Operator Deploys Tekton with Invalid Config

XMLWordPrintable

    • 3
    • False
    • Hide

      None

      Show
      None
    • False
    • Hide
      When Builds for OpenShift is installed without OpenShift Pipelines present, Builds for OpenShift will attempt to deploy OpenShift Pipelines and enable the Tekton Pipeline controllers. Previously, Builds for OpenShift would incorrectly configure OpenShift Pipelines and fail to deploy the Tekton Pipeline controllers. With this change, Builds for OpenShift creates a valid TektonConfig and and deploys the Tekton Pipeline controllers.
      Show
      When Builds for OpenShift is installed without OpenShift Pipelines present, Builds for OpenShift will attempt to deploy OpenShift Pipelines and enable the Tekton Pipeline controllers. Previously, Builds for OpenShift would incorrectly configure OpenShift Pipelines and fail to deploy the Tekton Pipeline controllers. With this change, Builds for OpenShift creates a valid TektonConfig and and deploys the Tekton Pipeline controllers.
    • Bug Fix
    • 3
    • Builds Sprint #19
    • 1
    • Customer Facing

      Description of problem:

      When the Builds operator comes up, it creates a `TektonConfig` instance that deploys Tekton/OpenShift Pipelines on the cluster admin's behalf.

      This instance assumes an older version of the TektonConfig, and does not add newly required settings for the pruner (must define either `keep` or `keep-since`).

      Workaround: Install OpenShift Pipelines first, then install Builds for OpenShift

      Prerequisites (if any, like setup, operators/versions):

      Builds for OpenShift 1.2.0 (probably 1.1 as well)
      OpenShift Pipelines 1.16.1
      OpenShift 4.17.4

      Steps to Reproduce

      1. Install Builds for OpenShift from OperatorHub
      2. Check and see if OpenShift Pipelines is deployed properly
         

        Actual results:

      OpenShift Pipelines does not deploy properly - a patch/edit needs to be made on the generated TektonConfig. See SRVKP-6832

      Expected results:

      OpenShift Pipelines deploys correctly.

      Reproducibility (Always/Intermittent/Only Once):

      Always

      Acceptance criteria: 

       

      Definition of Done:

      Build Details:

      Additional info (Such as Logs, Screenshots, etc):

              adkaplan@redhat.com Adam Kaplan
              adkaplan@redhat.com Adam Kaplan
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: