Tekton Results release v0.8.0 "Tekton Results"
-Docs @ v0.8.0
-Examples @ v0.8.0
Installation one-liner
kubectl apply -f https://storage.googleapis.com/tekton-releases/results/previous/v0.8.0/release.yaml
Changes
Features
-
✨ [CLI] Add insecure flag to make insecure GRPC TLS call (#577)
Add--insecure
flag to make insecure GRPC TLS calls. -
✨ [CLI] Support passing of Service Account to tkn-results (#575)
The User can pass the flag --sa for serviceaccount name and --sa-ns for serviceaccount namespace. Latter is optional. If not given, then the namespace from the current context is assumed. -
✨ Add Support for storing logs to Google Cloud Storage (#552)
Add Support for storing logs to Google Cloud Storage. Set LogType to "GCS",
passGOOGLE_APPLICATION_CREDENTIALS
environment variable and attach
the file in the location pointed byGOOGLE_APPLICATION_CREDENTIALS
variable. -
✨ add base-only kustomization for minimal install (#529)
Add base-only config for minimal install are now available -
✨ [CLI] tkn-result would port-forward to service/tekton-results-api-service automatically (#520)
No need to port-forwardservice/tekton-results-api-service
manually. If Results API server address not specified and not disable explicitly, tkn-result will port-forward to service/tekton-results-api-service automatically. -
✨ Add delete count and duration metrics for TaskRun and PipelineRun (#517)
Add delete count and duration metrics for TaskRun and PipelineRun -
✨ Add option to enable prometheus histogram (#511)
ACTION REQUIRED: api: Config optionPROMETHEUS_HISTOGRAM
added to enable histograms (disabled by default). -
✨ [CLI] Add integration support to tkn (#457)
tkn-results: add annotations so the cli can be run as tkn plugin. -
✨ [CLI] Update CLI with Log command (#453)
Add List and Get command for Logs. Also added Get Record command.
Fixes
- 🐛 Add E2E test for GCS log storage (#591)
- 🐛 Fix status 404 for LIST records (#563)
ACTION REQUIRED: List records will return 200 - OK status and empty array in response when the filter criteria doesn't match any records - 🐛 fix NOT operator in CEL filtering (#544)
- 🐛 Remove TLS hostname override (#536)
ACTION REQUIRED: Config option, TLS_HOSTNAME_OVERRIDE is removed as the internal gRPC proxy client doesn't need to reverify the TLS. - 🐛 [CLI] Fix empty value for commandline flag (#583)
- 🐛 [CLI] Fix the broken flags (#568)
- 🐛 Add ClusterRole aggregation for default user-facing roles (#487)
- 🐛 [CLI] Fix the global flag passing from cli arg (#461)
Misc
- 🔨 Bump tkn-results to use latest version of results (#550)
- tkn-results bumped to use v0.7.0 of results
- tkn-results Go version bumped to go1.19
- 🔨 Add option to enable prometheus histogram (#511)
api: Config optionPROMETHEUS_HISTOGRAM
added to enable histograms (disabled by default). - 🔨 add myself as a reviewer (#555)
- 🔨 Skip TLS certificate verification for e2e (#530)
- 🔨 Bump k8s version used by Kind and e2e tests (#454)
- 🔨 Bump k8s.io/client-go from 0.25.12 to 0.25.13 (#594)
- 🔨 Bump k8s.io/api from 0.25.12 to 0.25.13 (#590)
- 🔨 Bump golang.org/x/oauth2 from 0.10.0 to 0.11.0 (#589)
- 🔨 Bump gorm.io/driver/mysql from 1.3.3 to 1.5.1 (#585)
- 🔨 Bump github.com/mattn/go-sqlite3 from 1.14.16 to 1.14.17 (#581)
- 🔨 Bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.38.1 to 1.38.5 (#573)
- 🔨 Bump github.com/google/cel-go from 0.13.0 to 0.17.6 (#572)
- 🔨 Bump go.uber.org/zap from 1.24.0 to 1.25.0 (#571)
- 🔨 Bump gorm.io/gorm from 1.25.0 to 1.25.4 (#570)
- 🔨 Bump github.com/prometheus/client_golang from 1.14.0 to 1.16.0 (#565)
- 🔨 Bump golang.org/x/net from 0.13.0 to 0.14.0 (#564)
- 🔨 Bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.16.1 to 2.16.2 (#558)
- 🔨 Bump k8s.io/apiserver from 0.25.4 to 0.25.12 (#557)
- 🔨 Bump github.com/aws/aws-sdk-go-v2/config from 1.18.29 to 1.18.33 (#553)
- 🔨 Bump github.com/jonboulle/clockwork from 0.3.0 to 0.4.0 (#546)
- 🔨 Bump github.com/aws/aws-sdk-go-v2/config from 1.18.17 to 1.18.29 (#540)
- 🔨 Bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.15.2 to 2.16.1 (#538)
- 🔨 Bump github.com/spf13/viper from 1.15.0 to 1.16.0 (#534)
- 🔨 Bump google.golang.org/api from 0.108.0 to 0.132.0 (#532)
- 🔨 Bump github.com/docker/docker from 20.10.22+incompatible to 20.10.24+incompatible (#428)
Docs
- 📖 add installing results with external database docs (#541)
Thanks
Thanks to these contributors who contributed to v0.8.0!
- ❤️ @avinal
- ❤️ @dependabot[bot]
- ❤️ @enarha
- ❤️ @khrm
- ❤️ @sayan-biswas
- ❤️ @xinnjie
Extra shout-out for awesome release notes:
- 😍 @avinal
- 😍 @khrm
- 😍 @sayan-biswas
- 😍 @xinnjie