]> git.ipfire.org Git - thirdparty/mkosi.git/commit
Pass credentials as files where applicable
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Sun, 23 Mar 2025 18:36:49 +0000 (19:36 +0100)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Fri, 12 Sep 2025 11:28:15 +0000 (13:28 +0200)
commit10309fe92541f15c91acbcf26629c3dc32bbe32b
tree58cf4cf13127640472f9022ec35fee943a347698
parent31ddb75b405253dcbf30c677cefdd025c78f9df8
Pass credentials as files where applicable

- Credentials can be rather large, which leads to huge command lines
  if we pass them as a (encoded) string
- Credentials can be security sensitive, and passing them as a string
  makes it very easy to discover them via `ps` or similar.

Let's solve both issues by always passing credentials as files.

Fixes #3856
mkosi/__init__.py
mkosi/config.py
mkosi/qemu.py
mkosi/vmspawn.py