Skip to content

Commit dc45886

Browse files
committed
Prepare for v1.2.0 release
Signed-off-by: Kornilios Kourtis <kornilios@isovalent.com>
1 parent a38badb commit dc45886

7 files changed

Lines changed: 83 additions & 58 deletions

File tree

contrib/upgrade-notes/latest.md

Lines changed: 8 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -5,61 +5,22 @@ Depending on your setup, changes listed here might require a manual intervention
55

66
* TBD
77

8-
#### Agent Options
8+
### Agent Options
99

1010
* TBD
1111

12-
#### Helm Values
12+
### Helm Values
1313

14-
* Tetragon container now uses the gRPC liveness probe by default. To continue using "tetra status" for liveness probe,
15-
specify `tetragon.livenessProbe` Helm value. For example:
16-
```yaml
17-
tetragon:
18-
livenessProbe:
19-
timeoutSeconds: 60
20-
exec:
21-
command:
22-
- tetra
23-
- status
24-
- --server-address
25-
- "54321"
26-
- --retries
27-
- "5"
28-
```
29-
* Deprecated `tetragon.skipCRDCreation` Helm value is removed. Use `crds.installMethod=none` instead.
30-
31-
* `tetragon.ociHookSetup` Helm value is deprecated. Use `tetragon.rthooks` instead.
14+
* TBD
3215

33-
#### TracingPolicy (k8s CRD)
16+
### TracingPolicy (k8s CRD)
3417

3518
* TBD
3619

37-
#### Events (protobuf API)
20+
### Events (protobuf API)
3821

39-
* Sensor managing methods have been deprecated:
40-
* `ListSensors`
41-
* `EnableSensor`
42-
* `DisableSensor`
43-
* `RemoveSensor`
22+
* TBD
4423

45-
#### Metrics
24+
### Metrics
4625

47-
* `tetragon_policyfilter_metrics_total` metric is renamed to `tetragon_policyfilter_operations_total`, and its `op`
48-
label is renamed to `operation`.
49-
* `tetragon_missed_events_total` metric is renamed to `tetragon_bpf_missed_events_total`.
50-
* Metrics related to ring buffer and events queue are renamed:
51-
* `tetragon_ringbuf_perf_event_errors_total` -> `tetragon_observer_ringbuf_errors_total`
52-
* `tetragon_ringbuf_perf_event_received_total` -> `tetragon_observer_ringbuf_events_received_total`
53-
* `tetragon_ringbuf_perf_event_lost_total` -> `tetragon_observer_ringbuf_events_lost_total`
54-
* `tetragon_ringbuf_queue_received_total` -> `tetragon_observer_ringbuf_queue_events_received_total`
55-
* `tetragon_ringbuf_queue_lost_total` -> `tetragon_observer_ringbuf_queue_events_lost_total`
56-
* `tetragon_errors_total{type="process_cache_evicted"}` metric is replaced by `tetragon_process_cache_evicted_total`.
57-
* `tetragon_errors_total{type=~"process_cache_miss_on_get|process_cache_miss_on_remove"}` metrics are replaced by
58-
`tetragon_process_cache_misses_total{operation=~"get|remove"}`.
59-
* `tetragon_event_cache_<entry_type>_errors_total` metrics are replaced by
60-
`tetragon_event_cache_fetch_failures_total{entry_type="<entry_type>"}`.
61-
* `tetragon_event_cache_accesses_total` metric is renamed to `tetragon_event_cache_inserts_total`.
62-
* `tetragon_event_cache_retries_total` metric is renamed to `tetragon_event_cache_fetch_retries_total`.
63-
* `tetragon_errors_total{type="event_missing_process_info"}` metric is replaced by
64-
`tetragon_events_missing_process_info_total`.
65-
* `tetragon_errors_total{type="handler_error"}` metric is removed. Use `tetragon_handler_errors_total` instead.
26+
* TBD

