github timescale/tobs 0.10.0

latest releases: 20.8.0, 20.7.0, 20.6.0...
2 years ago

Upgrade notes

  • Tobs upgrades are no longer available for versions below 0.7.0. In future releases we will require sequential updates (0.10 -> 0.11 -> 0.12 instead of 0.10 -> 0.12)

Deprecation Notices for Next Release

  • Flags --tracing, --skip-wait, --only-secrets, timescaledb-tls-cert, and timescaledb-tls-key are deprecated and will be removed in next release.

Notes

  • Helm installation is now on par feature-wise with tobs install
  • Kube-prometheus stack helm chart updated to v35
  • Opentelemetry-operator helm chart updated to 0.6.9
  • Jaeger was removed and replaced by grafana (for visualization) and promscale (for direct query)
  • Opentelemetry support is enabled by default. Due to this, tobs now requires cert-manager to be preinstalled

Additions

  • Timescale toolkit extension is now enabled by default
  • New promscale dashboards for monitoring promscale connector and APM are now included by default
  • Alerts about promscale are now included by default and evaluated by prometheus

Improvements

  • Otel Custom Resources (Instrumentation and OpenTelemetryCollector) are now installed via helm and require --wait flag passed to helm install
  • TimescaleDB secret management was refactored. By default secrets are now created by helm as random strings and populated in relevant places.
  • Grafana datasources have UIDs set to predefined strings.
  • Promscale metrics scrape configuration is done with ServiceMonitor instead of annotation-based scraping mechanism.

Fixes

  • Installation bash script was made POSIX compliant
  • cluster.local suffix was removed from URLs allowing operation in clusters with different clusterName

Changelog

  • 17b03cd Merge pull request #326 from paulfantom/promscale-bump-next
  • cccad7e chart: prepare helm chart for a release
  • 28a6ef9 Merge pull request #323 from paulfantom/upgrade-instructions
  • 671f523 *: format docs
  • d170991 Merge pull request #356 from paulfantom/disable-double-scraping
  • f245b5b Merge pull request #359 from paulfantom/clearer-flag-deprecation-notice
  • 78e17bc cli: tracing flag deprecation notice
  • 3d904fc *: add documentation formatting and link checking
  • 057d120 chart: add upgrade instructions
  • 3d0f695 chart: disable annotation-based scraping
  • 6cf2fe2 Merge pull request #353 from timescale/renovate/helm-charts
  • aff37bb cli/cmd/upgrade: update CRD version
  • 17d36e4 chore(deps): update helm charts helm releases
  • ddb7236 Merge pull request #347 from paulfantom/tobs-0.10-rc.1
  • 2a85c0b *: create 0.10.0-rc.1 release
  • cf5ffcb Merge pull request #344 from paulfantom/promscale-image
  • b5f698c Merge pull request #342 from paulfantom/enable-toolkit
  • 78d6c03 chart: enable timescaledb-toolkit extension
  • ae923d9 chart: bump promscale image
  • 38ff463 Merge pull request #340 from timescale/renovate/helm-charts
  • 7208066 Merge pull request #339 from paulfantom/dashboards-sync
  • 3bfed94 chore(deps): update helm charts helm releases
  • 1fa8377 chart/dashboard: patch dashboards to reference datasources via their UIDs
  • edbe037 scripts: monkey-patch datasource UIDs in synchronized dashboards
  • ba7134c chart/dashboards: re-sync dashboards from promscale repo
  • d3d4c11 chart/templates: set UIDs on datasources to allow referencing them in dashboards
  • bbe4f6c .github: add workflow to test dashboard synchronization
  • 9e4b588 Merge pull request #337 from paulfantom/fix-dashboard-inclusion
  • bc1d6fc Merge pull request #335 from paulfantom/jaeger-datasource
  • 9ad452e Merge pull request #332 from paulfantom/promscale-0.11.0
  • da2d8bb chart: fix inclusion of APM dashboards in tobs
  • 250249a chart: bump promscale version
  • 47b6d73 *: point grafana to correct promscale address for traces retreival
  • 084c98b Merge pull request #333 from ssola/updated-apm-experience-dashboards
  • ee50262 Transfer dashboards from promscale to tobs, updating enums
  • e099610 Merge pull request #330 from paulfantom/issue-262
  • 0832037 Merge pull request #329 from paulfantom/cluster-local
  • 89445d4 chart: fix release notes
  • c7702f8 *: remove all cluster.local suffixes
  • bd3d587 Merge pull request #316 from paulfantom/otel-no-compression
  • 707669a Merge pull request #328 from timescale/renovate/helm-charts
  • 9f297bc Merge pull request #322 from paulfantom/nuke-jaeger
  • 9817367 chore(deps): update helm release opentelemetry-operator to v0.6.9
  • e427114 *: remove jaeger ui
  • 4b6668c Merge pull request #314 from paulfantom/otel-by-default
  • 2e0c32c Merge pull request #320 from paulfantom/github-templates
  • 8560117 cli: move installation of otel components to helm
  • 24031c2 chart: enable otel operator by default
  • 77d2c76 chart: amend name of Instrumentation object to include release name
  • c380974 chart: add installation of otel collector in helm chart
  • c659af9 .github: install cert-manager and wait for cluster bootstrap in CI
  • e14372f Merge pull request #319 from timescale/renovate/major-helm-charts
  • 20d718f .github: add templates for issues and PRs
  • 180b50f Merge pull request #318 from timescale/renovate/helm-charts
  • 74f38d5 cli: bump CRD version
  • c0ca0df chore(deps): update helm release kube-prometheus-stack to v35
  • eb28d8f chore(deps): update helm release opentelemetry-operator to v0.6.8
  • 5fe77b8 chart: disable otel compression
  • b7d1738 Merge pull request #313 from paulfantom/deprecate-flags
  • 0fa17ad cli/cmd: deprecate usage of flags related to timescaleDB secrets
  • 8067d2e Merge pull request #305 from paulfantom/secrets-management
  • ab81574 chart: run secrets copier job only on install
  • 0414360 cli: remove logic responsible for upgrading from 0.2.2
  • 042fe87 cli/tests: improve shelling out to read stdout from pipe instead of waiting for command finish
  • e7e0aa3 cli: remove timescaledb secrets management
  • c7fe1ee chart: dynamically create timescaledb secret and populate it in promscale
  • 9959529 Merge pull request #300 from paulfantom/promscale-alerts
  • 0d162a3 chart: add comment about disabling prometheus annotation-based scraping
  • 857d0b1 Merge pull request #309 from guettli/patch-1
  • 0933eff Merge pull request #310 from guettli/patch-2
  • 1964faf typo: yml --> yaml
  • 72622d8 Shell typo: use =
  • 95fc030 Merge pull request #307 from timescale/renovate/helm-charts
  • 3dc88ef chore(deps): update helm release opentelemetry-operator to v0.6.7
  • 8ddf085 Merge pull request #290 from timescale/renovate/github-actions
  • 32ea905 Merge pull request #302 from paulfantom/codeowners
  • babb478 Merge pull request #301 from timescale/renovate/helm-charts
  • 8113c11 Quick fix to problem with short url returning 403
  • 1ece11d .github: switch code ownership to a subteam
  • 5bce176 chore(deps): update helm release kube-prometheus-stack to v34.10.0
  • 86c4cf4 chore(deps): update github actions
  • ca2175f chart: use promscale serviceMonitor instead of annotation-based scraping
  • 8540a16 Merge pull request #298 from paulfantom/promscale_dashboards
  • c144551 Merge pull request #291 from timescale/renovate/helm-charts
  • 0276240 chore(deps): update helm charts
  • 14ece6c chart/dashboards: add promscale dashboards
  • b708d65 Merge pull request #294 from timescale/renovate/major-helm-charts
  • 76a54b8 chore(deps): update helm release kube-prometheus-stack to v34
  • 91467dd Merge pull request #286 from paulfantom/remove-scheduled-tests
  • e760e9f Merge pull request #285 from politician/patch-1
  • 40718d4 .github: remove scheduled tests

Full Changelog: 0.9.0...0.10.0

Don't miss a new tobs release

NewReleases is sending notifications on new releases.