opened
afrittoli
username_0
<!-- 🎉🎉🎉 Thank you for the PR!!! 🎉🎉🎉 -->

# Changes

Refactor nightly builds to:
- move nightly builds to an own namespace
- use a single event listener for all nightly builds
- use independent trigger CRDs for each project
- make it easier to add new builds



# Submitter Checklist

These are the criteria that every PR should meet, please check them off as you
review them:

- [x] Includes [docs](https://github.com/tektoncd/community/blob/master/standards.md#principles) (if user facing)
- [x] Commit messages follow [commit message best practices](https://github.com/tektoncd/community/blob/master/standards.md#commit-messages)

_See [the contribution guide](https://github.com/tektoncd/pipeline/blob/master/CONTRIBUTING.md)
for more details._

/kind misc
Refactor nightly builds
issue
created
afrittoli
username_0
I test this ok for pipeline in the tekton-nightly namespace.
comment
created
afrittoli
username_0
/test plumbing-golang-lint
comment
created
afrittoli
username_0
/test plumbing-yamllint
comment
created
afrittoli
username_0
A number of resources required for release purposes are deployed manually: secrets, the project specific task and pipelines, the tasks from the catalogue... this is also a chance to check what's missing, what we could automate further and what needs to be documented.
comment
created
afrittoli
username_0
/hold
comment
created
afrittoli
username_0
Waiting for https://github.com/tektoncd/triggers/pull/950
comment
created
afrittoli
username_0
/test plumbing-yamllint
comment
created
afrittoli
username_0
/test plumbing-golang-lint
comment
created
afrittoli
username_0
/hold cancel
comment
created
afrittoli
username_0
/test check-pr-has-kind-label
comment
created
afrittoli
username_0
I'm having an (issue)[https://kubernetes.slack.com/archives/C9A5ALABG/p1612864727104700] with `kustomize` with this patch, the namespace is added next to the name of tasks in pipelines, which breaks validation:

Original pipeline:
```
apiVersion: tekton.dev/v1beta1
kind: Pipeline
metadata:
  name: dashboard-dashboard-release
  namespace: tekton-nightly
spec:
  tasks:
    taskRef:
      name: build-tekton-dashboard
```

Rendered pipeline:
```
apiVersion: tekton.dev/v1beta1
kind: Pipeline
metadata:
  name: dashboard-dashboard-release
  namespace: tekton-nightly
spec:
  tasks:
    taskRef:
      name: dashboard-build-tekton-dashboard
      namespace: tekton-nightly
```
comment
created
afrittoli
username_0
/test plumbing-yamllint
comment
created
afrittoli
username_0
/test plumbing-kubectl-build
comment
created
afrittoli
username_0
/test check-pr-has-kind-label
comment
created
afrittoli
username_0
/code plumbing-yamllint
comment
created
afrittoli
username_0
/test plumbing-yamllint
comment