spiegel_podman/pkg
lstocchi ab89922f4b
hyperv should reuse hvsock registry entries when possible
Previously, each new HyperV Podman machine required creating new hvsock
registry entries, necessitating administrator privileges.

This change modifies the HyperV provider to reuse existing hvsock
entries if found. This is possible due to Podman's current
limitation of running only one HyperV machine at a time.

As a result, administrator privileges are only needed for the first initial
machine setup (when the registry is empty). Subsequent machines can be created by users in the
"Hyper-V Administrators" group without being Admin.

Hvsock entries are no longer deleted on each machine removal; cleanup
is handled when the last machine gets removed.

Signed-off-by: lstocchi <lstocchi@redhat.com>
2025-11-20 16:51:31 +01:00
..
annotations enable gofumpt formatter 2025-11-11 12:32:46 +01:00
api Merge pull request #27271 from lsm5/podman6-no-cgv1 2025-11-14 17:03:59 +00:00
auth Ignore auth header with empty JSON object 2025-11-06 17:39:56 +01:00
autoupdate enable gofumpt formatter 2025-11-11 12:32:46 +01:00
bindings Fix deprecation notice to make gocritic happy. 2025-11-12 15:35:29 -05:00
channel bump golangci-lint to v1.50.1 2022-12-15 13:39:56 +01:00
checkpoint Remove deprecated fields ctrConfig.[StaticIP,StaticMAC] 2025-11-12 15:35:29 -05:00
copy enable gofumpt formatter 2025-11-11 12:32:46 +01:00
criu lint: reenable revive unused-parameter check 2025-10-01 10:42:08 -04:00
ctime update golangci/golangci-lint to v1.63.4 2025-01-07 15:48:53 +01:00
domain feat(exec): Add --no-session flag for improved performance 2025-11-19 12:44:48 -05:00
emulation fix(emulation): handle fs.ErrNotExist in registeredBinfmtMisc 2025-09-11 16:56:13 +08:00
env run modernize -fix ./... 2025-09-10 16:17:04 +02:00
errorhandling pkg/errorhandling: remove deadcode 2025-06-26 19:37:14 +02:00
farm Bump Go version to v6 2025-10-23 11:00:15 -04:00
fileserver Bump Go version to v6 2025-10-23 11:00:15 -04:00
inspect Bump Go version to v6 2025-10-23 11:00:15 -04:00
k8s.io Fix deprecation notice to make gocritic happy. 2025-11-12 15:35:29 -05:00
logiface run modernize -fix ./... 2025-09-10 16:17:04 +02:00
lookup Cease using deprecated runc userlookup 2024-02-02 11:02:43 -05:00
machine hyperv should reuse hvsock registry entries when possible 2025-11-20 16:51:31 +01:00
namespaces use strings.SplitSeq where possible 2025-09-10 16:17:04 +02:00
parallel enable gofumpt formatter 2025-11-11 12:32:46 +01:00
pidhandle lint: reenable revive unused-parameter check 2025-10-01 10:42:08 -04:00
ps enable gofumpt formatter 2025-11-11 12:32:46 +01:00
rctl use strings.SplitSeq where possible 2025-09-10 16:17:04 +02:00
rootless enable gofumpt formatter 2025-11-11 12:32:46 +01:00
seccomp pkg: switch to golang native error wrapping 2022-07-08 08:54:47 +02:00
selinux Fix SELinux functions names to not be repetitive 2020-04-23 15:57:34 -04:00
signal enable gofumpt formatter 2025-11-11 12:32:46 +01:00
specgen Merge pull request #27271 from lsm5/podman6-no-cgv1 2025-11-14 17:03:59 +00:00
specgenutil enable gofumpt formatter 2025-11-11 12:32:46 +01:00
specgenutilexternal enable gofumpt formatter 2025-11-11 12:32:46 +01:00
syncmap Add syncmap package and use it for graph stop/remove 2025-02-17 14:32:34 -05:00
systemd enable gofumpt formatter 2025-11-11 12:32:46 +01:00
terminal Fix Lint on Windows and enable the job 2024-02-20 08:06:18 -05:00
trust enable gofumpt formatter 2025-11-11 12:32:46 +01:00
util libpod/container_internal.go: util.SizeOfPath -> directory.Size 2025-11-12 15:35:29 -05:00