spiegel_podman/test/e2e
Matt Heon f5bc2abe4c Remove BoltDB state support
This also includes a number of significant changes to the SQLite
state made possible by removal of the legacy DB.

1. Enable database unit tests for SQLite state, with numerous
   tweaks to get tests passing. Most notable changes are to
   container removal - where we previously didn't return an error
   if there was no container to remove - and RemovePodContainers,
   which I don't think ever worked properly from my reading of
   the failures.
2. Removal of AddContainerToPod/RemoveContainerToPod. On SQLite,
   these functions are identical to AddContainer/RemoveContainer
   and there is no reason to retain duplicates.
3. Removal of SafeRewriteContainerConfig - it's identical to
   RewriteContainerConfig in SQLite, no reason to have duplicate
   entrypoints.

As an exciting side-note, this removes Podman's requirement that
containers and pods cannot share a name, which was a BoltDB
restriction only.

Signed-off-by: Matt Heon <matthew.heon@pm.me>
2025-10-28 12:09:04 -04: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 fix: failing tests 2025-10-22 18:07:03 +02: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 Bump Go version to v6 2025-10-23 11:00:15 -04:00
artifact_mount_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
artifact_test.go Merge pull request #27352 from rhatdan/artifact 2025-10-24 19:09:56 +00:00
attach_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
build_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
buildx_inspect_test.go podman buildx inspect support 2025-06-03 11:07:08 -04:00
checkpoint_image_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
checkpoint_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
cleanup_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
commit_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
common_test.go Remove BoltDB state support 2025-10-28 12:09:04 -04: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 Bump Go version to v6 2025-10-23 11:00:15 -04:00
container_create_volume_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
container_iface_name_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
container_inspect_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
containers_conf_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
cp_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
create_staticip_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
create_staticmac_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
create_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
diff_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
events_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
exec_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
exists_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
export_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
farm_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
generate_kube_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
generate_spec_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
generate_systemd_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
healthcheck_run_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
history_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
image_scp_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
image_sign_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
images_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
import_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
info_test.go Remove BoltDB state support 2025-10-28 12:09:04 -04:00
init_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
inspect_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
kill_test.go Bump Go version to v6 2025-10-23 11:00:15 -04: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 Bump Go version to v6 2025-10-23 11:00:15 -04:00
login_logout_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
logs_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
manifest_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
mount_rootless_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
mount_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
negative_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
network_connect_disconnect_test.go Remove BoltDB state support 2025-10-28 12:09:04 -04:00
network_create_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
network_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
pause_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
play_build_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
play_kube_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
pod_clone_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
pod_create_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
pod_infra_container_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
pod_initcontainers_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
pod_inspect_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
pod_kill_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
pod_pause_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
pod_pod_namespaces_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
pod_prune_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
pod_ps_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
pod_restart_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
pod_rm_test.go Remove BoltDB state support 2025-10-28 12:09:04 -04:00
pod_start_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
pod_stats_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
pod_stop_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
pod_top_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
port_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
prune_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
ps_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
pull_chunked_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
pull_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
push_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
quadlet_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
rename_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
restart_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
rm_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
rmi_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
run_aardvark_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
run_apparmor_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
run_cgroup_parent_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
run_cleanup_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
run_cpu_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
run_device_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
run_dns_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
run_entrypoint_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
run_env_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
run_exit_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
run_memory_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
run_networking_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
run_ns_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
run_passwd_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
run_privileged_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
run_restart_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
run_seccomp_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
run_security_labels_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
run_selinux_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
run_signal_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
run_staticip_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
run_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
run_transient_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
run_userns_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
run_volume_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
run_working_dir_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
runlabel_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
save_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
search_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
secret_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
start_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
stats_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
stop_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
system_connection_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
system_df_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
system_dial_stdio_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
system_reset_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
systemd_activate_test.go Remove BoltDB state support 2025-10-28 12:09:04 -04:00
systemd_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
tag_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
toolbox_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
top_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
tree_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
trust_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
unshare_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
untag_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
update_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
version_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
volume_create_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
volume_exists_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
volume_inspect_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
volume_ls_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
volume_plugin_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
volume_prune_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
volume_rm_test.go Remove BoltDB state support 2025-10-28 12:09:04 -04:00
wait_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00