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

opc: tekton results extension configuration lost from ~/.kube/config upon tenant change using 'oc project'

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • Tekton Results
    • None
    • False
    • Hide

      None

      Show
      None
    • False
    • Important

      When switching tenants using oc project <tenant-name>, the extensions section containing tekton results configuration is removed from the target's context configuration, requiring re-running opc results config set or manually editing ~/.kube/config after every tenant switch. This happens when "switching" to the current tenant.

      Steps to reproduce:

      $ opc results config view
      api-path: ""
      apiVersion: results.tekton.dev/v1alpha2
      host: tekton-results-tekton-results.apps.<something.something>.openshiftapps.com
      insecure-skip-tls-verify: "false"
      kind: Client
      token: sha256~<redacted>
      
      $ current_tenant=`kubectl config current-context | cut -d/ -f1`
      
      $ oc project $current_tenant
      Already on project "<something>-tenant" on server "https://api.<something.something>.openshiftapps.com:6443".
      
      $ opc results config view
      api-path: ""
      apiVersion: results.tekton.dev/v1alpha2
      host: ""
      kind: Client
      token: ""
      
      $ oc version
      Client Version: 4.19.13
      Kustomize Version: v5.5.0
      Kubernetes Version: v1.30.14
      
      $ kubectl version
      Client Version: v1.32.1
      Kustomize Version: v5.5.0
      Server Version: v1.30.14
      WARNING: version difference between client (1.32) and server (1.30) exceeds the supported minor version skew of +/-1
      

              Unassigned Unassigned
              rhn-engineering-thoger Tomas Hoger
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: