Releases: timescale/tobs
0.5.0
At a high level, this release contains
- Removed helm CLI dependency. Now helm will be used as a library within tobs CLI.
Details
- Now tobs doesn't need helm CLI installed and even if the helm is already installed in your system it doesn't interfere with your helm cache/config paths. It will create its own config/cache in
/tmp
directory for tobs helm charts details. At any point, you can manage tobs deployment withhelm
CLI if needed.
Note:
- You don't need helm as a tobs CLI dependency anymore.
Changelog
a3740f4 Fix TestGetChartValues when updating code
cc3c2e8 Release 0.5.0
d187108 enhance upgrade tests to fix flakiness
85bada8 switch helm CLI dependency to helm library
0.4.1
0.4.0
At a high level, this release contains
- Swapped Prometheus and Grafana helm charts with Kube-Prometheus helm chart.
- Option to enable Prometheus and Promscale high availability with
--enable-prometheus-ha
. - Rich Kubernetes specific Grafana dashboards from Kube-Prometheus i.e. Kubernetes Mixins.
- Added a tobs command to display version i.e.
tobs version
(for CLI version & latest tobs helm chart version) ortobs version -d
(for CLI version & deployed tobs helm chart version).
Details
- In this release, we swapped the Prometheus & Grafana deployments with Kube-Prometheus to provide one shop monitoring experience with Kube-Prometheus it comes with Prometheus-Operator to manage the life-cycle of Prometheus and AlertManager instances with dedicated custom resource definitions (CRDs) to manage Prometheus configuration.
- Tobs offers all the rich dashboards offered by Kube-Prometheus alongside aggregated cluster and hardware monitoring dashboards that offered by tobs in the previous versions.
- Option to enable Prometheus, Promscale high-availability in tobs using the flag
--enable-prometheus-ha
during the installation. If you are using tobs helm chart (without tobs CLI), please follow the HA guide.
Note:
tobs upgrade
command will upgrade all the existing tobs installations to the new0.4.0
version.- If you are using tobs helm chart (without tobs CLI), please follow the upgrade guide.
Thanks 🙏
- @gouthamve @lilic @bwplotka @paulfantom for proposing to vendor Kube-Prometheus as monitoring stack in tobs.
Changelog
6a241b6 Option to enable HA setup of Prometheus, Promscale
4b8e473 Release 0.4.0
b8dd98a add additional scrape config to scrape all pods and services in k8s cluster
fe9eb59 add helm chart specifc upgrade docs
980583b fix scheduled CI tests
13ba9e9 iterated over review comments
9274a9b optimize CI
d7c1d96 replace existing Prometheus & Grafana with Kube-Prometheus
0b3fef5 support prometheus data migration on upgrade by swapping underlying pv
0.3.0
At a high level, this release contains
- Update dependent helm charts.
- New feature in
tobs install
to enable the TimescaleDB backup option. - Bug fixes.
Details
- Updated dependent Grafana helm chart from
6.1.0
to6.4.4
, Prometheus helm chart to11.16.7
to13.3.3
. - Updated dependent TimescaleDB helm chart from
0.5.0
to0.8.2
- On tobs install, tobs will generate TimescaleDB secrets i.e. Credentials, Certificates (self-signed). Which TimescaleDB mounts on tobs install
- tobs install will now offer a new flag to enable TimescaleDB backup option i.e.
-b
,--enable-timescaledb-backup
you can set s3 credentials in respective env variables or provide the s3 details as input during the installation.
- Add resource limits to
grafana-db-user
job. - By default enable
read_recent
to true in Prometheusremote-read
config. - Fix alertManager
sd_config_labels
& update alertManagersd_config_por
t as per recent upstream changes. - Fix Prometheus configuration visualization & edit configuration with a pretty print parsing.
- Code Refactoring.
Note:
tobs upgrade
command will upgrade all the existing tobs installations to the new0.3.0
version.
Thanks
- @ddiiwoong for fixing the alertManager
sd_labels_config
issue.
Changelog
5686503 remove .tar.gz files from testdata and update test values with new uri field.
6a7bf64 Change alertmanager kubernetest_sd_config labels
6a0f265 Release 0.3.0
f385eb5 add read_recent prometheus config field to helm chart
294a999 add tobs architecture overview diagram
395c18e bump helm dependencies charts and add support to add resources limits to grafana user job
4e96455 update prometheus config according to the upstream prontheus helm chart fix on alert-manager port config.
fe61a8b update timescaledb helm chart
f66b712 upgrade path feature for TimescaleDB 0.5.0 to 0.8.2
0.2.2
- Fix grafana pod crashloopbackoff due to helm templating issue.
- Fix grafana password failure case to maintain password consistency with actual pwd in grafana & secret object.
- Enhance e2e tests with more checks to verify all pods are running post-deployment & tests.
- Refactor helm on external db setup flow. To have clean & minimal helm template functions.
- Added tests for external-db setup change timescaleDB password flow.
- Cleaned up upgrade tests.
Changelog
6440f00 Release 0.2.2
b2a0df7 refactor helm & add external db tests
42d136d update test-scripts with exit code
0.2.1
0.2.0
0.1.4
Changelog
5e79941 Add flag to restart pods on pvc expansion (#91)
a263e3e Improve usage docs (#88)
83c98ab README: releases link might give 404
dcdd962 Release 0.1.4
6ed919f tobs-cli: respect default kubeconfig loading rules
a243b83 write Stderr from helm exec directly to terminal Stderr, so Stdout is only the helm values
0.1.3
Changelog
4e9db95 Add additional docs for how to change config
5bdc132 Add e2e tests in CI
dc0a5ca Add get, expand support for PVC's
ce43977 Add video to readme
298973f Make install-cli compatible with dash on Linux (#80)
fd85e44 Merge pull request #81 from VineethReddy02/vineeth-e2e-ci
4cb0454 Merge pull request #83 from VineethReddy02/vineeth-separate-promscale-cmd
a800b17 Merge pull request #85 from VineethReddy02/vineeth-add-pvc-expand
ff3718b Release 0.1.3
553d417 Update README.md
382476b Update refs to Prometheus and Grafana chart repos (#75)
e05153d add promscale subcommand
68feb12 add suggestion on trap in e2e-tests.sh
e6eea67 changes from review comments
63b2dc3 update with review comments + refactoring