Tekton Triggers v0.12.0
-Docs @ v0.12.0
-Examples @ v0.12.0
Changes
Features
-
Switch to UUID for event IDs (#926)
Change the event ID representation from a 5 character random string to a UUID.
-
Add support for custom object to triggers eventlistener (#958)
Introduced new field customResource to support Knative Service for EventListener
apiVersion: triggers.tekton.dev/v1alpha1 kind: EventListener metadata: name: github-listener-interceptor-customresource spec: ... resources: customResource: apiVersion: serving.knative.dev/v1 kind: Service metadata: spec: template: spec: serviceAccountName: tekton-triggers-example-sa containers: - resources: requests: memory: "64Mi" cpu: "250m" limits: memory: "128Mi" cpu: "500m"
-
Validate Event Body for Json Format (#969)
We now throw http.BadRequest status code(400) if event payload isn't json.
Backwards incompatible changes 🚨
In current release:
-
Remove deprecated field template.Name in favour of template.Ref (#919)
Deprecated field template.Name in has been removed in favor of template.Ref
-
Switch to UUID for event IDs (#926)
Change the event ID representation from a 5 character random string to a UUID.
Fixes 🐛
- Send Tekton installation namespace to EL (#927)
- Add validation to the length of EventListener name (#935)
- Use generateName instead of $(uid) for metadata.name (#939)
- Fix container name in Deployment for interceptors (#956)
Misc 🔨
- Add links to versioned docs for v0.11.1 (#918)
- Remove deprecated field template.Name in favour of template.Ref (#919)
- Add links to versioned docs for v0.11.2 (#930)
- Make test names consistent in reconciler (#937)
- K8s dependency bump to v0.19.7(#934)
- Add kustomize.yaml to the Tekton folder (#950)
- Adding tests for cel expressions demonstrating use of has (#947)
- Use tekton beta resources for build (#957)
- Use golang-build-legacy and golang-test-legacy. (#965)
Docs 📖
- Update min K8s version for Triggers (#922)
- Add link to godoc reference (#933)
- Add some documentation around debugging EventListeners. (#954)
- doc: template inside a Trigger is not optional (#963)
- Rewrite the Tekton Triggers installation instructions for clarity and flow (#966)
- Write a new Tekton Triggers Overview (#972)
- Update to match the new /docs/README.md Triggers Overview from PR 972 (#975)
How to upgrade from v0.11.2 :up_arrow:
kubectl apply -f https://storage.googleapis.com/tekton-releases/triggers/previous/v0.12.0/release.yaml
Thanks
Thanks to these contributors who contributed to v0.12.0!
- ❤️ @MarcelMue
- ❤️ @afrittoli
- ❤️ @bigkevmcd
- ❤️ @dibyom
- ❤️ @dprotaso
- ❤️ @jmcshane
- ❤️ @khrm
- ❤️ @rudeigerc
- ❤️ @savitaashture
- ❤️ @sergetron
Extra shout-out for awesome release notes: