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
, andtimescaledb-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