Stéphane Lesimple
accd50eea7
feat: add rsync support to --protocol
2024-09-17 14:44:28 +02:00
Stéphane Lesimple
e3f9fee4d9
chg: bump OpenSUSE Leap from 15.5 to 15.6
2024-07-02 16:08:46 +02:00
Stéphane Lesimple
357e4de158
chg: add Ubuntu 24.04 LTS
2024-07-02 16:08:46 +02:00
Stéphane Lesimple
914d8b30b4
chg: remove support for EOL CentOS 7
2024-07-02 16:08:46 +02:00
Stéphane Lesimple
7487597d61
fix: tests: don't test FIDO2 on unsupported distros
2024-04-10 10:51:01 +02:00
perrze
010959c4ec
fix: adding run command in code to match doc ( #460 )
...
* fix: devenv: sync doc and actually supported commands, add run cmd
---------
Co-authored-by: perrze <contact@perrze.fr>
Co-authored-by: Stéphane Lesimple <stephane.lesimple+bastion@ovhcloud.com>
Co-authored-by: Adrien Barreau <adrien.barreau@live.fr>
2024-04-08 16:32:02 +02:00
Stéphane Lesimple
0eb61f26f2
meta: dev: add devenv docker, pre-commit info, and doc
2023-10-03 14:23:30 +02:00
Stéphane Lesimple
fe41e62be9
chore: upgrade sandbox and tester dockerfiles to bookworm
2023-09-20 16:39:29 +02:00
Stéphane Lesimple
a6a25fd53b
feat: add type8 and type9 password hashes
...
This requires the-bastion-mkhash-helper v1.1.0+
2023-09-19 17:12:48 +02:00
Stéphane Lesimple
5f4832d203
chg: remove Debian 9 tests and dockerfile
2023-06-01 11:52:39 +02:00
Stéphane Lesimple
708efd90ca
chore: add RockyLinux 9 support
2023-04-07 10:44:05 +02:00
Stéphane Lesimple
4cdd52d85f
chore: add Debian 12 to tests
...
Note that Debian 12 is not released yet, so it's not yet supported.
2023-04-07 10:44:05 +02:00
Stéphane Lesimple
49dc104dd7
chore: push sandbox and tester images from Deb10 to Deb11
...
Also remove old config files from previsously dropped OS versions
2023-04-07 10:44:05 +02:00
Stéphane Lesimple
73b6a625f5
feat: add support and tests for Ubuntu 22.04 LTS
2022-07-04 11:06:34 +02:00
Stéphane Lesimple
982f21a950
chore: remove CentOS 8 from tests (EOL)
2022-03-14 12:42:26 +01:00
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
2021-12-21 12:00:04 +01:00
Stéphane Lesimple
373f4907de
fix: tests under OpenSUSE (fping raw sockets)
2021-12-13 09:32:52 +01:00
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.
2021-06-25 16:02:38 +02:00
Stéphane Lesimple
2f1e3fbfa8
support: del deb8/ubuntu1404/opensuse150/opensuse151, add opensuse153
...
Remove support for EOL OSes:
- Debian 8
- Ubuntu 14.04
- OpenSUSE 15.0
- OpenSUSE 15.1
Add support for:
- OpenSUSE 15.3
2021-06-25 16:02:38 +02:00
Stéphane Lesimple
b364706f37
feat: httpproxy: add functional tests
2021-06-03 16:16:29 +02:00
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.
2021-03-24 17:41:29 +01:00
Stéphane Lesimple
62d6393d56
feat: add yubico-piv-checker install script
2021-01-12 12:05:06 +01:00
Stéphane Lesimple
dca45a44c5
chore: fix latest centos 8 release, add tests for last 3 minors
2020-12-08 14:27:13 +00:00
Stéphane Lesimple
724f8d499f
fix: add missing echo
2020-11-12 19:02:04 +01:00
Stéphane Lesimple
5c72c92bdd
chore: fix typos everywhere
2020-11-05 17:36:17 +00:00
Stéphane Lesimple
0481cf2909
enh: provide a separated Dockerfile for the sandbox, squashing the layers
...
Also fix #24
2020-11-05 16:46:03 +00:00
Stéphane Lesimple
2a6d997b2f
feat: add OpenSUSE 15.2 to the officially supported distros
2020-11-05 14:29:27 +00:00
Stéphane Lesimple
619000fa84
enh: install-ttyrec.sh replaces build-and-install-ttyrec.sh
...
No longer build ttyrec inplace, either download and install the
Debian/RPM package, or install the prebuild static binaries.
Modify the Dockerfiles accordingly.
2020-11-05 09:56:05 +00:00
Stéphane Lesimple
fde20136ef
Initial commit
2020-10-20 14:30:27 +00:00