Description of problem:
When associating a ClusterTriggerBinding to a namespaced Pipeline exposes a reference to the EventListener namespace object that used it.
This is an issue as Cluster resources do not have a namespace and thus cannot traverse into the resource nicely.
Version-Release number of selected component (if applicable):
OpenShift Pipeline Operator 1.0.x
Steps to Reproduce:
1. Create a new project
2. oc apply -f https://raw.githubusercontent.com/andrewballantyne/pipeline-scratch-pad/master/examples/triggers/ui/resources.yaml
3. Add a Cluster Trigger Binding and a Trigger Binding trigger to the pipeline added to the project you're in
3a. Go to the Pipelines page, "Add Trigger" on the pipeline from the actions
3b. In the first drop down select github, other values do not matter - just fill them in with garbage
3c. Repeat and do it again for github-push
See resource links on the `github-push` resource that don't work
Not to see any resources on the `github-push` details page
Created attachment 1694807 [details]
Cluster Trigger Bindings shouldn't list resources
Verified on build version:4.5.0-0.ci-2020-06-02-094408
Browser version: Firefox 73
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.