contrib/upgrade-notes/v1.2.0.md

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
## Upgrade notes
2+
3+
Read the upgrade notes carefully before upgrading Tetragon.
4+
Depending on your setup, changes listed here might require a manual intervention.
5+
6+
* TBD
7+
8+
#### Agent Options
9+
10+
* TBD
11+
12+
#### Helm Values
13+
14+
* Tetragon container now uses the gRPC liveness probe by default. To continue using "tetra status" for liveness probe,
15+
specify `tetragon.livenessProbe` Helm value. For example:
16+
```yaml
17+
tetragon:
18+
livenessProbe:
19+
timeoutSeconds: 60
20+
exec:
21+
command:
22+
- tetra
23+
- status
24+
- --server-address
25+
- "54321"
26+
- --retries
27+
- "5"
28+
```
29+
* Deprecated `tetragon.skipCRDCreation` Helm value is removed. Use `crds.installMethod=none` instead.
30+
31+
* `tetragon.ociHookSetup` Helm value is deprecated. Use `tetragon.rthooks` instead.
32+
33+
#### TracingPolicy (k8s CRD)
34+
35+
* TBD
36+
37+
#### Events (protobuf API)
38+
39+
* Sensor managing methods have been deprecated:
40+
* `ListSensors`
41+
* `EnableSensor`
42+
* `DisableSensor`
43+
* `RemoveSensor`
44+
45+
#### Metrics
46+
47+
* `tetragon_policyfilter_metrics_total` metric is renamed to `tetragon_policyfilter_operations_total`, and its `op`
48+
label is renamed to `operation`.
49+
* `tetragon_missed_events_total` metric is renamed to `tetragon_bpf_missed_events_total`.
50+
* Metrics related to ring buffer and events queue are renamed:
51+
* `tetragon_ringbuf_perf_event_errors_total` -> `tetragon_observer_ringbuf_errors_total`
52+
* `tetragon_ringbuf_perf_event_received_total` -> `tetragon_observer_ringbuf_events_received_total`
53+
* `tetragon_ringbuf_perf_event_lost_total` -> `tetragon_observer_ringbuf_events_lost_total`
54+
* `tetragon_ringbuf_queue_received_total` -> `tetragon_observer_ringbuf_queue_events_received_total`
55+
* `tetragon_ringbuf_queue_lost_total` -> `tetragon_observer_ringbuf_queue_events_lost_total`
56+
* `tetragon_errors_total{type="process_cache_evicted"}` metric is replaced by `tetragon_process_cache_evicted_total`.
57+
* `tetragon_errors_total{type=~"process_cache_miss_on_get|process_cache_miss_on_remove"}` metrics are replaced by
58+
`tetragon_process_cache_misses_total{operation=~"get|remove"}`.
59+
* `tetragon_event_cache_<entry_type>_errors_total` metrics are replaced by
60+
`tetragon_event_cache_fetch_failures_total{entry_type="<entry_type>"}`.
61+
* `tetragon_event_cache_accesses_total` metric is renamed to `tetragon_event_cache_inserts_total`.
62+
* `tetragon_event_cache_retries_total` metric is renamed to `tetragon_event_cache_fetch_retries_total`.
63+
* `tetragon_errors_total{type="event_missing_process_info"}` metric is replaced by
64+
`tetragon_events_missing_process_info_total`.
65+
* `tetragon_errors_total{type="handler_error"}` metric is removed. Use `tetragon_handler_errors_total` instead.

docs/config/_default/hugo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ demo_app_url = "https://raw.githubusercontent.com/cilium/cilium/v1.15.3/examples
118118
# Used in the "version-banner" partial to display a version number for the
119119
# current doc set.
120120
# renovate: datasource=docker depName=quay.io/cilium/tetragon
121-
version = "v1.1.2"
121+
version = "v1.2.0"
122122

123123
[params.search.algolia]
124124
appId = "UI18HE156K"

docs/content/en/docs/reference/helm-chart.md

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

install/kubernetes/tetragon/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ apiVersion: v2
22
name: tetragon
33
description: Helm chart for Tetragon
44
type: application
5-
version: 1.1.0
5+
version: 1.2.0
66
# This is the version number of the application being deployed. This version number should be
77
# incremented each time you make changes to the application. Versions are not expected to
88
# follow Semantic Versioning. They should reflect the version the application is using.
9-
appVersion: 1.1.0
9+
appVersion: 1.2.0

install/kubernetes/tetragon/README.md

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

install/kubernetes/tetragon/values.yaml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ tetragon:
4040
image:
4141
override: ~
4242
repository: quay.io/cilium/tetragon
43-
tag: v1.1.2
43+
tag: v1.2.0
4444
resources: {}
4545
extraArgs: {}
4646
extraEnv: []
@@ -268,7 +268,7 @@ tetragonOperator:
268268
image:
269269
override: ~
270270
repository: quay.io/cilium/tetragon-operator
271-
tag: v1.1.2
271+
tag: v1.2.0
272272
pullPolicy: IfNotPresent
273273
# -- Extra volumes for the Tetragon Operator Deployment.
274274
extraVolumes: []
@@ -340,7 +340,6 @@ crds:
340340
# default doesn't perform CRD downgrades. These can be configured in tetragonOperator section.
341341
# The "helm" method always installs all CRDs for the chart version.
342342
installMethod: "operator"
343-
344343
# -- Method for installing Tetagon rthooks (tetragon-rthooks) daemonset
345344
# The tetragon-rthooks daemonset is responsible for installing run-time hooks on the host.
346345
# See: https://tetragon.io/docs/concepts/runtime-hooks

0 commit comments

Comments
 (0)