Skip to content

debian: adapt tests (docker/dpdk), disable install-recommends, fix ssh warning#925

Merged
insatomcat merged 3 commits into
mainfrom
debiandpdk
May 11, 2026
Merged

debian: adapt tests (docker/dpdk), disable install-recommends, fix ssh warning#925
insatomcat merged 3 commits into
mainfrom
debiandpdk

Conversation

@insatomcat
Copy link
Copy Markdown
Member

@insatomcat insatomcat commented May 9, 2026

debian-tests: remove docker and add dpdk
The debian iso contains ovs-dpdk by default now.
At the same time, docker is not used anymore (replaced by podman).


debian: disable apt install-recommends by default
This is to prevent recommended packages from being pulled in automatically, reducing unnecessary package bloat on managed hosts.


fix(debian/hardning/ssh): add ML-KEM-768 to KexAlgorithms in ssh-audit hardening config
The ANSSI BP-28 hardening config generated by ssh-audit predates
post-quantum key exchange support in OpenSSH. As a result, OpenSSH 10.0
was unable to negotiate mlkem768x25519-sha256 and fell back to classical
algorithms, triggering a "store now, decrypt later" warning on every
connection despite both client and server supporting PQ.
Prepend mlkem768x25519-sha256 to the KexAlgorithms list in
sshd_config.d/ssh-audit_hardening.conf. This hybrid algorithm combines
ML-KEM-768 (FIPS 203) with X25519, retaining full classical security
while adding quantum resistance. The remainder of the hardened algorithm
list is unchanged.

The debian iso contains ovs-dpdk by default now.
At the same time, docker is not used anymore (replaced by podman).

Signed-off-by: Florent CARLI <florent.carli@rte-france.com>
@insatomcat insatomcat requested review from dupremathieu and eroussy May 9, 2026 10:41
This is to prevent recommended packages from being pulled in automatically, reducing unnecessary package bloat on managed hosts.

Signed-off-by: Florent CARLI <florent.carli@rte-france.com>
@insatomcat insatomcat changed the title debian-tests: remove docker and add dpdk debian: adapts tests (docker/dpdk) and disable install-recommends May 9, 2026
The ANSSI BP-28 hardening config generated by ssh-audit predates
post-quantum key exchange support in OpenSSH. As a result, OpenSSH 10.0
was unable to negotiate mlkem768x25519-sha256 and fell back to classical
algorithms, triggering a "store now, decrypt later" warning on every
connection despite both client and server supporting PQ.

Prepend mlkem768x25519-sha256 to the KexAlgorithms list in
sshd_config.d/ssh-audit_hardening.conf. This hybrid algorithm combines
ML-KEM-768 (FIPS 203) with X25519, retaining full classical security
while adding quantum resistance. The remainder of the hardened algorithm
list is unchanged.

Signed-off-by: Florent CARLI <florent.carli@rte-france.com>
@insatomcat insatomcat changed the title debian: adapts tests (docker/dpdk) and disable install-recommends debian: adapts tests (docker/dpdk), disable install-recommends, fix ssh warning May 11, 2026
@insatomcat insatomcat changed the title debian: adapts tests (docker/dpdk), disable install-recommends, fix ssh warning debian: adapt tests (docker/dpdk), disable install-recommends, fix ssh warning May 11, 2026
@insatomcat insatomcat merged commit 3f7e113 into main May 11, 2026
12 of 15 checks passed
@insatomcat insatomcat deleted the debiandpdk branch May 11, 2026 18:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants