Skip to content

Commit 4a6643e

Browse files
committed
Prepare for v1.3.0 release
Signed-off-by: Kornilios Kourtis <[email protected]>
1 parent c79ad45 commit 4a6643e

File tree

7 files changed

+60
-34
lines changed

7 files changed

+60
-34
lines changed

contrib/upgrade-notes/latest.md

Lines changed: 3 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Read the upgrade notes carefully before upgrading Tetragon.
44
Depending on your setup, changes listed here might require a manual intervention.
55

6-
* Behavior of `export-file-perm` flag (and corresponding Helm value `tetragon.exportFilePerm`) changed. In case the export file exists, but has different permissions than specified in the option, Tetragon will change the file permissions on the next log rotation. In older versions, log rotation preserved permissions of the existing file. Before upgrading check if permissions of the existing export file match the option (600 by default), and set the agent flag or Helm value to the desired value if needed.
6+
* TBD
77

88
### Agent Options
99

@@ -19,29 +19,8 @@ Depending on your setup, changes listed here might require a manual intervention
1919

2020
### Events (protobuf API)
2121

22-
23-
#### New events for `syscall64` type
24-
25-
Previous versions of Tetragon did not distinguish between different ABIs when using the syscall64 type
26-
because the output was just a `size_arg` with the id. When executing the `getcpu` syscall, for example, the JSON
27-
for 64- and 32-bits would be:
28-
```
29-
"args":[{"size_arg":"309"}]
30-
"args":[{"size_arg":"318"}]
31-
```
32-
33-
Note that id 318 for `x86_64` is a different syscall: `getrandom` so we cannot distinguish between a `getrandom` syscall on x86_64
34-
and a `getcpu` call on 32-bit (`i386`). To address this issue, the output of `syscall64` was changed to a `SyscallId` object that
35-
also includes the ABI. So the JSON for 64- and 32-bits `getcpu` now is:
36-
37-
```
38-
"args":[{"syscall_id":{"id":309,"abi":"x64"}}]
39-
"args":[{"syscall_id":{"id":318,"abi":"i386"}}]
40-
```
41-
42-
Users that want to maintain the old behavior can use the `--enable-compatibility-syscall64-size-type` flag for this version.
43-
The flag will be removed in v1.4.
22+
* TBD
4423

4524
### Metrics
4625

47-
* `tetragon_ratelimit_dropped_total` metric is renamed to `tetragon_export_ratelimit_events_dropped_total`
26+
* TBD

contrib/upgrade-notes/v1.3.0.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
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+
* Behavior of `export-file-perm` flag (and corresponding Helm value `tetragon.exportFilePerm`) changed. In case the export file exists, but has different permissions than specified in the option, Tetragon will change the file permissions on the next log rotation. In older versions, log rotation preserved permissions of the existing file. Before upgrading check if permissions of the existing export file match the option (600 by default), and set the agent flag or Helm value to the desired value if needed.
7+
8+
### Agent Options
9+
10+
* TBD
11+
12+
### Helm Values
13+
14+
* TBD
15+
16+
### TracingPolicy (k8s CRD)
17+
18+
* TBD
19+
20+
### Events (protobuf API)
21+
22+
23+
#### New events for `syscall64` type
24+
25+
Previous versions of Tetragon did not distinguish between different ABIs when using the syscall64 type
26+
because the output was just a `size_arg` with the id. When executing the `getcpu` syscall, for example, the JSON
27+
for 64- and 32-bits would be:
28+
```
29+
"args":[{"size_arg":"309"}]
30+
"args":[{"size_arg":"318"}]
31+
```
32+
33+
Note that id 318 for `x86_64` is a different syscall: `getrandom` so we cannot distinguish between a `getrandom` syscall on x86_64
34+
and a `getcpu` call on 32-bit (`i386`). To address this issue, the output of `syscall64` was changed to a `SyscallId` object that
35+
also includes the ABI. So the JSON for 64- and 32-bits `getcpu` now is:
36+
37+
```
38+
"args":[{"syscall_id":{"id":309,"abi":"x64"}}]
39+
"args":[{"syscall_id":{"id":318,"abi":"i386"}}]
40+
```
41+
42+
Users that want to maintain the old behavior can use the `--enable-compatibility-syscall64-size-type` flag for this version.
43+
The flag will be removed in v1.4.
44+
45+
### Metrics
46+
47+
* `tetragon_ratelimit_dropped_total` metric is renamed to `tetragon_export_ratelimit_events_dropped_total`

docs/config/_default/hugo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ demo_app_url = "https://raw.githubusercontent.com/cilium/cilium/v1.15.3/examples
123123
# Used in the "version-banner" partial to display a version number for the
124124
# current doc set.
125125
# renovate: datasource=docker depName=quay.io/cilium/tetragon
126-
version = "v1.2.0"
126+
version = "v1.3.0"
127127

128128
[params.search.algolia]
129129
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.2.0
5+
version: 1.3.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.2.0
9+
appVersion: 1.3.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 & 2 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.2.1
43+
tag: v1.3.0
4444
resources: {}
4545
extraArgs: {}
4646
extraEnv: []
@@ -281,7 +281,7 @@ tetragonOperator:
281281
image:
282282
override: ~
283283
repository: quay.io/cilium/tetragon-operator
284-
tag: v1.2.1
284+
tag: v1.3.0
285285
pullPolicy: IfNotPresent
286286
# -- Extra volumes for the Tetragon Operator Deployment.
287287
extraVolumes: []

0 commit comments

Comments
 (0)