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

Per-namespace Tekton configs

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • Tekton Pipelines
    • None
    • Per-namespace Tekton configs
    • False
    • None
    • False
    • To Do
    • SECFLOWOTL-134 - Enabling configuration to disable inline spec in pipelines per namespace
    • 100% To Do, 0% In Progress, 0% Done

      Goal

      As a namespace-admin, I want to control the the default Tekton configurations in effect within my namespace so that I can adjust the default configurations based on the behaviour I desire for my pipelines.

      As a cluster admin, I want to set default Tekton configs per namespace so that I can adjust the default configs in multi-tenant clusters in accordance to tenant's requirements.

      Why is this important?

      • improve flexibility for organizations gradually migrating their teams during Tekton's infrequent (but potentially disruptive) behavioural changes
      • allow platforms and organizations to apply finer-grained configurations, such as individualized RBAC on a per-tenant basis
      • improve a key portion of our own open source testing strategy by allowing configuration changes to be exercised in isolated namespaces rather than entirely separate clusters

      Acceptance Criteria

      • Cluster admin can set per-namespace Tekton configs
      • Per-namespace Tekton configs override the operator-level Tekton configs

      Related work

      Open questions

      • Are there any risks associated with namespace-admins being able to change Tekton behaviour? Should it require cluster-admin privilleges?

              Unassigned Unassigned
              rh-ee-ssadeghi Siamak Sadeghianfar
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: