spiegel_podman/test/e2e
Paul Holzinger d18e44e9ab
libpod: simplify resolveWorkDir()
The code checks for isPathOnVolume and isPathOnMount so we can just use
the SecureJoin here directly to check for path existance.

Then instead of walking symlinks and trying to guess if they are on a
mount just assume if it is a link (path is different from the normal
joined one) then don't error out early and let the OCI runtime deal with
it. The runtime does produce a less readable error but it still fails
and we have much less fragile code.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2025-12-04 15:25:49 +01:00
..
build prune: support clearing build cache using CleanCacheMount 2024-09-05 10:40:07 -07:00
cdi build(deps): bump github.com/container-orchestrated-devices/container-device-interface 2023-02-20 14:51:04 +01:00
config Read kube_generate_type from containers.conf 2023-04-11 09:15:05 -04:00
quadlet Add AppArmor key to quadlet .container files 2025-11-05 18:15:52 -05:00
sign e2e: reduce dependency on /tmp for e2e tests 2023-01-26 22:20:15 +09:00
testdata Add --sign-by-sq-fingerprint to push operations 2025-09-11 20:32:32 +02:00
artifact_created_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
artifact_mount_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
artifact_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
attach_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
build_test.go bindings: fix handling of env secrets in remote builds 2025-12-02 16:21:49 -06:00
buildx_inspect_test.go podman buildx inspect support 2025-06-03 11:07:08 -04:00
checkpoint_image_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
checkpoint_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
cleanup_test.go test/e2e: delete CgV1 skips, delete tests skipped on Cgv2 2025-11-12 15:15:34 -05:00
commit_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
common_test.go test/e2e: delete CgV1 skips, delete tests skipped on Cgv2 2025-11-12 15:15:34 -05:00
config.go test/e2e: fix unused linter warning 2025-03-31 12:30:43 -07:00
config_amd64.go ci: rm allow-unused from nolintlint settings 2025-03-31 12:27:55 -07:00
config_arm64.go Fix directive //nolint:revive is unused for linter "revive" on ARM 2025-04-16 16:17:28 +02:00
config_ppc64le.go pasta udp tests: new bytecheck helper 2024-10-16 10:15:19 -06:00
config_test.go test/e2e: fix unused linter warning 2025-03-31 12:30:43 -07:00
container_clone_test.go test/e2e: delete CgV1 skips, delete tests skipped on Cgv2 2025-11-12 15:15:34 -05:00
container_create_volume_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
container_iface_name_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
container_inspect_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
containers_conf_test.go test/e2e: delete CgV1 skips, delete tests skipped on Cgv2 2025-11-12 15:15:34 -05:00
cp_test.go test/e2e: delete CgV1 skips, delete tests skipped on Cgv2 2025-11-12 15:15:34 -05:00
create_staticip_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
create_staticmac_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
create_test.go fix: improve userns validation when joining pods 2025-11-25 08:45:19 +00:00
diff_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
events_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
exec_test.go feat(exec): Add --no-session flag for improved performance 2025-11-19 12:44:48 -05:00
exists_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
export_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
farm_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
generate_kube_test.go test/e2e: delete CgV1 skips, delete tests skipped on Cgv2 2025-11-12 15:15:34 -05:00
generate_spec_test.go test/e2e: delete CgV1 skips, delete tests skipped on Cgv2 2025-11-12 15:15:34 -05:00
generate_systemd_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
healthcheck_run_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
history_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
image_scp_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
image_sign_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
images_test.go Add Repository and Tag fields to image list --format JSON output 2025-12-03 17:53:26 -05:00
import_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
info_test.go Add test for exposing default network name in podman info 2025-11-28 09:49:02 +09:00
init_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
inspect_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
kill_test.go test/e2e: delete CgV1 skips, delete tests skipped on Cgv2 2025-11-12 15:15:34 -05:00
libpod_suite_remote_test.go Remove BoltDB state support 2025-10-28 12:09:04 -04:00
libpod_suite_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
load_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
login_logout_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
logs_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
manifest_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
mount_rootless_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
mount_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
negative_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
network_connect_disconnect_test.go test/e2e: delete CgV1 skips, delete tests skipped on Cgv2 2025-11-12 15:15:34 -05:00
network_create_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
network_test.go Remove deprecated --macvlan flag from network create 2025-11-26 02:26:24 +05:30
pause_test.go test/e2e: delete CgV1 skips, delete tests skipped on Cgv2 2025-11-12 15:15:34 -05:00
play_build_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
play_kube_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
pod_clone_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
pod_create_test.go fix: improve userns validation when joining pods 2025-11-25 08:45:19 +00:00
pod_infra_container_test.go test/e2e: delete CgV1 skips, delete tests skipped on Cgv2 2025-11-12 15:15:34 -05:00
pod_initcontainers_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
pod_inspect_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
pod_kill_test.go test/e2e: delete CgV1 skips, delete tests skipped on Cgv2 2025-11-12 15:15:34 -05:00
pod_pause_test.go test/e2e: delete CgV1 skips, delete tests skipped on Cgv2 2025-11-12 15:15:34 -05:00
pod_pod_namespaces_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
pod_prune_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
pod_ps_test.go test/e2e: delete CgV1 skips, delete tests skipped on Cgv2 2025-11-12 15:15:34 -05:00
pod_restart_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
pod_rm_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
pod_start_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
pod_stats_test.go test/e2e: delete CgV1 skips, delete tests skipped on Cgv2 2025-11-12 15:15:34 -05:00
pod_stop_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
pod_top_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
port_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
prune_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
ps_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
pull_chunked_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
pull_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
push_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
quadlet_test.go Add AppArmor key to quadlet .container files 2025-11-05 18:15:52 -05:00
rename_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
restart_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
rm_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
rmi_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
run_aardvark_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
run_apparmor_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
run_cgroup_parent_test.go test/e2e: delete CgV1 skips, delete tests skipped on Cgv2 2025-11-12 15:15:34 -05:00
run_cleanup_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
run_cpu_test.go test/e2e: delete CgV1 skips, delete tests skipped on Cgv2 2025-11-12 15:15:34 -05:00
run_device_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
run_dns_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
run_entrypoint_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
run_env_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
run_exit_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
run_memory_test.go test/e2e: delete CgV1 skips, delete tests skipped on Cgv2 2025-11-12 15:15:34 -05:00
run_networking_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
run_ns_test.go test/e2e: delete CgV1 skips, delete tests skipped on Cgv2 2025-11-12 15:15:34 -05:00
run_passwd_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
run_privileged_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
run_restart_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
run_seccomp_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
run_security_labels_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
run_selinux_test.go test/e2e: delete CgV1 skips, delete tests skipped on Cgv2 2025-11-12 15:15:34 -05:00
run_signal_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
run_staticip_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
run_test.go test/e2e: delete CgV1 skips, delete tests skipped on Cgv2 2025-11-12 15:15:34 -05:00
run_transient_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
run_userns_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
run_volume_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
run_working_dir_test.go libpod: simplify resolveWorkDir() 2025-12-04 15:25:49 +01:00
runlabel_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
save_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
search_mock_registry.go test: Replace external registry deps with mock server in search tests 2025-10-24 13:55:57 +02:00
search_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
secret_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
start_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
stats_test.go test/e2e: delete CgV1 skips, delete tests skipped on Cgv2 2025-11-12 15:15:34 -05:00
stop_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
system_connection_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
system_df_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
system_dial_stdio_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
system_reset_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
systemd_activate_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
systemd_test.go test/e2e: delete CgV1 skips, delete tests skipped on Cgv2 2025-11-12 15:15:34 -05:00
tag_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
toolbox_test.go test/e2e: delete CgV1 skips, delete tests skipped on Cgv2 2025-11-12 15:15:34 -05:00
top_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
tree_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
trust_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
unshare_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
untag_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
update_test.go test/e2e: delete CgV1 skips, delete tests skipped on Cgv2 2025-11-12 15:15:34 -05:00
version_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
volume_create_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
volume_exists_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
volume_inspect_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
volume_ls_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
volume_plugin_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
volume_prune_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
volume_rm_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
wait_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00