You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`global.clusterConfig.name`| Sets a unique name to the cluster. You can then use the cluster name to identify events using the `kubernetes.cluster.name` tag. |`quay.io`|
91
-
|`global.sysdig.accessKey`| Specify your Sysdig Agent Access Key. | Either `accessKey` or `accessKeySecret` is required |
92
-
|`global.sysdig.accessKeySecret`| An alternative to using the Sysdig Agent access key. Specify the name of a Kubernetes secret containing an `access-key` entry. | Either `accessKey` or `accessKeySecret` is required |
91
+
|`global.sysdig.accessKey`| Specify your Sysdig Agent Access Key. | Either `accessKey` or `accessKeySecret` is required |
92
+
|`global.sysdig.accessKeySecret`| An alternative to using the Sysdig Agent access key. Specify the name of a Kubernetes secret containing an `access-key` entry. | Either `accessKey` or `accessKeySecret` is required|
93
93
|`global.sysdig.region`| The SaaS region for these agents. Possible values: `"us1"`, `"us2"`, `"us3"`, `"us4"`, `"eu1"`, `"au1"`, and `"custom"`|`"us1"`|
94
94
|`global.proxy.httpProxy`| Sets `http_proxy` on the `agent` container. |`""`|
95
95
|`global.proxy.httpsProxy`| Sets `https_proxy` on the `agent` container. |`""`|
@@ -146,6 +146,7 @@ The following table lists the configurable parameters of the Sysdig chart and th
146
146
|`slim.resources.limits.cpu`| Specifies the CPU limit for building the kernel module |`1000m`|
147
147
|`slim.resources.limits.memory`| Specifies the memory limit for building the kernel module. |`512Mi`|
148
148
|`ebpf.enabled`| Enables eBPF support for Sysdig instead of `sysdig-probe` kernel module. |`false`|
149
+
|`ebpf.kind`| Define which eBPF driver to use, can be `legacy_ebpf` or `universal_ebpf`|`legacy_ebpf`|
149
150
|`clusterName`| Sets a unique cluster name which is used to identify events with the `kubernetes.cluster.name` tag. Overrides `global.clusterConfig.name`. |``|
150
151
|`sysdig.accessKey`| Your Sysdig Agent Access Key. Overrides `global.sysdig.accessKey`| Either `accessKey` or `existingAccessKeySecret` is required |
151
152
|`sysdig.existingAccessKeySecret`| Specifies the name of a Kubernetes secret containing an `access-key ` entry. Overrides `global.sysdig.existingAccessKeySecret`| Either `accessKey` or `existingAccessKeySecret` is required |
@@ -158,7 +159,7 @@ The following table lists the configurable parameters of the Sysdig chart and th
158
159
|`auditLog.auditServerUrl`| Specifies the URL where Sysdig Agent listens for the Kubernetes audit log events. |`0.0.0.0`|
159
160
|`auditLog.auditServerPort`| Specifies the port where Sysdig Agent listens for the Kubernetes audit log events. |`7765`|
160
161
|`auditLog.dynamicBackend.enabled`| Deploys the Audit Sink where Sysdig listens for Kubernetes audit log events. |`false`|
161
-
|`tolerations`| Specifies the tolerations for scheduling. | <pre>node-role.kubernetes.io/master:NoSchedule,<br>node-role.kubernetes.io/control-plane:NoSchedule</pre> ||
162
+
|`tolerations`| Specifies the tolerations for scheduling. | <pre>node-role.kubernetes.io/master:NoSchedule,<br>node-role.kubernetes.io/control-plane:NoSchedule</pre> |
162
163
|`leaderelection.enable`| Enables the agent leader election algorithm. |`false`|
163
164
|`prometheus.file`| Specifies the file to configure promscrape. |`false`|
164
165
|`prometheus.yaml`| Configures the Prometheus metric collection. Performs relabelling and filtering. |``|
- it: Ensure that when the eBPF is enabled the default driver is "legacy_ebpf" we create the sysdig container with the SYSDIG_BPF_PROBE and SYSDIG_AGENT_DRIVER=legacy_ebpf environment variables
- it: Ensure that when the eBPF is enabled and we specify to use the "legacy_ebpf" driver we create the sysdig container with the SYSDIG_BPF_PROBE and with SYSDIG_AGENT_DRIVER environment variables
- it: Ensure that when the eBPF is enabled and we specify to use the "universal_ebpf" driver we create the sysdig container without the SYSDIG_BPF_PROBE and with the SYSDIG_AGENT_DRIVER environment variables
- it: Ensure that when the eBPF is enabled and we specify to use the "universal_ebpf" driver we don't create the init container
65
+
set:
66
+
ebpf:
67
+
enabled: true
68
+
kind: universal_ebpf
69
+
asserts:
70
+
- isNull:
71
+
path: spec.template.spec.initContainers
72
+
73
+
- it: Ensure that when the eBPF is enabled and we specify to use the "legacy_ebpf" driver we create the init container
74
+
set:
75
+
ebpf:
76
+
enabled: true
77
+
kind: legacy_ebpf
78
+
asserts:
79
+
- matchRegex:
80
+
path: spec.template.spec.initContainers[*].image
81
+
pattern: quay.io/sysdig/agent-kmodule:.*
82
+
83
+
- it: Ensure that when the eBPF is enabled and we specify to use the "universal_ebpf" driver we use the slim container
84
+
set:
85
+
ebpf:
86
+
enabled: true
87
+
kind: universal_ebpf
88
+
asserts:
89
+
- matchRegex:
90
+
path: spec.template.spec.containers[*].image
91
+
pattern: quay.io/sysdig/agent-slim:.*
92
+
93
+
- it: Ensure that when the eBPF is enabled and we specify to use the "universal_ebpf" driver we use the slim container also if is slim container is not enabled
0 commit comments