At a high level, this release contains
- Move default OpenTelemetry collector config from go code to
values.yaml
which is now configurable by the user during the install and upgrades. - Remove
kubectl
CLI dependency from go code. - Fix disable TimescaleDB issue if tobs is deployed as the observer cluster in multi-cluster env where primary tobs deployment will be an observer and the second tobs deployment will be aggregation layer for data.
- Fix
db-uri
encoding with special characters. - Bump dependent OpenTelemetry-Operator helm chart to
0.5.1
(with this tobs supports openTelemetry auto-instrumentation) - Bump dependent Promscale helm chart to
0.8.0
. - Replace Jaeger-Promscale with Jaeger upstream.
- Tobs upgrade path for
0.8.0
release.- Refactor the Promscale
values.yaml
as per the new structure. - Remove
jaegerPromscaleQuery
as tobs0.8.0
installs Jaeger upstream to query traces from Promscale. - Upgrade
Kube-Prometheus
CRDs tov0.53.1
- Upgrade
Cert-Manager
(if installed by tobs) tov1.6.1
if no other resources in the cluster are using cert-manager installed by Tobs.
- Refactor the Promscale
Note
tobs upgrade
command should upgrade existing tobs installations to the latest0.8.0
release.- helm upgrade notes for tobs.
Changelog
- 9b36ac9 *: attempt linking tobs binary to system-wide location
- 769152e *: fix installation script formatting and reduce echo usage
- 1f909ac *: place tobs binary in a directory specified by XDG spec
- dc05fab Add K8s supportability matrix
- cc0e213 Add automatic helm chart publishing to release process
- 3cf0750 Add comments + better error handling
- 7254eff Bump otel to 0.5.1 helm chart
- 2429fdf Capture Jaeger env from values.yaml
- 8114c43 Create CODEOWNERS
- 45af4b4 Fix a typo in README
- 9e1d30b Fix helm chart download sequence
- e2cbc72 Fix observer cluster issue
- 19b4cea Merge pull request #185 from paulfantom/installer
- ada1327 Merge pull request #191 from timescale/codeowners
- 22a9e61 Merge pull request #195 from timescale/codeowners
- 736ddc8 Move CODEOWNERS to .github
- 320bdfe Release 0.8.0
- 40dcffe Remove kubectl dependency
- 83c9ade Run the init() function for k8s client auth in client_impl.go to authenticate to gcp as needed
- dd62cb6 Switch default otelcol config from file to values.yaml
- dc4ec25 Sync Promscale helm chart changes
- 376d3ad URL encode database connection URI components
- 695bea9 Update Jaeger to upstream Jaeger
- f33dabe add dep up step in helm releaser
- c59c2e6 chart: add telemetry values to helm chart
- 9dad66b chart: bump promscale helm chart to 0.8.0
- 9a65335 cli/cmd/install: enable telemetry data via cli
- 2f5f4d0 cli/tests: amend testdata
- a1398bf cli: fix parsing values.yaml
- 95a7525 cli: quote values of environment variables due to kubernetes requirements
- f358122 disable flaky upgrade tests
- e83a976 fix incorrect helm releaser CI job
- 5748fe5 fix promscale values assigning
- 50dd3a1 fix review comments
- 31737f5 go mod tidy
- c05e873 iterate over review comments
- c01cc35 iterate over review comments
- b46158d iterated over review comments
- 7e32a11 refactor, adjust according new Promscale secrets
- a15c859 remove dep helm chart that are added for CI tests & refactor testdata charts
- 9ceebef restructure jaeger promscale query endpoint
- f9eb081 test depdent charts
- c9001d9 tests: refactor testdata for helm chart testing
- 8a88fb4 update tobs arch image
- a3ae282 update tobs docs
- f66412c upgrade path for v0.8.0