diff --git a/.github/workflows/optimizer.yml b/.github/workflows/optimizer.yml index 184727b6a6..79b7e19eaa 100644 --- a/.github/workflows/optimizer.yml +++ b/.github/workflows/optimizer.yml @@ -74,17 +74,18 @@ jobs: sudo make install-optimizer sudo install -D -m 755 misc/example/optimizer-nri-plugin.conf /etc/nri/conf.d/02-optimizer-nri-plugin.conf sudo systemctl restart containerd + systemctl status containerd --no-pager -l - name: Generate accessed files list run: | + sed -i "s|host_path: script|host_path: $(pwd)/misc/optimizer/script|g" misc/optimizer/nginx.yaml sudo crictl run misc/optimizer/nginx.yaml misc/optimizer/sandbox.yaml sleep 20 sudo crictl rmp -f --all tree /opt/nri/optimizer/results/ count=$(cat /opt/nri/optimizer/results/library/nginx:1.23.3 | wc -l) echo $count - if [ "$count" != 44 ]; then + if [ $count != 20 ]; then echo "failed to generate accessed files list for nginx:1.23.3" exit 1 fi - cat /opt/nri/optimizer/results/library/nginx:1.23.3.csv - \ No newline at end of file + cat /opt/nri/optimizer/results/library/nginx:1.23.3.csv \ No newline at end of file diff --git a/misc/optimizer/nginx.yaml b/misc/optimizer/nginx.yaml index 08d88cabc9..ee0bf5c995 100644 --- a/misc/optimizer/nginx.yaml +++ b/misc/optimizer/nginx.yaml @@ -4,5 +4,15 @@ metadata: image: image: nginx:1.23.3 +mounts: + - host_path: script + container_path: /script + +command: + - /script/entrypoint.sh + +args: + - /script/file_list.txt + log_path: nginx.0.log linux: {} \ No newline at end of file