Skip to content

Commit 7b02dae

Browse files
committed
Added version in debian/changelog, fixed tests for ubuntu and silent tests output on success
1 parent 4657f41 commit 7b02dae

3 files changed

Lines changed: 24 additions & 13 deletions

File tree

debian/changelog

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
cl-node-exporter (1.2.0-1) stable; urgency=medium
2+
3+
[ Ruslan Koliada ]
4+
* CLPRO-2902: Sync node_exporter with upstream
5+
6+
-- Ruslan Koliada <rkoliada@cloudlinux.com> Mon, 1 Dec 2025 10:00:00 +0000
7+
18
cl-node-exporter (1.1.0-3) stable; urgency=medium
29

310
[ Yehor Komarov ]

debian/rules

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ override_dh_auto_build:
3232
curl https://dl.google.com/go/go1.24.0.linux-amd64.tar.gz --output /tmp/go.tar.gz
3333
tar xzf /tmp/go.tar.gz -C /tmp/
3434
make build
35+
make tools
3536
make test
3637
rm -rf collector/fixtures/sys
3738
./ttar -C collector/fixtures -x -f collector/fixtures/sys.ttar
@@ -43,10 +44,12 @@ override_dh_auto_install:
4344
install -D -m 755 node_exporter $(buildroot)$(_clshare_plus)/node_exporter
4445

4546
# Install tests
46-
mkdir -p $(buildroot)/opt/node_exporter_tests/collector
47-
cp -r collector/fixtures $(buildroot)/opt/node_exporter_tests/collector/
47+
mkdir -p $(buildroot)/opt/node_exporter_tests/
48+
cp -r collector $(buildroot)/opt/node_exporter_tests/
4849
install -D -m 755 end-to-end-test.sh $(buildroot)/opt/node_exporter_tests/end-to-end-test.sh
4950
install -D -m 755 node_exporter $(buildroot)/opt/node_exporter_tests/node_exporter
51+
mkdir -p $(buildroot)/opt/node_exporter_tests/tools
52+
install -D -m 755 tools/tools $(buildroot)/opt/node_exporter_tests/tools/tools
5053

5154
echo "$(version)-$(release)" > $(buildroot)/usr/share/cloudlinux/cl_version
5255

@@ -57,7 +60,8 @@ override_dh_auto_install:
5760
dh_movefiles -p$(name)-tests \
5861
./opt/node_exporter_tests/collector/ \
5962
./opt/node_exporter_tests/end-to-end-test.sh \
60-
./opt/node_exporter_tests/node_exporter
63+
./opt/node_exporter_tests/node_exporter \
64+
./opt/node_exporter_tests/tools/
6165

6266
dh_installdirs -p$(name) \
6367
.$(_clshare_plus)

end-to-end-test.sh

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -253,17 +253,17 @@ for flag in ${collector_flags}; do
253253
fi
254254
done
255255

256-
echo "ENABLED COLLECTORS======="
257-
echo "${supported_enabled_collectors:1}" | tr ' ' '\n' | sort
258-
echo "========================="
256+
echo "ENABLED COLLECTORS=======" >&2
257+
echo "${supported_enabled_collectors:1}" | tr ' ' '\n' | sort >&2
258+
echo "=========================" >&2
259259

260-
echo "DISABLED COLLECTORS======"
261-
echo "${supported_disabled_collectors:1}" | tr ' ' '\n' | sort
262-
echo "========================="
260+
echo "DISABLED COLLECTORS======" >&2
261+
echo "${supported_disabled_collectors:1}" | tr ' ' '\n' | sort >&2
262+
echo "=========================" >&2
263263

264-
echo "IGNORED FLAGS============"
265-
echo "${ignored_flags:1}"| tr ' ' '\n' | sort | uniq
266-
echo "========================="
264+
echo "IGNORED FLAGS============" >&2
265+
echo "${ignored_flags:1}"| tr ' ' '\n' | sort | uniq >&2
266+
echo "=========================" >&2
267267

268268
if [ ${socket} -ne 0 ]; then
269269
touch "${unix_socket}"
@@ -313,7 +313,7 @@ EOF
313313
pid=$(cat "${tmpdir}/node_exporter.pid")
314314
kill "$pid"
315315
# Wait for the process to exit gracefully to allow socket cleanup
316-
for i in {1..50}; do
316+
for i in {1..100}; do
317317
if ! kill -0 "$pid" 2>/dev/null; then
318318
break
319319
fi

0 commit comments

Comments
 (0)