Skip to content

Commit

Permalink
Support Thanos version 0.15.0 (#25)
Browse files Browse the repository at this point in the history
  • Loading branch information
syberalexis committed Sep 21, 2020
1 parent 6b5bff7 commit d75b1f0
Show file tree
Hide file tree
Showing 30 changed files with 1,590 additions and 545 deletions.
4 changes: 4 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,10 @@ jobs:
env: PUPPET_INSTALL_TYPE=agent BEAKER_PUPPET_COLLECTION="puppet6" BEAKER_setfile=ubuntu1804-64
BEAKER_debug=true BEAKER_HYPERVISOR=docker CHECK="beaker"
services: docker
- stage: acceptance
env: PUPPET_INSTALL_TYPE=agent BEAKER_PUPPET_COLLECTION="puppet6" BEAKER_setfile=ubuntu2004-64
BEAKER_debug=true BEAKER_HYPERVISOR=docker CHECK="beaker"
services: docker

- stage: deploy
bundler_args: "--without system_tests"
Expand Down
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@

All notable changes to this project will be documented in this file.

## Release 1.1.0

**Features**

- Support Thanos version 0.15.0

## Release 1.0.2

**Bug Fixes**
Expand Down
21 changes: 12 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
## Description

This module automates the install of [Thanos](https://github.com/thanos-io/thanos) and it's components into a service.
Maximum tested version of Thanos : 0.15.0

## Usage

Expand All @@ -30,7 +31,7 @@ For more information see [REFERENCE.md](REFERENCE.md).
#### Puppet
```puppet
class { 'thanos':
version => '0.10.1'
version => '0.15.0'
}
```

Expand All @@ -39,7 +40,7 @@ class { 'thanos':
include thanos
```
```yaml
thanos::version: '0.10.1'
thanos::version: '0.15.0'
```
### Thanos Sidecar
Expand All @@ -56,6 +57,11 @@ thanos::query::stores:
- 'store:10901'
```
### Thanos Query Frontend
```yaml
thanos::manage_query_frontend: true
```
### Thanos Rule
```yaml
thanos::manage_rule: true
Expand All @@ -73,14 +79,14 @@ thanos::manage_store: true
thanos::manage_compact: true
```
### Thanos Downsample
### Thanos Receive
```yaml
thanos::manage_downsample: true
thanos::manage_receive: true
```
### Thanos Bucket Web
### Thanos Tools Bucket Web
```yaml
thanos::manage_bucket_web: true
thanos::manage_tools_bucket_web: true
```
### Manage Storage config
Expand Down Expand Up @@ -243,9 +249,6 @@ thanos::reloader_config_file: '/etc/prometheus/prometheus.yaml'
## Limitations
Don't manage Thanos experimental features, like :
- `thanos receive` command

Only support, Thanos supported OS. See [Thanos releases page](https://github.com/thanos-io/thanos/releases)
## Development
Expand Down
Loading

0 comments on commit d75b1f0

Please sign in to comment.