spiegel_podman/test/e2e
ZuhairM7 fdbb696731 bindings: fix handling of env secrets in remote builds
Previously, using --secret=id=foo,env=BAR in remote mode would fail because the client sent the env var name to the server, which tried to resolve it locally. This patch modifies the client to resolve the environment variable locally, write it to a temp file, and send it as a file-based secret.

Fixes #27494

Signed-off-by: ZuhairM7 <ZuhairM7>
Signed-off-by: ZuhairM7 <zuhairmerali@gmail.com>
2025-12-02 16:21:49 -06: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 test/e2e: delete CgV1 skips, delete tests skipped on Cgv2 2025-11-12 15:15:34 -05: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 enable gofumpt formatter 2025-11-11 12:32:46 +01:00
import_test.go enable gofumpt formatter 2025-11-11 12:32:46 +01:00
info_test.go test/e2e: delete CgV1 skips, delete tests skipped on Cgv2 2025-11-12 15:15:34 -05: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 enable gofumpt formatter 2025-11-11 12:32:46 +01:00
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 test/e2e: delete CgV1 skips, delete tests skipped on Cgv2 2025-11-12 15:15:34 -05: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 enable gofumpt formatter 2025-11-11 12:32:46 +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