Stéphane Lesimple
164247414a
chore: freebsd: ignore OS version mismatch with packages
2 years ago
Stéphane Lesimple
e3f9fee4d9
chg: bump OpenSUSE Leap from 15.5 to 15.6
2 years ago
Stéphane Lesimple
357e4de158
chg: add Ubuntu 24.04 LTS
2 years ago
Stéphane Lesimple
914d8b30b4
chg: remove support for EOL CentOS 7
2 years ago
Stéphane Lesimple
027521b875
chore: fix FreeBSD GitHub Action
2 years ago
Stéphane Lesimple
8459d03945
chore: bump OpenSUSE Leap from 15.4 to 15.5
3 years ago
Stéphane Lesimple
dfff1c9baa
chore: ghactions: bump short test to deb12
3 years ago
Stéphane Lesimple
3ce7eedb88
chore: bump github actions checkout from v2 to v4
3 years ago
Stéphane Lesimple
a6a25fd53b
feat: add type8 and type9 password hashes
...
This requires the-bastion-mkhash-helper v1.1.0+
3 years ago
Stéphane Lesimple
340ebd0bec
chore: fix GitHub actions under freebsd
3 years ago
Stéphane Lesimple
5f4832d203
chg: remove Debian 9 tests and dockerfile
3 years ago
Stéphane Lesimple
1be7b2c3eb
chore: update dockerhub workflow
3 years ago
Stéphane Lesimple
708efd90ca
chore: add RockyLinux 9 support
3 years ago
Stéphane Lesimple
4cdd52d85f
chore: add Debian 12 to tests
...
Note that Debian 12 is not released yet, so it's not yet supported.
3 years ago
Stéphane Lesimple
6f13149093
chore: bump OpenSUSE Leap tests from 15.3 to 15.4
3 years ago
Stéphane Lesimple
49dc104dd7
chore: push sandbox and tester images from Deb10 to Deb11
...
Also remove old config files from previsously dropped OS versions
3 years ago
Stéphane Lesimple
73b6a625f5
feat: add support and tests for Ubuntu 22.04 LTS
4 years ago
Stéphane Lesimple
982f21a950
chore: remove CentOS 8 from tests (EOL)
4 years ago
Stéphane Lesimple
0f4893df82
chore: fix FreeBSD tests
4 years ago
Stéphane Lesimple
0f90dfef2d
chore: tests: remove consistency check from long tests
4 years ago
Stéphane Lesimple
a68ccb3f8c
feat: add new OSes and deprecate old ones
...
add:
- Debian 11
- RockyLinux 8
remove:
- OpenSUSE Leap 15.2
- Old minor versions of CentOS 7.x
- Old minor versions of CentOS 8.x
4 years ago
Stéphane Lesimple
d51c4c8be0
fix: tests: full tests on FreeBSD
4 years ago
Stéphane Lesimple
c201f44d83
enh: tests: refactor the framework for more maintainability
...
The chain of executions is as is:
- `docker_build_and_run_tests_all.sh`
- launches several instances of `docker_build_and_run_tests.sh`
- builds docker images with the `target_role.sh` and `tester_role.sh` entrypoints
- inside the tester docker, `tester_role.sh` launches `launch_tests_on_instance.sh`
- the target docker gets tested after setting up accounts, SSH etc.
Previously, these scripts passed options to each other either by a mix of environment
variables and command-line arguments, with some inconsistencies here and there.
Now, `launch_tests_on_instance.sh` supports a lot of command-line options, which can
be specified directly if testing a remote server, or can be passed-through by the calling
script in case of docker tests. `docker_build_and_run_tests.sh` and
`docker_build_and_run_tests_all.sh` also support to passthrough these options down.
5 years ago
Stéphane Lesimple
b364706f37
feat: httpproxy: add functional tests
5 years ago
Stéphane Lesimple
25530fe0d1
chore: tests: always use the latest freebsd github action
5 years ago
Stéphane Lesimple
003052530e
feat: preparatory work to support Debian 11 "Bullseye"
...
We still need to replacee pam_tally2 by pam_faillock
Debian 11 is NOT yet supported, and won't be before it's released as stable.
5 years ago
Stéphane Lesimple
df50dd0796
chore: docbuild: add new required pkg
5 years ago
Stéphane Lesimple
d9d77f5e71
chore: ghactions: use latest freebsdvm action version
5 years ago
Stephane Lesimple
916485b3cb
chore: fix: documentation build was missing a prereq
5 years ago
Stéphane Lesimple
62d6393d56
feat: add yubico-piv-checker install script
5 years ago
Stéphane Lesimple
78c47cba04
chore: checks_basic: verify that autogenerated doc is up to date
5 years ago
Stéphane Lesimple
32a126d3c3
chore: tests: remove OpenSUSE Leap 15.0
...
We're hitting this bug: https://bugzilla.opensuse.org/show_bug.cgi?id=1146027
Hence the tests randomly fail because of that. The workaround is not really clean
(installing a custom-built package), so we're pulling OpenSUSE Leap 15.0 from our
automated tests workflow. Note that it's still supported, the tests can be launched
manually, and bugs under OpenSUSE Leap 15.0 will still be fixed.
5 years ago
Stéphane Lesimple
7707b1c351
fix: osh-groupCreate: fix for centos 8.3
5 years ago
Stéphane Lesimple
dca45a44c5
chore: fix latest centos 8 release, add tests for last 3 minors
5 years ago
Thomas SOËTE
2a51a78b54
fix: Enable perl-tidy.sh test
...
* Move to ubuntu-20.04 runner
* Remove check in dockers tests
5 years ago
Stéphane Lesimple
615f26af8b
enh: freebsd: use ttyrec prebuild static version
6 years ago
Stéphane Lesimple
cb02fd2a33
fixes after review
6 years ago
Stéphane Lesimple
85f1623e45
feat: add FreeBSD automated tests
6 years ago
Stéphane Lesimple
140da2f178
chore: ghactions: change order of tests.yml
6 years ago
Stéphane Lesimple
418dc3a332
feat: add more archs to dockerhub sandbox
6 years ago
Stéphane Lesimple
0481cf2909
enh: provide a separated Dockerfile for the sandbox, squashing the layers
...
Also fix #24
6 years ago
Stéphane Lesimple
2a6d997b2f
feat: add OpenSUSE 15.2 to the officially supported distros
6 years ago
Stéphane Lesimple
22a8363b79
chore: also trigger basic workflow on PR
6 years ago
Stéphane Lesimple
b295a6d283
chore: add dockerhub autopush (no triggers for now)
6 years ago
Stéphane Lesimple
386b20b71c
chore: add basic tests on push
6 years ago
Stéphane Lesimple
fde20136ef
Initial commit
6 years ago