Compare commits

..

3 Commits

Author SHA1 Message Date
alongir
1d9a340b0f Adde an option for debug offests 2026-04-23 12:24:59 +03:00
Alon Girmonsky
863be8f47a 🔖 Bump the Helm chart version to 53.2.3 (#1912) 2026-04-20 16:39:25 +03:00
Serhii Ponomarenko
9e4059bc4d 🔨 Set nginx proxy-buffer directives (#1909) 2026-04-18 08:07:47 +03:00
7 changed files with 62 additions and 82 deletions

View File

@@ -153,14 +153,6 @@ func CreateDefaultConfig() ConfigStruct {
LDAP: []uint16{389},
DIAMETER: []uint16{3868},
},
Nginx: configStructs.NginxConfig{
Proxy: configStructs.ProxyNginxConfig{
BufferSize: "64k",
BuffersCount: "4",
BuffersSize: "128k",
BusyBuffersSize: "128k",
},
},
Dashboard: configStructs.DashboardConfig{
CompleteStreamingEnabled: true,
ClusterWideMapEnabled: false,

View File

@@ -209,17 +209,6 @@ type FrontRoutingConfig struct {
BasePath string `yaml:"basePath" json:"basePath" default:""`
}
type NginxConfig struct {
Proxy ProxyNginxConfig `yaml:"proxy" json:"proxy"`
}
type ProxyNginxConfig struct {
BufferSize string `yaml:"bufferSize" json:"bufferSize" default:"64k"`
BuffersCount string `yaml:"buffersCount" json:"buffersCount" default:"4"`
BuffersSize string `yaml:"buffersSize" json:"buffersSize" default:"128k"`
BusyBuffersSize string `yaml:"busyBuffersSize" json:"busyBuffersSize" default:"128k"`
}
type ReleaseConfig struct {
Repo string `yaml:"repo" json:"repo" default:"https://helm.kubeshark.com"`
Name string `yaml:"name" json:"name" default:"kubeshark"`
@@ -419,7 +408,6 @@ type TapConfig struct {
Routing RoutingConfig `yaml:"routing" json:"routing"`
IPv6 bool `yaml:"ipv6" json:"ipv6" default:"true"`
Debug bool `yaml:"debug" json:"debug" default:"false"`
Nginx NginxConfig `yaml:"nginx" json:"nginx"`
Dashboard DashboardConfig `yaml:"dashboard" json:"dashboard"`
Telemetry TelemetryConfig `yaml:"telemetry" json:"telemetry"`
ResourceGuard ResourceGuardConfig `yaml:"resourceGuard" json:"resourceGuard"`

View File

@@ -1,6 +1,6 @@
apiVersion: v2
name: kubeshark
version: "53.2.2"
version: "53.2.3"
description: The API Traffic Analyzer for Kubernetes
home: https://kubeshark.com
keywords:

View File

@@ -246,6 +246,8 @@ spec:
- -port
- '{{ add .Values.tap.proxy.worker.srvPort 1 }}'
{{- end }}
- -offset-override-configmap
- offset-overrides
- -loglevel
- '{{ .Values.logLevel | default "warning" }}'
{{- if .Values.tap.docker.overrideTag.worker }}

View File

@@ -20,9 +20,9 @@ data:
client_header_buffer_size 32k;
large_client_header_buffers 8 64k;
proxy_buffer_size {{ default "64k" ((((.Values).tap).nginx).proxy).bufferSize }};
proxy_buffers {{ default "4" ((((.Values).tap).nginx).proxy).buffersCount }} {{ default "128k" ((((.Values).tap).nginx).proxy).buffersSize }};
proxy_busy_buffers_size {{ default "128k" ((((.Values).tap).nginx).proxy).busyBuffersSize }};
proxy_buffer_size 64k;
proxy_buffers 4 128k;
proxy_busy_buffers_size 128k;
location {{ default "" (((.Values.tap).routing).front).basePath }}/api {
rewrite ^{{ default "" (((.Values.tap).routing).front).basePath }}/api(.*)$ $1 break;

View File

@@ -182,12 +182,6 @@ tap:
routing:
front:
basePath: ""
nginx:
proxy:
bufferSize: 64k
buffersCount: 4
buffersSize: 128k
busyBuffersSize: 128k
ipv6: true
debug: false
dashboard:

View File

@@ -4,10 +4,10 @@ apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
labels:
helm.sh/chart: kubeshark-53.2.2
helm.sh/chart: kubeshark-53.2.3
app.kubernetes.io/name: kubeshark
app.kubernetes.io/instance: kubeshark
app.kubernetes.io/version: "53.2.2"
app.kubernetes.io/version: "53.2.3"
app.kubernetes.io/managed-by: Helm
name: kubeshark-hub-network-policy
namespace: default
@@ -33,10 +33,10 @@ apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
labels:
helm.sh/chart: kubeshark-53.2.2
helm.sh/chart: kubeshark-53.2.3
app.kubernetes.io/name: kubeshark
app.kubernetes.io/instance: kubeshark
app.kubernetes.io/version: "53.2.2"
app.kubernetes.io/version: "53.2.3"
app.kubernetes.io/managed-by: Helm
annotations:
name: kubeshark-front-network-policy
@@ -60,10 +60,10 @@ apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
labels:
helm.sh/chart: kubeshark-53.2.2
helm.sh/chart: kubeshark-53.2.3
app.kubernetes.io/name: kubeshark
app.kubernetes.io/instance: kubeshark
app.kubernetes.io/version: "53.2.2"
app.kubernetes.io/version: "53.2.3"
app.kubernetes.io/managed-by: Helm
annotations:
name: kubeshark-dex-network-policy
@@ -87,10 +87,10 @@ apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
labels:
helm.sh/chart: kubeshark-53.2.2
helm.sh/chart: kubeshark-53.2.3
app.kubernetes.io/name: kubeshark
app.kubernetes.io/instance: kubeshark
app.kubernetes.io/version: "53.2.2"
app.kubernetes.io/version: "53.2.3"
app.kubernetes.io/managed-by: Helm
annotations:
name: kubeshark-worker-network-policy
@@ -116,10 +116,10 @@ apiVersion: v1
kind: ServiceAccount
metadata:
labels:
helm.sh/chart: kubeshark-53.2.2
helm.sh/chart: kubeshark-53.2.3
app.kubernetes.io/name: kubeshark
app.kubernetes.io/instance: kubeshark
app.kubernetes.io/version: "53.2.2"
app.kubernetes.io/version: "53.2.3"
app.kubernetes.io/managed-by: Helm
name: kubeshark-service-account
namespace: default
@@ -132,10 +132,10 @@ metadata:
namespace: default
labels:
app.kubeshark.com/app: hub
helm.sh/chart: kubeshark-53.2.2
helm.sh/chart: kubeshark-53.2.3
app.kubernetes.io/name: kubeshark
app.kubernetes.io/instance: kubeshark
app.kubernetes.io/version: "53.2.2"
app.kubernetes.io/version: "53.2.3"
app.kubernetes.io/managed-by: Helm
stringData:
LICENSE: ''
@@ -151,10 +151,10 @@ metadata:
namespace: default
labels:
app.kubeshark.com/app: hub
helm.sh/chart: kubeshark-53.2.2
helm.sh/chart: kubeshark-53.2.3
app.kubernetes.io/name: kubeshark
app.kubernetes.io/instance: kubeshark
app.kubernetes.io/version: "53.2.2"
app.kubernetes.io/version: "53.2.3"
app.kubernetes.io/managed-by: Helm
stringData:
AUTH_SAML_X509_CRT: |
@@ -167,10 +167,10 @@ metadata:
namespace: default
labels:
app.kubeshark.com/app: hub
helm.sh/chart: kubeshark-53.2.2
helm.sh/chart: kubeshark-53.2.3
app.kubernetes.io/name: kubeshark
app.kubernetes.io/instance: kubeshark
app.kubernetes.io/version: "53.2.2"
app.kubernetes.io/version: "53.2.3"
app.kubernetes.io/managed-by: Helm
stringData:
AUTH_SAML_X509_KEY: |
@@ -182,10 +182,10 @@ metadata:
name: kubeshark-nginx-config-map
namespace: default
labels:
helm.sh/chart: kubeshark-53.2.2
helm.sh/chart: kubeshark-53.2.3
app.kubernetes.io/name: kubeshark
app.kubernetes.io/instance: kubeshark
app.kubernetes.io/version: "53.2.2"
app.kubernetes.io/version: "53.2.3"
app.kubernetes.io/managed-by: Helm
data:
default.conf: |
@@ -199,6 +199,10 @@ data:
client_header_buffer_size 32k;
large_client_header_buffers 8 64k;
proxy_buffer_size 64k;
proxy_buffers 4 128k;
proxy_busy_buffers_size 128k;
location /api {
rewrite ^/api(.*)$ $1 break;
proxy_pass http://kubeshark-hub;
@@ -248,10 +252,10 @@ metadata:
namespace: default
labels:
app.kubeshark.com/app: hub
helm.sh/chart: kubeshark-53.2.2
helm.sh/chart: kubeshark-53.2.3
app.kubernetes.io/name: kubeshark
app.kubernetes.io/instance: kubeshark
app.kubernetes.io/version: "53.2.2"
app.kubernetes.io/version: "53.2.3"
app.kubernetes.io/managed-by: Helm
data:
POD_REGEX: '.*'
@@ -308,10 +312,10 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
labels:
helm.sh/chart: kubeshark-53.2.2
helm.sh/chart: kubeshark-53.2.3
app.kubernetes.io/name: kubeshark
app.kubernetes.io/instance: kubeshark
app.kubernetes.io/version: "53.2.2"
app.kubernetes.io/version: "53.2.3"
app.kubernetes.io/managed-by: Helm
name: kubeshark-cluster-role-default
namespace: default
@@ -355,10 +359,10 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
labels:
helm.sh/chart: kubeshark-53.2.2
helm.sh/chart: kubeshark-53.2.3
app.kubernetes.io/name: kubeshark
app.kubernetes.io/instance: kubeshark
app.kubernetes.io/version: "53.2.2"
app.kubernetes.io/version: "53.2.3"
app.kubernetes.io/managed-by: Helm
name: kubeshark-cluster-role-binding-default
namespace: default
@@ -376,10 +380,10 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
labels:
helm.sh/chart: kubeshark-53.2.2
helm.sh/chart: kubeshark-53.2.3
app.kubernetes.io/name: kubeshark
app.kubernetes.io/instance: kubeshark
app.kubernetes.io/version: "53.2.2"
app.kubernetes.io/version: "53.2.3"
app.kubernetes.io/managed-by: Helm
annotations:
name: kubeshark-self-config-role
@@ -435,10 +439,10 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
labels:
helm.sh/chart: kubeshark-53.2.2
helm.sh/chart: kubeshark-53.2.3
app.kubernetes.io/name: kubeshark
app.kubernetes.io/instance: kubeshark
app.kubernetes.io/version: "53.2.2"
app.kubernetes.io/version: "53.2.3"
app.kubernetes.io/managed-by: Helm
annotations:
name: kubeshark-self-config-role-binding
@@ -458,10 +462,10 @@ kind: Service
metadata:
labels:
app.kubeshark.com/app: hub
helm.sh/chart: kubeshark-53.2.2
helm.sh/chart: kubeshark-53.2.3
app.kubernetes.io/name: kubeshark
app.kubernetes.io/instance: kubeshark
app.kubernetes.io/version: "53.2.2"
app.kubernetes.io/version: "53.2.3"
app.kubernetes.io/managed-by: Helm
name: kubeshark-hub
namespace: default
@@ -479,10 +483,10 @@ apiVersion: v1
kind: Service
metadata:
labels:
helm.sh/chart: kubeshark-53.2.2
helm.sh/chart: kubeshark-53.2.3
app.kubernetes.io/name: kubeshark
app.kubernetes.io/instance: kubeshark
app.kubernetes.io/version: "53.2.2"
app.kubernetes.io/version: "53.2.3"
app.kubernetes.io/managed-by: Helm
name: kubeshark-front
namespace: default
@@ -500,10 +504,10 @@ kind: Service
apiVersion: v1
metadata:
labels:
helm.sh/chart: kubeshark-53.2.2
helm.sh/chart: kubeshark-53.2.3
app.kubernetes.io/name: kubeshark
app.kubernetes.io/instance: kubeshark
app.kubernetes.io/version: "53.2.2"
app.kubernetes.io/version: "53.2.3"
app.kubernetes.io/managed-by: Helm
annotations:
prometheus.io/scrape: 'true'
@@ -513,10 +517,10 @@ metadata:
spec:
selector:
app.kubeshark.com/app: worker
helm.sh/chart: kubeshark-53.2.2
helm.sh/chart: kubeshark-53.2.3
app.kubernetes.io/name: kubeshark
app.kubernetes.io/instance: kubeshark
app.kubernetes.io/version: "53.2.2"
app.kubernetes.io/version: "53.2.3"
app.kubernetes.io/managed-by: Helm
ports:
- name: metrics
@@ -529,10 +533,10 @@ kind: Service
apiVersion: v1
metadata:
labels:
helm.sh/chart: kubeshark-53.2.2
helm.sh/chart: kubeshark-53.2.3
app.kubernetes.io/name: kubeshark
app.kubernetes.io/instance: kubeshark
app.kubernetes.io/version: "53.2.2"
app.kubernetes.io/version: "53.2.3"
app.kubernetes.io/managed-by: Helm
annotations:
prometheus.io/scrape: 'true'
@@ -542,10 +546,10 @@ metadata:
spec:
selector:
app.kubeshark.com/app: hub
helm.sh/chart: kubeshark-53.2.2
helm.sh/chart: kubeshark-53.2.3
app.kubernetes.io/name: kubeshark
app.kubernetes.io/instance: kubeshark
app.kubernetes.io/version: "53.2.2"
app.kubernetes.io/version: "53.2.3"
app.kubernetes.io/managed-by: Helm
ports:
- name: metrics
@@ -560,10 +564,10 @@ metadata:
labels:
app.kubeshark.com/app: worker
sidecar.istio.io/inject: "false"
helm.sh/chart: kubeshark-53.2.2
helm.sh/chart: kubeshark-53.2.3
app.kubernetes.io/name: kubeshark
app.kubernetes.io/instance: kubeshark
app.kubernetes.io/version: "53.2.2"
app.kubernetes.io/version: "53.2.3"
app.kubernetes.io/managed-by: Helm
name: kubeshark-worker-daemon-set
namespace: default
@@ -577,10 +581,10 @@ spec:
metadata:
labels:
app.kubeshark.com/app: worker
helm.sh/chart: kubeshark-53.2.2
helm.sh/chart: kubeshark-53.2.3
app.kubernetes.io/name: kubeshark
app.kubernetes.io/instance: kubeshark
app.kubernetes.io/version: "53.2.2"
app.kubernetes.io/version: "53.2.3"
app.kubernetes.io/managed-by: Helm
name: kubeshark-worker-daemon-set
namespace: kubeshark
@@ -801,10 +805,10 @@ kind: Deployment
metadata:
labels:
app.kubeshark.com/app: hub
helm.sh/chart: kubeshark-53.2.2
helm.sh/chart: kubeshark-53.2.3
app.kubernetes.io/name: kubeshark
app.kubernetes.io/instance: kubeshark
app.kubernetes.io/version: "53.2.2"
app.kubernetes.io/version: "53.2.3"
app.kubernetes.io/managed-by: Helm
name: kubeshark-hub
namespace: default
@@ -819,10 +823,10 @@ spec:
metadata:
labels:
app.kubeshark.com/app: hub
helm.sh/chart: kubeshark-53.2.2
helm.sh/chart: kubeshark-53.2.3
app.kubernetes.io/name: kubeshark
app.kubernetes.io/instance: kubeshark
app.kubernetes.io/version: "53.2.2"
app.kubernetes.io/version: "53.2.3"
app.kubernetes.io/managed-by: Helm
spec:
dnsPolicy: ClusterFirstWithHostNet
@@ -932,10 +936,10 @@ kind: Deployment
metadata:
labels:
app.kubeshark.com/app: front
helm.sh/chart: kubeshark-53.2.2
helm.sh/chart: kubeshark-53.2.3
app.kubernetes.io/name: kubeshark
app.kubernetes.io/instance: kubeshark
app.kubernetes.io/version: "53.2.2"
app.kubernetes.io/version: "53.2.3"
app.kubernetes.io/managed-by: Helm
name: kubeshark-front
namespace: default
@@ -950,10 +954,10 @@ spec:
metadata:
labels:
app.kubeshark.com/app: front
helm.sh/chart: kubeshark-53.2.2
helm.sh/chart: kubeshark-53.2.3
app.kubernetes.io/name: kubeshark
app.kubernetes.io/instance: kubeshark
app.kubernetes.io/version: "53.2.2"
app.kubernetes.io/version: "53.2.3"
app.kubernetes.io/managed-by: Helm
spec:
containers: