Commit graph

200 commits

Author SHA1 Message Date
Alexandre Pujol
618b1116f8
tests(check): add support for global exclusion. 2025-09-06 23:51:12 +02:00
Alexandre Pujol
e2f11d46b0
tests(check): make the script configurable.
Such that it can be used in downstream project with different folder structure.
2025-09-06 23:48:59 +02:00
Alexandre Pujol
5795114328
tests(packer): success on cloud-init failure. 2025-09-06 13:23:49 +02:00
Alexandre Pujol
d9df02f3f8
tests(packer): update opensuse images. 2025-09-06 13:22:39 +02:00
Alexandre Pujol
9ee2605026
tests(packer): simplify pkg install script. 2025-08-31 13:29:11 +02:00
Alexandre Pujol
b5020eac89
tests(packer): remobe sudo alias 2025-08-30 12:22:01 +02:00
Alexandre Pujol
1122f28cac
tests(packer): cleanup package install process.
- apparmor restart is handled by the package
- it is a dev version, so it could fail.
2025-08-30 11:46:40 +02:00
Alexandre Pujol
9110a70124
tests: add debian/ubuntu based tests images.
Also some cleanup of tests resources.
2025-08-17 00:16:31 +02:00
Alexandre Pujol
c29b4ba536
feat(profile): various security/linter improvement
- Ignore some rule from the linter
- Move some bin to subprofile
2025-08-15 18:03:36 +02:00
Alexandre Pujol
5c8c5029e0
tests(packer): add lxqt test image, update xfce. 2025-08-12 18:12:51 +02:00
Alexandre Pujol
aab12e6948
fix(profile): dockerd can be installed in both bin or sbin depending of the package source. 2025-08-12 11:07:08 +02:00
Alexandre Pujol
616486d5ba
tests(check): add a check to ensure all udev/data access are documented. 2025-08-11 16:18:58 +02:00
Alexandre Pujol
caee95ff9e
fix(test): checks.sh: allow empty disabled array. 2025-08-11 11:18:21 +02:00
Alexandre Pujol
a724af9ded
tests: improve check.sh 2025-08-10 18:24:29 +02:00
Alexandre Pujol
1b939eaa6f
feat(profile): add more test for lspci. 2025-08-04 13:05:48 +02:00
Alexandre Pujol
2a249cfe34
tests(check): more linting. 2025-08-04 13:05:20 +02:00
Alexandre Pujol
af1904118d fix(tests): ignore some failed command. 2025-08-04 12:47:01 +02:00
Alexandre Pujol
540cbc1ae9 fix(tests): ignore some failed command. 2025-08-04 12:47:01 +02:00
Alexandre Pujol
1d3b58f15c tests(check): enable and enfore more checks. 2025-08-04 12:47:01 +02:00
Alexandre Pujol
c0b43c86b6 tests(check): add support for blocl ignore, handle inline comments. 2025-08-04 12:47:01 +02:00
Alexandre Pujol
78c41305fa tests(check): look for missing tunables. 2025-08-04 12:47:01 +02:00
Alexandre Pujol
41fc182860 fix(test): minor integration tests fixes. 2025-08-04 12:47:01 +02:00
Alexandre Pujol
cd15178c81 tests(check): globally ignore check in commented lines. 2025-08-04 12:47:01 +02:00
Alexandre Pujol
7d2229cd05 build: fully replace make by just. 2025-08-04 12:47:01 +02:00
Alexandre Pujol
18212c9ff7 tests: re-enable apt tests. 2025-08-04 12:47:01 +02:00
Alexandre Pujol
8f7e373f62 fix: update-alternatives is **not** installed in sbin. 2025-08-04 12:47:01 +02:00
Alexandre Pujol
ef9b93b866 tests(check): enable more linter rule. 2025-08-04 12:47:01 +02:00
Alexandre Pujol
b2910ae593 tests(check): add support for '#aa:lint ignore' inline directive to disable linting. 2025-08-04 12:47:01 +02:00
Alexandre Pujol
d579b33011 tests: add a few integration tests. 2025-08-04 12:47:01 +02:00
Alexandre Pujol
0c2385fef9 tests: update tests dependencies. 2025-08-04 12:47:01 +02:00
Alexandre Pujol
4f265c6d58 feat(profile): add lsns. 2025-08-04 12:47:01 +02:00
Alexandre Pujol
8b03cff0cf feat(profile): add lslogins. 2025-08-04 12:47:01 +02:00
Alexandre Pujol
926a6fdcb9 feat(profile): add lslocks 2025-08-04 12:47:01 +02:00
Alexandre Pujol
f516e1140a feat(profile): add lsfd 2025-08-04 12:47:01 +02:00
Alexandre Pujol
ed06dac702 feat(profile): add lsipc 2025-08-04 12:47:01 +02:00
Alexandre Pujol
e490a11c1a
feat(profile): add hwclock. 2025-07-20 14:25:41 +02:00
Alexandre Pujol
7a47914542 tests: add test file for whois. 2025-07-18 11:37:26 -06:00
Alexandre Pujol
e6939f4968
feat(profile): add pgrep. 2025-07-07 00:37:07 +02:00
Alexandre Pujol
c85ed58fa9
feat(profile): add vmstat 2025-07-07 00:30:21 +02:00
Alexandre Pujol
771dd9b589
feat(profile): add pidof 2025-07-07 00:22:26 +02:00
Alexandre Pujol
6b5fad404b
feat(profile): add free 2025-07-07 00:19:35 +02:00
Alexandre Pujol
f443c71c7b
tests: allow empty abstractions directory. 2025-06-21 21:05:53 +02:00
Alexandre Pujol
24a9da865f
chore: update sbin.list 2025-06-21 20:05:47 +02:00
Alexandre Pujol
3ffff07f3f
tests: enforce abstractions test. 2025-06-20 00:00:48 +02:00
Alexandre Pujol
033a7475e0
tests: enforce equivalent tests. 2025-06-19 23:35:13 +02:00
Alexandre Pujol
0e4cc45a5b
tests: simplify sbin check. 2025-06-19 20:03:53 +02:00
Alexandre Pujol
a4737546f7
tests: update sbin.list 2025-06-10 23:58:24 +02:00
Alexandre Pujol
edcbaa1b94
fix: add gpartedbin back to sbin.list. 2025-06-10 23:01:24 +02:00
Alexandre Pujol
f0355f36b9
tests: show error line in sbin check. 2025-06-05 00:36:30 +02:00
Alexandre Pujol
6ed873aad3
feat(profile): update sbin list and ensure the profiles use the good variable (sbin or bin). 2025-06-05 00:35:43 +02:00