Bug 55685

Summary: Ошибка running node-collector job при сканировании kubernetes
Product: Sisyphus Reporter: Белая Алёна <belayaav>
Component: k8s-trivy-node-collectorAssignee: fl0pp5 <fl0pp5>
Status: CLOSED WORKSFORME QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: blinovdv, fl0pp5
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Белая Алёна 2025-08-21 15:44:56 MSK
Версии пакетов:
kubernetes1.33-kubelet-1.33.3-alt1.x86_64
cri-o1.33-1.33.2-alt1.x86_64
trivy-0.61.0-alt1.x86_64
k8s-trivy-node-collector-0.3.1-alt1.x86_64


Шаги воспроизведения:
1. Настроить kubernetes кластер по инструкции https://www.altlinux.org/Kubernetes
2. На первом хосте кластера установить пакеты: # apt-get install trivy k8s-trivy-node-collector
3. Выполнить команду: $ trivy --debug k8s --report summary --timeout 15m 

Результат:
2025-08-21T12:43:11+03:00	FATAL	Fatal error
  - get k8s artifacts with node info error:
    github.com/aquasecurity/trivy/pkg/k8s/commands.clusterRun
        /usr/src/RPM/BUILD/trivy-0.61.0/pkg/k8s/commands/cluster.go:43
  - running node-collector job: job failed: DeadlineExceeded: Job was active longer than specified deadline


Ожидаемый результат: 
Сканирование проходит успешно

Результат аналогичен, если указывать node-collector: 
$ trivy --debug k8s --report summary --timeout 15m --node-collector-imageref registry.altlinux.org/sisyphus/trivy-node-collector
$ trivy --debug k8s --report summary --timeout 15m --node-collector-imageref registry.altlinux.org/alt/k8s-trivy-node-collector:sisyphus

Проблема была обнаружена ранее и судя по обсуждению исправлена пересборкой с procps: https://bugzilla.altlinux.org/48038 
Но на данный момент проблема все еще воспроизводится. 

Также воспроизводится в Р11
Comment 1 Блинов Денис Вячеславович 2025-12-06 20:55:23 MSK
Не воспроизводится на:
k8s-trivy-node-collector-0.3.1-alt1.x86_64
trivy-0.66.0-alt1.x86_64
При различных минорных версиях:
kubernetes1.33-kubelet-1.33.6-alt1.x86_64
cri-o1.33-1.33.6-alt1.x86_64

kubernetes1.32-kubelet-1.32.10-alt1.x86_64
cri-o1.32-1.32.10-alt1.x86_64

kubernetes1.31-kubelet-1.31.14-alt1.x86_64
cri-o1.31-1.31.13-alt1.x86_64

Если выполнять от root, то именно такое сообщение ошибки и выводится, но от обычного пользователя сканирование успешно(как и надо запускать https://www.altlinux.org/Trivy)
При указании node-collector тоже все работает.