Releases: tektoncd/results
v0.3.0
Changes
- Results API now uses a Postgres implementation instead of MySQL. See https://github.com/tektoncd/results/tree/v0.3.0/tools/postgres-migrate for a migration script to move results from old MySQL databases.
- [breaking change]: Results API now accepts JSON documents instead of
google.protobuf.Any
type. - [breaking change]: Record list query syntax has slightly changed to accommodate the move away from
google.protobuf.Any
type. See https://github.com/tektoncd/results/blob/v0.3.0/docs/api/README.md#records for new syntax.
Installation
See https://github.com/tektoncd/results/blob/v0.3.0/docs/install.md
Upgrade instructions
Due to deployment selector changes, this version cannot be cleanly upgraded from a previous version. If you are upgrading, please delete previous deployments first by running:
$ kubectl delete deployment tekton-results-watcher tekton-results-api -n tekton-pipelines
v0.2.0
Release Notes
- Adds TLS support to API endpoints.
- Adds authentication/authorization support to API server based on Kubernetes RBAC.
- Adds Prometheus metrics to API server.
- Adds
order_by
field to List APIs to allow for response ordering.
Installation
See https://github.com/tektoncd/results/blob/release-v0.2/docs/install.md for installation instructions.
Contributors
- Billy Lynch [email protected]
- Scott [email protected]
Hashes
File | MD5 | CRC32C |
---|---|---|
release.yaml | QaS9LmmgV9v/lmA5t2VINw== | PqGOSA== |
v0.1.1
Patch Notes
- Fixes issue where Watcher would fail to patch resources with Result/Record IDs if the object did not have any annotations.(#76)
Release Notes
Note: This is the first alpha Results release. We appreciate any feedback you can provide!
What's new:
- v1beta1 Results API
- Adds CRUD support for storing Results/Records in durable storage.
- Supports CEL based List filtering for complex queries over data.
- etag support to ensure stable data writes.
- Includes deployable Kubernetes Service implementation.
- Results Watcher
- Kubernetes based implementation for watching TaskRun/PipelineRuns to
automatically covert into Record data. Records are grouped in Results based
on derived event identifiers (e.g. Trigger event, PipelineRun ID, etc).
- Kubernetes based implementation for watching TaskRun/PipelineRuns to
Big thanks to all our contributors that made this happen:
- Andrea Frittoli [email protected]
- Billy Lynch [email protected]
- Dibyo Mukherjee [email protected]
- Jason Hall [email protected]
- Xinru Zhang [email protected]
- ziweifan [email protected]
Installation
See https://github.com/tektoncd/results/blob/release-v0.1.x/docs/install.md for installation instructions.
Results v0.1.0
Note: This is the first alpha Results release. We appreciate any feedback you can provide!
What's new:
- v1beta1 Results API
- Adds CRUD support for storing Results/Records in durable storage.
- Supports CEL based List filtering for complex queries over data.
- etag support to ensure stable data writes.
- Includes deployable Kubernetes Service implementation.
- Results Watcher
- Kubernetes based implementation for watching TaskRun/PipelineRuns to
automatically covert into Record data. Records are grouped in Results based
on derived event identifiers (e.g. Trigger event, PipelineRun ID, etc).
- Kubernetes based implementation for watching TaskRun/PipelineRuns to
Big thanks to all our contributors that made this happen:
- Andrea Frittoli [email protected]
- Billy Lynch [email protected]
- Dibyo Mukherjee [email protected]
- Jason Hall [email protected]
- Xinru Zhang [email protected]
- ziweifan [email protected]