File kubeshark-cli.changes of Package kubeshark-cli
-------------------------------------------------------------------
Tue Jun 17 10:51:52 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 52.7.8:
* Bug Fixes & New Features
- Resolved a Make issue that caused the CLI to use an explicit
tag (e.g., v52.3.77) instead of the latest tag (e.g., v52.3).
- Reintroduced online support via Intercom. This can be
disabled using: --set supportChatEnabled=false.
- Fixed a panic related to the WebSocket (WS) protocol.
- Added the ability to download an Agent logic script
(JavaScript file). Once downloaded, the script can be used
locally and managed via source control.
-------------------------------------------------------------------
Tue Jun 03 19:31:34 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 52.7.7 (52.7.6 does not exist):
* Release Highlights
- This release includes several key bug fixes and feature
enhancements. Notably, it adds support for external secret
managers and improves Helm chart semantic versioning (semver)
compliance.
* Bug Fixes & New Features
- Fixed a bug where eBPF traffic capture did not work when
persistent volume storage was used. (#1757).
- Fixed a bug where Kubeshark stopped processing traffic when
Workers restarted (#1760).
- Added an option to configure secrets to be read from
environment variables, enabling the use of external secret
managers for storing items such as licenses or SAML/OIDC
secrets.
- Updated Chart.yaml to use the full semantic version, ensuring
the Helm chart is semver compliant (#1752).
- Improved calculations for throughput, bandwidth, and latency
in the service map.
-------------------------------------------------------------------
Tue Jun 03 19:30:49 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 52.7.5 (52.7.4 does not exist):
* :bookmark: Bump the Helm chart version to 52.7.5
* Set tap.docker.tag to minor version of release (#1761)
-------------------------------------------------------------------
Tue Jun 03 19:29:38 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 52.7.3 (52.7.1 and 52.7.2 do not exist):
* Bump the Helm chart version to 52.7.3
* disabled sctp by default as it is part of debug protocols.
* disable watchdog by default (#1759)
* eBPF capture didn't work in case of persistent storage (#1757)
* Add secret names to inject env variables from (#1756)
* Use full semver version in Chart.yaml (#1754)
* Incerased storage limit from 500Mi to 5Gi (#1755)
* Add kubeshark_dropped_chunks_total metric description (#1753)
-------------------------------------------------------------------
Fri Apr 18 05:29:51 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 52.7.0:
* Release Highlights
This update adds new Helm options, improves GitOps
compatibility, and enhances traffic capture with AF_PACKET. It
also fixes bugs related to CLI exit, packet loss, Kafka
crashes, and watchdog stability.
Keywords: AF_PACKET, BPF, Dex, PVC, Kafka, Packet loss, Scripts
* Bug Fixes & New Features
- Added support for tapping network interface traffic using
AF_PACKET. This can be configured by entering a BPF
expression (e.g., net 0.0.0.0/0) in the BPF OVERRIDE field in
the Settings dialog. Useful when expected traffic is not
being captured.
- Added the Helm value tap.dashboard.completeStreamingEnabled,
which sets the default mode for full (with payload) or
partial (without payload) processing. This option can also be
controlled from the dashboard.
- Added the Helm value tap.auth.dexOidc.bypassSslCaCheck, which
allows communication with a Dex IdP using an unknown SSL
Certificate Authority, preventing SSL CA-related errors.
- Added support for azure-csi-premium for RWX PVC volumes
(https://github.com/kubernetes-sigs/azuredisk-csi-driver/tree/master/deploy/example/sharedisk).
- Disabled the online chat option by default.
- Added support for a GitOps-friendly mode where dynamically
changed configmap and secret values are preserved during Helm
upgrades, avoiding CI/CD system overrides while Kubeshark is
running.
- Enabled the kubeshark CLI to use a proprietary configuration
file.
- Fixed a protocol matcher bug caused by packet loss (#1746).
- Fixed a panic that occasionally occurred in the Kafka
dissector.
- Fixed a bug where the watchdog function could crash the
Worker when no traffic was being processed on the node.
- Fixed a bug in the kubeshark scripts command where it didn't
exit properly upon receiving ^C.
-------------------------------------------------------------------
Tue Mar 25 05:43:14 UTC 2025 - opensuse_buildservice@ojkastl.de
- Update to version 52.6.0:
In this release, we fixed several bugs and added notable
integrations. Highlights include support for OIDC with DEX and
the ability to host Kubeshark behind a reverse proxy using a
custom path.
* Bug Fixes & New Features
- Optimized service map performance for large clusters
(thousands of pods and above).
- Improved SCTP reassembler support.
- Fixed a bug related to LDAP protocol dissection.
- Added OIDC with DEX integration for SSO authentication.
Read more in our OIDC with DEX section.
https://docs.kubeshark.co/en/oidc
- Introduced a watchdog mechanism that terminates the Worker if
it deems it non-functional. This feature is enabled by
default and can be disabled using the Helm value: --set
tap.watchdog.enabled=false
- Added support for hosting Kubeshark behind a reverse proxy
with a custom path.
Read more in our Reverse Proxy with a Custom Path section.
https://docs.kubeshark.co/en/custom_path
-------------------------------------------------------------------
Sun Mar 02 07:40:53 UTC 2025 - opensuse_buildservice@ojkastl.de
- Update to version 52.5.0:
* :bookmark: Bump the Helm chart version to 52.5.0
* Update structs and docs (#1710)
* :wrench: Add `aiAssistantEnabled` helm value (#1717)
* :wrench: Enable BPF-override on `tap.packetCapture: af_packet`
(#1712)
* Update name of merged file (#1716)
* Add `demoModeEnabled` helm value (#1714)
* finished templating `tap.mountBpf` option. (#1711)
-------------------------------------------------------------------
Tue Feb 11 07:21:51 UTC 2025 - opensuse_buildservice@ojkastl.de
- Update to version 52.4.2:
A quick patch release for the v52.4 minor branch.
* Fixed Websocket related panic that was due to an oversized
message size (#1713).
* Removed some redundant warnings from the Workers' logs.
* Optimized Workers CPU consumption.
* Added KFL selectors the the legend components int he legend
section in the Service Map.
-------------------------------------------------------------------
Fri Feb 07 08:25:50 UTC 2025 - opensuse_buildservice@ojkastl.de
- Update to version 52.4.0:
* :bookmark: Bump the Helm chart version to 52.4.0
* Worker component security context refactoring (#1707)
* Remove init container; remove -disable-ebpf option (#1706)
* Readme updated (#1705)
* Fix pull secret aligning (#1703)
* Refactor and simplify pcapdump logic (#1701)
* Add `PortMapping` to `TapConfig` for port number based
dissector prioritization (#1700)
* Automatic patch updates
* Moving to eBPF as a default packet capture method. Making
default packet capture method eBPF, defaulting to AF_PACKET in
case eBPF is not available
-------------------------------------------------------------------
Sat Jan 25 08:06:35 UTC 2025 - opensuse_buildservice@ojkastl.de
- Update to version 52.3.96:
* :bookmark: Bump the Helm chart version to 52.3.96
* Changed two errors to warnings.
* Add dns config (#1698)
* add diameter protocol support (#1696)
* Make node selector component specific (#1694)
* added `-disable-tracer` option (#1695)
* #528 Remove pcap src from configMap (#1693)
* Add helm variable to disable live config-map user actions
(#1689)
* Fix error on getting namespaces for pcap target files (#1691)
* Fix err when using dest arg (#1688)
-------------------------------------------------------------------
Sat Jan 11 16:46:45 UTC 2025 - opensuse_buildservice@ojkastl.de
- Update to version 52.3.95:
* :bookmark: Bump the Helm chart version to 52.3.95
* Update worker liveness/readiness config (#1684)
* support new radius protocol (#1682)
* updated the notes (#1681)
-------------------------------------------------------------------
Sat Jan 04 08:09:40 UTC 2025 - opensuse_buildservice@ojkastl.de
- Update to version 52.3.94 (52.3.93 was yanked):
* :sparkles: Update the Helm chart
* :bookmark: Bump the Helm chart version to 52.3.93
* extended the https macro to include http2 in addition to http
* added https as a default macro (#1680)
* Add `CUSTOM_MACROS` to `ConfigMap` (#1674)
* Revert "Revert "Initialize kubeshark pinned eBPF resources
inside init container (#1665)" (#1676)" (#1678)
* Add save/activate/delete role scripting permissions (#1675)
* Revert "Initialize kubeshark pinned eBPF resources inside init
container (#1665)" (#1676)
* Added security capabilities, especially IPC_LOCK (#1671)
* Revert "Add `CUSTOM_MACROS` to `ConfigMap`"
* Add `CUSTOM_MACROS` to `ConfigMap`
* Initialize kubeshark pinned eBPF resources inside init
container (#1665)
* Replace sniffer 30001 port with 48999 (#1670)
* Add hub metrics port (#1666)
* removed the loglevel flag (#1669)
* Create save/activate/delete role scripting permissions
(#1667)
* Add --time param to pcapdump (#1664)
* from debug to logLevel (#1668)
-------------------------------------------------------------------
Tue Dec 10 08:46:11 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 52.3.92:
* :bookmark: Bump the Helm chart version to 52.3.92
* change the tlx dissector name to tlsx (#1648)
* Added LDAP support (#1647)
* Default startup values change (#1646)
* fixed a bug where a new script can't be added if (#1645)
* Add permissions to watch namespaces (#1644)
-------------------------------------------------------------------
Mon Dec 02 10:01:40 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 52.3.91:
* :bookmark: Bump the Helm chart version to 52.3.91
* fixed a small issues in the Makefile
-------------------------------------------------------------------
Wed Nov 20 12:55:49 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 52.3.90:
* Bump the Helm chart version to 52.3.90
* updated `pcapdump` command's help starting deprecated the
`export` command
* Brought back `.gitignore`` after having been deleted due to a
bad commit.
* removed two binary files uploaded due to a bad earlier commit.
* Fixed a bug in the Makefile
-------------------------------------------------------------------
Tue Nov 12 09:11:39 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 52.3.89:
* :bookmark: Bump the Helm chart version to 52.3.89
* if no scripting source folders, that's not an error
* Remove pfring leftovers from ds (#1642)
* Fix frontend port (#1641)
* Added an option to provide multiple script sources. (#1640)
* Remove PF_RING references (#1638)
* Watch cm creation and sync scripts (#1637)
* Fix helm resource requests/limits templates (#1639)
-------------------------------------------------------------------
Sun Nov 03 17:24:03 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 52.3.88:
* :bookmark: Bump the Helm chart version to 52.3.88
* missing commit
* Improved resource limits and requests Helm templating
* Added an ability to override image names for a case, where when
using a CI, one needs to use individual image names (#1636)
-------------------------------------------------------------------
Thu Oct 31 10:46:01 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 52.3.87:
* :bookmark: Bump the Helm chart version to 52.3.87
-------------------------------------------------------------------
Wed Oct 30 08:35:53 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 52.3.86:
* removed debug comments
* :bookmark: Bump the Helm chart version to 52.3.86
* Revert "Set resource guard to true by default."
-------------------------------------------------------------------
Wed Oct 30 08:10:36 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 52.3.85:
* :bookmark: Bump the Helm chart version to 52.3.85
* fixed an issue that was added for debugging purposes
* Set resource guard to true by default.
* When compiling helm values from golang config structs, ignore
local ~/.kubeshark/config.yaml file if one exists
* Fixed the double action for commands: console and scripts, when
running the proxyRunner
* Revert "🐛 Prevent `hub` host-not-found nginx upstream error in
`front` (#1628)" (#1633)
* Removed the `timestamp>now()` fro the `globalFilter` flag.
* remove `tcp` and `udp` dissectors by default
* changed `tap.stopped` to `false` by default
* scripting improvements
* Add networkpolicies permissions (#1631)
-------------------------------------------------------------------
Fri Oct 18 06:02:09 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 52.3.84:
* added timestamp>now() as a global filter
* set `disableTlsLog` to `true` by default.
* Hub default limit set to 5GB (an arbitrary number)
* show filter presets by default
* change CPU limit to no limit Change memory limit to 3Gi
* scripting-revamp-1 (#1630)
* Prevent `hub` host-not-found nginx upstream error in `front`
(#1628)
* fix lint issue
* Added log lines for verbosity
* Added the scripting `console` command functionality to the
`tap` command Added both the `scripting` and `console` commands
to the `proxy` command Added a `scripting.console`, a boolean
value indicating whether the `console` functionality should be
part of the `tap` and `proxy` commands
* Improved the `console` command made it resilient to Websocket
breaks and redeployment.
-------------------------------------------------------------------
Fri Oct 11 08:45:55 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 52.3.83:
* :bookmark: Bump the Helm chart version to 52.3.83
* :bookmark: Bump the Helm chart version to 72.3.83
* Added some error and info log lines
* Add `tap.presetFiltersChangingEnabled` helm value (#1627)
* Set reasonable `pcapdump` defaults. Storage is now at 10% of
the Worker's allocated storage.
* Tag Tracer as well as the other components upon a new release
* Ensure `scripting` command watched only JS files
* Feat pcapsaver (#1621)
* emit tls item (#1625)
* Update README with resource guard configuration (#1623)
* Add resource guard flag (#1622)
* Regenerate `values.yaml` and `complete.yaml`
* Do not enable `-unixsocket` flag of worker if no tracer is
running (#1619)
* Fixed a bug in the `console` command, where the CLI couldn't
connect to Hub as when the `url.URL` method was used, the Host
included a path
* Add list permissions for kubeshark service account (#1617)
* Add `udp` to list of enabled dissectors (#1616)
* Make the `scritps` command directly use the K8s API without
requiring a connector to Hub (#1615)
* Print instructions for running `kubectl port-forward` command
in case of failure (#1614)
* propagate host root to the tracer (#1613)
* Fix `-staletimeout` worker command value (#1611)
* Template the `-staletimeout` flag (#1610)
* updated Grafana dahsboard
* text change
* text changes
-------------------------------------------------------------------
Mon Sep 23 12:52:09 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- new package kubeshark-cli: CLI for the API traffic analyzer for
Kubernetes