Skip to content

Commit 4850773

Browse files
committed
✨ Update the Helm chart
1 parent 5279ee1 commit 4850773

5 files changed

Lines changed: 18 additions & 13 deletions

File tree

charts/chart/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
apiVersion: v2
22
name: kubeshark
3-
version: "52.10.3"
3+
version: "52.11.0"
44
description: The API Traffic Analyzer for Kubernetes
55
home: https://www.kubehq.com
66
keywords:

charts/chart/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -140,11 +140,11 @@ Example for overriding image names:
140140
| `tap.bpfOverride` | When using AF_PACKET as a traffic capture backend, override any existing pod targeting rules and set explicit BPF expression (e.g. `net 0.0.0.0/0`). | `[]` |
141141
| `tap.capture.stopped` | Set to `false` to have traffic processing start automatically. When set to `true`, traffic processing is stopped by default, resulting in almost no resource consumption (e.g. Kubeshark is dormant). This property can be dynamically control via the dashboard. | `false` |
142142
| `tap.capture.stopAfter` | Set to a duration (e.g. `30s`) to have traffic processing stop after no websocket activity between worker and hub. | `30s` |
143-
| `tap.capture.raw.enabled` | Enable raw capture of packets and syscalls to disk for offline analysis | `false` |
143+
| `tap.capture.raw.enabled` | Enable raw capture of packets and syscalls to disk for offline analysis | `true` |
144144
| `tap.capture.raw.storageSize` | Maximum storage size for raw capture files (supports K8s quantity format: `1Gi`, `500Mi`, etc.) | `1Gi` |
145145
| `tap.capture.dbMaxSize` | Maximum size for capture database (e.g., `4Gi`, `2000Mi`). When empty, automatically uses 80% of allocated storage (`tap.storageLimit`). | `""` |
146146
| `tap.snapshots.storageClass` | Storage class for snapshots volume. When empty, uses `emptyDir`. When set, creates a PVC with this storage class | `""` |
147-
| `tap.snapshots.storageSize` | Storage size for snapshots volume (supports K8s quantity format: `1Gi`, `500Mi`, etc.) | `1Gi` |
147+
| `tap.snapshots.storageSize` | Storage size for snapshots volume (supports K8s quantity format: `1Gi`, `500Mi`, etc.) | `10Gi` |
148148
| `tap.release.repo` | URL of the Helm chart repository | `https://helm.kubehq.com` |
149149
| `tap.release.name` | Helm release name | `kubeshark` |
150150
| `tap.release.namespace` | Helm release namespace | `default` |
@@ -221,7 +221,7 @@ Example for overriding image names:
221221
| `tap.hostNetwork` | Enable host network mode for worker DaemonSet pods. When enabled, worker pods use the host's network namespace for direct network access. | `true` |
222222
| `tap.gitops.enabled` | Enable GitOps functionality. This will allow you to use GitOps to manage your Kubeshark configuration. | `false` |
223223
| `logs.file` | Logs dump path | `""` |
224-
| `pcapdump.enabled` | Enable recording of all traffic captured according to other parameters. Whatever Kubeshark captures, considering pod targeting rules, will be stored in pcap files ready to be viewed by tools | `true` |
224+
| `pcapdump.enabled` | Enable recording of all traffic captured according to other parameters. Whatever Kubeshark captures, considering pod targeting rules, will be stored in pcap files ready to be viewed by tools | `false` |
225225
| `pcapdump.maxTime` | The time window into the past that will be stored. Older traffic will be discarded. | `2h` |
226226
| `pcapdump.maxSize` | The maximum storage size the PCAP files will consume. Old files that cause to surpass storage consumption will get discarded. | `500MB` |
227227
| `kube.configPath` | Path to the `kubeconfig` file (`$HOME/.kube/config`) | `""` |

charts/chart/templates/06-front-deployment.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,8 @@ spec:
8686
value: '{{ default false .Values.betaEnabled | ternary "true" "false" }}'
8787
- name: REACT_APP_DISSECTORS_UPDATING_ENABLED
8888
value: '{{ .Values.tap.liveConfigMapChangesDisabled | ternary "false" "true" }}'
89+
- name: REACT_APP_RAW_CAPTURE_ENABLED
90+
value: '{{ .Values.tap.capture.raw.enabled | ternary "true" "false" }}'
8991
- name: REACT_APP_SENTRY_ENABLED
9092
value: '{{ (include "sentry.enabled" .) }}'
9193
- name: REACT_APP_SENTRY_ENVIRONMENT

charts/chart/templates/NOTES.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,9 @@ To access the application, follow these steps:
4242
1. Perform port forwarding with the following commands:
4343

4444
kubectl port-forward -n {{ .Release.Namespace }} service/kubeshark-front 8899:80
45+
you could also run: `kubeshark proxy` (which simply manages the port-forward connection)
4546

4647
2. Once port forwarding is done, you can access the application by visiting the following URL in your web browser:
47-
http://0.0.0.0:8899{{ default "" (((.Values.tap).routing).front).basePath }}/
48+
http://127.0.0.1:8899{{ default "" (((.Values.tap).routing).front).basePath }}/
4849

4950
{{- end }}

charts/chart/values.yaml

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,12 @@ tap:
2929
stopped: false
3030
stopAfter: 5m
3131
raw:
32-
enabled: false
32+
enabled: true
3333
storageSize: 1Gi
3434
dbMaxSize: 500Mi
3535
snapshots:
3636
storageClass: ""
37-
storageSize: 1Gi
37+
storageSize: 20Gi
3838
release:
3939
repo: https://helm.kubehq.com
4040
name: kubeshark
@@ -44,7 +44,7 @@ tap:
4444
persistentStoragePvcVolumeMode: FileSystem
4545
efsFileSytemIdAndPath: ""
4646
secrets: []
47-
storageLimit: 5Gi
47+
storageLimit: 10Gi
4848
storageClass: standard
4949
dryRun: false
5050
dns:
@@ -155,7 +155,7 @@ tap:
155155
ipv6: true
156156
debug: false
157157
dashboard:
158-
streamingType: ""
158+
streamingType: connect-rpc
159159
completeStreamingEnabled: true
160160
telemetry:
161161
enabled: true
@@ -182,6 +182,8 @@ tap:
182182
- ldap
183183
- radius
184184
- diameter
185+
- udp-flow
186+
- tcp-flow
185187
portMapping:
186188
http:
187189
- 80
@@ -208,8 +210,8 @@ tap:
208210
view: flamegraph
209211
misc:
210212
jsonTTL: 5m
211-
pcapTTL: 10s
212-
pcapErrorTTL: 60s
213+
pcapTTL: "0"
214+
pcapErrorTTL: "0"
213215
trafficSampleRate: 100
214216
tcpStreamChannelTimeoutMs: 10000
215217
tcpStreamChannelTimeoutShow: false
@@ -246,7 +248,7 @@ logs:
246248
file: ""
247249
grep: ""
248250
pcapdump:
249-
enabled: true
251+
enabled: false
250252
timeInterval: 1m
251253
maxTime: 1h
252254
maxSize: 500MB
@@ -258,7 +260,7 @@ kube:
258260
context: ""
259261
dumpLogs: false
260262
headless: false
261-
license: FN7QGAIBA5GGSY3FNZZWKAP7QAAACAYBARCGC5DBAEFAAAIBKIA77AQAAEAVGAP7QIAAAAAK76AQKAIC76CAAAAA7YAUX74AAH7566ZCMVWWC2LMEI5CE43VOBYG64TUIBVXKYTFNBYS42LPEIWCE5LTMVZESZBCHIRFKMZVPFTFMZT2KVQTGSLZNVLW2MRZON3E23CONNJFCQ2UEIWCEYLDMNSXG42UN5VWK3RCHIRCELBCMVSGS5DJN5XCEORCIVHFIRKSKBJESU2FEIWCE3TPMRSXGIR2GEYDALBCOBXWI4ZCHIYCYITFNZSCEORRG43DOMRQGU3TKMRQGAYCYITJNZUXI2LBNRBWC4DBMNUXI6JCHIYCYITDMFYGCY3JOR4SEORQFQRGC4DQL5UWIIR2EJIDEUDZMZ2E62LQOAZEKY2YLBJHS2LWJZ3WYSTLKVGUQ3JCPUATCAUYM2YD3AF64FKEAT2FC7NP4DZZFQ6MXCBHEUSJMUOHOLTD65W2CJUDAVWZ4LNCDOMNO7CFGVJAKBOACMICXQARA3MDGGYJ47CLCZZHEMW72ZCNK26NPIPDEGPUDPWEYZBVNZHV2R3NEJPGMVL3CQ5C3QPSEOXOUAA=
263+
license: FN7QGAIBA5GGSY3FNZZWKAP7QAAACAYBARCGC5DBAEFAAAIBKIA77AQAAEAVGAP7QIAAAAAK76AQKAIC76CAAAAA7YAUX74AAH7566ZCMVWWC2LMEI5CE43VOBYG64TUIBVXKYTFNBYS42LPEIWCE5LTMVZESZBCHIRFKMZVPFTFMZT2KVQTGSLZNVLW2MRZON3E23CONNJFCQ2UEIWCEYLDMNSXG42UN5VWK3RCHIRCELBCMVSGS5DJN5XCEORCIVHFIRKSKBJESU2FEIWCE3TPMRSXGIR2GEYDALBCOBXWI4ZCHIYCYITFNZSCEORRG43DQNJYHAZDEMJQGAYCYITJNZUXI2LBNRBWC4DBMNUXI6JCHIYCYITDMFYGCY3JOR4SEORQFQRGC4DQL5UWIIR2EJIDEUDZMZ2E62LQOAZEKY2YLBJHS2LWJZ3WYSTLKVGUQ3JCPUATCAWXCC54FZ7SEN4JX3GWIG2SESYTVKX36RFM36FDMV7ACYHOA2YJOV5OBQWEFAMXJZYD56H2CRV3YDDQCMICRRSPRLCLQTRQF5CJYRGXGJF65WFUMRQZNNX74HMSQPIYUXYAU5PJGXAZBZHEW5XVKRKVITLY6TNXAAA=
262264
cloudLicenseEnabled: true
263265
aiAssistantEnabled: true
264266
demoModeEnabled: false

0 commit comments

Comments
 (0)