Skip to content

Commit c0db3d5

Browse files
authored
Cut v0.13.0 (#137)
Signed-off-by: Kemal Akkoyun <[email protected]>
1 parent 2b584ca commit c0db3d5

29 files changed

+78
-54
lines changed

Diff for: CHANGELOG.md

+32-8
Original file line numberDiff line numberDiff line change
@@ -15,18 +15,30 @@ We use *breaking* word for marking changes that are not backward compatible (rel
1515

1616
### Changed
1717

18-
- [#118](https://github.com/thanos-io/kube-thanos/pull/118) receive: Extend shutdown grace period to 900s (15min).
18+
### Added
1919

20-
- [#122](https://github.com/thanos-io/kube-thanos/pull/122) store: Rename `withMemcachedIndexCache` to `withIndexCacheMemcached`
20+
### Fixed
2121

22-
### Added
22+
[Full Changelog](https://github.com/thanos-io/kube-thanos/compare/master...v0.13.0)
2323

24-
- [#105](https://github.com/thanos-io/kube-thanos/pull/105) compactor, store: Add deduplication replica label flags and delete delay labels
24+
-
2525

26-
- [#105](https://github.com/thanos-io/kube-thanos/pull/105) compactor, store: Add deduplication replica label flags and delete delay labels
26+
## [v0.13.0](https://github.com/thanos-io/kube-thanos/tree/v0.13.0) (2020-06-22)
27+
28+
Compatible with https://github.com/thanos-io/thanos/releases/tag/v0.13.0
29+
30+
### Changed
31+
32+
- [#118](https://github.com/thanos-io/kube-thanos/pull/118) receive: Extend shutdown grace period to 900s (15min).
33+
34+
- [#131](https://github.com/thanos-io/kube-thanos/pull/131) bucket: Update bucket web to tools bucket web
35+
36+
### Added
2737

2838
- [#119](https://github.com/thanos-io/kube-thanos/pull/119) receive: Distribute receive instances across node zones via pod anti affinity (note: only available on Kubernetes 1.17+)
2939

40+
- [#122](https://github.com/thanos-io/kube-thanos/pull/122) store: Rename `withMemcachedIndexCache` to `withIndexCacheMemcached`
41+
3042
- [#122](https://github.com/thanos-io/kube-thanos/pull/122) store: Enable caching bucket support
3143

3244
- [#128](https://github.com/thanos-io/kube-thanos/pull/128) query: Allow configuring query timeout
@@ -35,11 +47,23 @@ We use *breaking* word for marking changes that are not backward compatible (rel
3547

3648
### Fixed
3749

38-
-
50+
- [#116](https://github.com/thanos-io/kube-thanos/pull/116) rule: No quotation marks on alert.label-drop
51+
52+
[Full Changelog](https://github.com/thanos-io/kube-thanos/compare/v0.12.0...v0.13.0)
53+
54+
## [v0.12.0](https://github.com/thanos-io/kube-thanos/tree/v0.12.0) (2020-04-16)
55+
56+
Compatible with https://github.com/thanos-io/thanos/releases/tag/v0.12.0
57+
58+
### Added
59+
60+
- [#105](https://github.com/thanos-io/kube-thanos/pull/105) compactor, store: Add deduplication replica label flags and delete delay labels
61+
62+
- [#106](https://github.com/thanos-io/kube-thanos/pull/106) store: Add memcached mixin
3963

40-
[Full Changelog](https://github.com/thanos-io/kube-thanos/compare/master...v0.11.0)
64+
[Full Changelog](https://github.com/thanos-io/kube-thanos/compare/v0.11.0...v0.12.0)
4165

42-
## [v0.11.0](https://github.com/thanos-io/kube-thanos/tree/v0.11.0) (2020-02-11)
66+
## [v0.11.0](https://github.com/thanos-io/kube-thanos/tree/v0.11.0) (2020-04-08)
4367

4468
Compatible with https://github.com/thanos-io/thanos/releases/tag/v0.11.0
4569

Diff for: README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ local commonConfig = {
7777
config+:: {
7878
local cfg = self,
7979
namespace: 'thanos',
80-
version: 'v0.13.0-rc.0',
80+
version: 'v0.13.0',
8181
image: 'quay.io/thanos/thanos:' + cfg.version,
8282
objectStorageConfig: {
8383
name: 'thanos-objectstorage',

Diff for: all.jsonnet

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ local commonConfig = {
77
config+:: {
88
local cfg = self,
99
namespace: 'thanos',
10-
version: 'master-2020-05-24-079ad427', // v0.13.0-rc.1 candiate
10+
version: 'v0.13.0',
1111
image: 'quay.io/thanos/thanos:' + cfg.version,
1212
objectStorageConfig: {
1313
name: 'thanos-objectstorage',

Diff for: example.jsonnet

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ local commonConfig = {
77
config+:: {
88
local cfg = self,
99
namespace: 'thanos',
10-
version: 'v0.13.0-rc.0',
10+
version: 'v0.13.0',
1111
image: 'quay.io/thanos/thanos:' + cfg.version,
1212
objectStorageConfig: {
1313
name: 'thanos-objectstorage',

Diff for: examples/all/manifests/thanos-bucket-deployment.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
app.kubernetes.io/component: object-store-bucket-debugging
66
app.kubernetes.io/instance: thanos-bucket
77
app.kubernetes.io/name: thanos-bucket
8-
app.kubernetes.io/version: master-2020-05-24-079ad427
8+
app.kubernetes.io/version: v0.13.0
99
name: thanos-bucket
1010
namespace: thanos
1111
spec:
@@ -21,7 +21,7 @@ spec:
2121
app.kubernetes.io/component: object-store-bucket-debugging
2222
app.kubernetes.io/instance: thanos-bucket
2323
app.kubernetes.io/name: thanos-bucket
24-
app.kubernetes.io/version: master-2020-05-24-079ad427
24+
app.kubernetes.io/version: v0.13.0
2525
spec:
2626
containers:
2727
- args:
@@ -35,7 +35,7 @@ spec:
3535
secretKeyRef:
3636
key: thanos.yaml
3737
name: thanos-objectstorage
38-
image: quay.io/thanos/thanos:master-2020-05-24-079ad427
38+
image: quay.io/thanos/thanos:v0.13.0
3939
livenessProbe:
4040
failureThreshold: 4
4141
httpGet:

Diff for: examples/all/manifests/thanos-bucket-service.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
app.kubernetes.io/component: object-store-bucket-debugging
66
app.kubernetes.io/instance: thanos-bucket
77
app.kubernetes.io/name: thanos-bucket
8-
app.kubernetes.io/version: master-2020-05-24-079ad427
8+
app.kubernetes.io/version: v0.13.0
99
name: thanos-bucket
1010
namespace: thanos
1111
spec:

Diff for: examples/all/manifests/thanos-compact-service.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
app.kubernetes.io/component: database-compactor
66
app.kubernetes.io/instance: thanos-compact
77
app.kubernetes.io/name: thanos-compact
8-
app.kubernetes.io/version: master-2020-05-24-079ad427
8+
app.kubernetes.io/version: v0.13.0
99
name: thanos-compact
1010
namespace: thanos
1111
spec:

Diff for: examples/all/manifests/thanos-compact-serviceMonitor.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
app.kubernetes.io/component: database-compactor
66
app.kubernetes.io/instance: thanos-compact
77
app.kubernetes.io/name: thanos-compact
8-
app.kubernetes.io/version: master-2020-05-24-079ad427
8+
app.kubernetes.io/version: v0.13.0
99
name: thanos-compact
1010
namespace: thanos
1111
spec:

Diff for: examples/all/manifests/thanos-compact-statefulSet.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
app.kubernetes.io/component: database-compactor
66
app.kubernetes.io/instance: thanos-compact
77
app.kubernetes.io/name: thanos-compact
8-
app.kubernetes.io/version: master-2020-05-24-079ad427
8+
app.kubernetes.io/version: v0.13.0
99
name: thanos-compact
1010
namespace: thanos
1111
spec:
@@ -22,7 +22,7 @@ spec:
2222
app.kubernetes.io/component: database-compactor
2323
app.kubernetes.io/instance: thanos-compact
2424
app.kubernetes.io/name: thanos-compact
25-
app.kubernetes.io/version: master-2020-05-24-079ad427
25+
app.kubernetes.io/version: v0.13.0
2626
spec:
2727
containers:
2828
- args:
@@ -37,7 +37,7 @@ spec:
3737
secretKeyRef:
3838
key: thanos.yaml
3939
name: thanos-objectstorage
40-
image: quay.io/thanos/thanos:master-2020-05-24-079ad427
40+
image: quay.io/thanos/thanos:v0.13.0
4141
livenessProbe:
4242
failureThreshold: 4
4343
httpGet:

Diff for: examples/all/manifests/thanos-query-deployment.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
app.kubernetes.io/component: query-layer
66
app.kubernetes.io/instance: thanos-query
77
app.kubernetes.io/name: thanos-query
8-
app.kubernetes.io/version: master-2020-05-24-079ad427
8+
app.kubernetes.io/version: v0.13.0
99
name: thanos-query
1010
namespace: thanos
1111
spec:
@@ -21,7 +21,7 @@ spec:
2121
app.kubernetes.io/component: query-layer
2222
app.kubernetes.io/instance: thanos-query
2323
app.kubernetes.io/name: thanos-query
24-
app.kubernetes.io/version: master-2020-05-24-079ad427
24+
app.kubernetes.io/version: v0.13.0
2525
spec:
2626
affinity:
2727
podAntiAffinity:
@@ -48,7 +48,7 @@ spec:
4848
- --store=dnssrv+_grpc._tcp.thanos-rule.thanos.svc.cluster.local
4949
- --store=dnssrv+_grpc._tcp.thanos-store.thanos.svc.cluster.local
5050
- --query.timeout=5m
51-
image: quay.io/thanos/thanos:master-2020-05-24-079ad427
51+
image: quay.io/thanos/thanos:v0.13.0
5252
livenessProbe:
5353
failureThreshold: 4
5454
httpGet:

Diff for: examples/all/manifests/thanos-query-service.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
app.kubernetes.io/component: query-layer
66
app.kubernetes.io/instance: thanos-query
77
app.kubernetes.io/name: thanos-query
8-
app.kubernetes.io/version: master-2020-05-24-079ad427
8+
app.kubernetes.io/version: v0.13.0
99
name: thanos-query
1010
namespace: thanos
1111
spec:

Diff for: examples/all/manifests/thanos-query-serviceMonitor.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
app.kubernetes.io/component: query-layer
66
app.kubernetes.io/instance: thanos-query
77
app.kubernetes.io/name: thanos-query
8-
app.kubernetes.io/version: master-2020-05-24-079ad427
8+
app.kubernetes.io/version: v0.13.0
99
name: thanos-query
1010
namespace: thanos
1111
spec:

Diff for: examples/all/manifests/thanos-receive-service.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
app.kubernetes.io/component: database-write-hashring
66
app.kubernetes.io/instance: thanos-receive
77
app.kubernetes.io/name: thanos-receive
8-
app.kubernetes.io/version: master-2020-05-24-079ad427
8+
app.kubernetes.io/version: v0.13.0
99
name: thanos-receive
1010
namespace: thanos
1111
spec:

Diff for: examples/all/manifests/thanos-receive-serviceMonitor.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
app.kubernetes.io/component: database-write-hashring
66
app.kubernetes.io/instance: thanos-receive
77
app.kubernetes.io/name: thanos-receive
8-
app.kubernetes.io/version: master-2020-05-24-079ad427
8+
app.kubernetes.io/version: v0.13.0
99
name: thanos-receive
1010
namespace: thanos
1111
spec:

Diff for: examples/all/manifests/thanos-receive-statefulSet.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
app.kubernetes.io/component: database-write-hashring
66
app.kubernetes.io/instance: thanos-receive
77
app.kubernetes.io/name: thanos-receive
8-
app.kubernetes.io/version: master-2020-05-24-079ad427
8+
app.kubernetes.io/version: v0.13.0
99
name: thanos-receive
1010
namespace: thanos
1111
spec:
@@ -22,7 +22,7 @@ spec:
2222
app.kubernetes.io/component: database-write-hashring
2323
app.kubernetes.io/instance: thanos-receive
2424
app.kubernetes.io/name: thanos-receive
25-
app.kubernetes.io/version: master-2020-05-24-079ad427
25+
app.kubernetes.io/version: v0.13.0
2626
spec:
2727
affinity:
2828
podAntiAffinity:
@@ -75,7 +75,7 @@ spec:
7575
secretKeyRef:
7676
key: thanos.yaml
7777
name: thanos-objectstorage
78-
image: quay.io/thanos/thanos:master-2020-05-24-079ad427
78+
image: quay.io/thanos/thanos:v0.13.0
7979
livenessProbe:
8080
failureThreshold: 8
8181
httpGet:

Diff for: examples/all/manifests/thanos-rule-service.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
app.kubernetes.io/component: rule-evaluation-engine
66
app.kubernetes.io/instance: thanos-rule
77
app.kubernetes.io/name: thanos-rule
8-
app.kubernetes.io/version: master-2020-05-24-079ad427
8+
app.kubernetes.io/version: v0.13.0
99
name: thanos-rule
1010
namespace: thanos
1111
spec:

Diff for: examples/all/manifests/thanos-rule-serviceMonitor.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
app.kubernetes.io/component: rule-evaluation-engine
66
app.kubernetes.io/instance: thanos-rule
77
app.kubernetes.io/name: thanos-rule
8-
app.kubernetes.io/version: master-2020-05-24-079ad427
8+
app.kubernetes.io/version: v0.13.0
99
name: thanos-rule
1010
namespace: thanos
1111
spec:

Diff for: examples/all/manifests/thanos-rule-statefulSet.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
app.kubernetes.io/component: rule-evaluation-engine
66
app.kubernetes.io/instance: thanos-rule
77
app.kubernetes.io/name: thanos-rule
8-
app.kubernetes.io/version: master-2020-05-24-079ad427
8+
app.kubernetes.io/version: v0.13.0
99
name: thanos-rule
1010
namespace: thanos
1111
spec:
@@ -22,7 +22,7 @@ spec:
2222
app.kubernetes.io/component: rule-evaluation-engine
2323
app.kubernetes.io/instance: thanos-rule
2424
app.kubernetes.io/name: thanos-rule
25-
app.kubernetes.io/version: master-2020-05-24-079ad427
25+
app.kubernetes.io/version: v0.13.0
2626
spec:
2727
containers:
2828
- args:
@@ -44,7 +44,7 @@ spec:
4444
secretKeyRef:
4545
key: thanos.yaml
4646
name: thanos-objectstorage
47-
image: quay.io/thanos/thanos:master-2020-05-24-079ad427
47+
image: quay.io/thanos/thanos:v0.13.0
4848
livenessProbe:
4949
failureThreshold: 24
5050
httpGet:

Diff for: examples/all/manifests/thanos-store-service.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
app.kubernetes.io/component: object-store-gateway
66
app.kubernetes.io/instance: thanos-store
77
app.kubernetes.io/name: thanos-store
8-
app.kubernetes.io/version: master-2020-05-24-079ad427
8+
app.kubernetes.io/version: v0.13.0
99
name: thanos-store
1010
namespace: thanos
1111
spec:

Diff for: examples/all/manifests/thanos-store-serviceMonitor.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
app.kubernetes.io/component: object-store-gateway
66
app.kubernetes.io/instance: thanos-store
77
app.kubernetes.io/name: thanos-store
8-
app.kubernetes.io/version: master-2020-05-24-079ad427
8+
app.kubernetes.io/version: v0.13.0
99
name: thanos-store
1010
namespace: thanos
1111
spec:

Diff for: examples/all/manifests/thanos-store-statefulSet-with-memcached.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
app.kubernetes.io/component: object-store-gateway
66
app.kubernetes.io/instance: thanos-store
77
app.kubernetes.io/name: thanos-store
8-
app.kubernetes.io/version: master-2020-05-24-079ad427
8+
app.kubernetes.io/version: v0.13.0
99
name: thanos-store
1010
namespace: thanos
1111
spec:
@@ -22,7 +22,7 @@ spec:
2222
app.kubernetes.io/component: object-store-gateway
2323
app.kubernetes.io/instance: thanos-store
2424
app.kubernetes.io/name: thanos-store
25-
app.kubernetes.io/version: master-2020-05-24-079ad427
25+
app.kubernetes.io/version: v0.13.0
2626
spec:
2727
affinity:
2828
podAntiAffinity:
@@ -91,7 +91,7 @@ spec:
9191
secretKeyRef:
9292
key: thanos.yaml
9393
name: thanos-objectstorage
94-
image: quay.io/thanos/thanos:master-2020-05-24-079ad427
94+
image: quay.io/thanos/thanos:v0.13.0
9595
livenessProbe:
9696
failureThreshold: 8
9797
httpGet:

Diff for: examples/all/manifests/thanos-store-statefulSet.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
app.kubernetes.io/component: object-store-gateway
66
app.kubernetes.io/instance: thanos-store
77
app.kubernetes.io/name: thanos-store
8-
app.kubernetes.io/version: master-2020-05-24-079ad427
8+
app.kubernetes.io/version: v0.13.0
99
name: thanos-store
1010
namespace: thanos
1111
spec:
@@ -22,7 +22,7 @@ spec:
2222
app.kubernetes.io/component: object-store-gateway
2323
app.kubernetes.io/instance: thanos-store
2424
app.kubernetes.io/name: thanos-store
25-
app.kubernetes.io/version: master-2020-05-24-079ad427
25+
app.kubernetes.io/version: v0.13.0
2626
spec:
2727
affinity:
2828
podAntiAffinity:
@@ -55,7 +55,7 @@ spec:
5555
secretKeyRef:
5656
key: thanos.yaml
5757
name: thanos-objectstorage
58-
image: quay.io/thanos/thanos:master-2020-05-24-079ad427
58+
image: quay.io/thanos/thanos:v0.13.0
5959
livenessProbe:
6060
failureThreshold: 8
6161
httpGet:

Diff for: examples/thanos-receive.jsonnet

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ t.receive {
77
local tr = self,
88
name:: 'thanos-receive',
99
namespace:: 'observability',
10-
version:: 'master-2020-05-24-079ad427',
10+
version:: 'v0.13.0',
1111
image:: 'quay.io/thanos/thanos:v' + tr.version,
1212
replicas:: 3,
1313
replicationFactor:: 3,

0 commit comments

Comments
 (0)