Skip to content

Commit bd90479

Browse files
RoyLinRoyLin
authored andcommitted
deploy: point DaemonSet at the pushed image + privileged finding
Built + pushed 10.12.111.133:49164/a3s/observer:0.2.4 to the A3S OCI Registry (digest 062faf7c). DaemonSet image ref set; securityContext note now reflects the verified finding that privileged is required (non-root CAP_BPF+CAP_PERFMON can't attach — tracefs root-gated).
1 parent 6e2e088 commit bd90479

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

deploy/daemonset.yaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,11 @@ spec:
2121
hostPID: true # resolve /proc/<pid> for host processes (identity)
2222
containers:
2323
- name: a3s-observer
24-
image: <registry>/a3s-observer:0.2.0 # built from deploy/Dockerfile
24+
image: 10.12.111.133:49164/a3s/observer:0.2.4 # A3S OCI Registry (built from deploy/Dockerfile)
2525
securityContext:
26-
# eBPF load + tracepoint attach. On kernels ≥5.8 you can drop `privileged` and
27-
# use capabilities: [BPF, PERFMON, SYS_RESOURCE] instead.
26+
# eBPF load + tracepoint attach requires privileged. (Verified: a non-root
27+
# process with only CAP_BPF+CAP_PERFMON fails to attach — the tracefs tracepoint
28+
# ids are root-gated. Root + those caps may suffice in a tuned environment.)
2829
privileged: true
2930
env:
3031
- { name: A3S_OBSERVER_JSON, value: "1" }

0 commit comments

Comments
 (0)