spiegel_podman/test/e2e
baude fe3faa517e prevent unpredictable results with network create|remove
due to a lack of "locking" on cni operations, we could get ourselves in trouble when doing rapid creation or removal of networks.  added a simple file lock to deal with the collision and because it is not considered a performent path, use of the file lock should be ok.  if proven otherwise in the future, some generic shared memory lock should be implemented for libpod and also used here.

moved pkog/network to libpod/network because libpod is now being pulled into the package and it has therefore lost its generic nature. this will make it easier to absorb into libpod as we try to make the network closer to core operations.

Fixes: #7807

Signed-off-by: baude <bbaude@redhat.com>
2020-10-07 10:03:21 -05:00
..
build fix podman cp can create an extra directory level 2020-06-15 23:56:45 +08:00
config Add --umask flag for create, run 2020-07-21 14:22:30 -04:00
hooks Add hooks support to podman 2018-04-05 14:13:49 +00:00
sign fix bug podman sign storage path 2020-08-04 15:10:47 -04:00
testdata support multi-image (docker) archives 2020-09-08 08:47:19 +02:00
attach_test.go Fix up attach tests for podman remote 2020-09-22 06:19:59 -04:00
build_test.go e2e tests: SkipIfRemote(): add a reason 2020-09-23 08:09:31 -06:00
checkpoint_test.go Make all Skips specify a reason 2020-09-29 16:01:26 -04:00
commit_test.go e2e tests: SkipIfRemote(): add a reason 2020-09-23 08:09:31 -06:00
common_test.go Distinguish userns vs containerized tests 2020-09-30 13:33:57 -04:00
config.go Make all Skips specify a reason 2020-09-29 16:01:26 -04:00
config_amd64.go Fix systemd pid 1 test 2020-07-13 17:11:26 -05:00
config_ppc64le.go use imagecaches for local tests 2019-05-29 15:12:05 -05:00
container_inspect_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
containers_conf_test.go Make all Skips specify a reason 2020-09-29 16:01:26 -04:00
cp_test.go capabilities: always set ambient and inheritable 2020-09-30 15:14:07 +02:00
create_staticip_test.go Make all Skips specify a reason 2020-09-29 16:01:26 -04:00
create_staticmac_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
create_test.go Merge pull request #7798 from QiWang19/run-manifest 2020-09-30 18:38:07 +00:00
diff_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
events_test.go Remove SkipIfRootless if possible, document other calls 2020-09-27 07:55:16 -04:00
exec_test.go Fix ubuntu exec_test 2020-09-30 09:24:01 -04:00
exists_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
export_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
generate_kube_test.go Add support for resource memory limit to generate kube 2020-10-04 21:17:00 +07:00
generate_systemd_test.go generate systemd: catch --name=foo 2020-09-09 14:04:50 +02:00
healthcheck_run_test.go Remove final v2remotefail failures 2020-09-23 14:50:22 -04:00
history_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
image_sign_test.go fix bug podman sign storage path 2020-08-04 15:10:47 -04:00
images_test.go Remove final v2remotefail failures 2020-09-23 14:50:22 -04:00
import_test.go Supports import&run--signature-policy 2020-09-15 16:09:33 -04:00
info_test.go Restore "table" --format from V1 2020-10-02 06:58:02 -07:00
init_test.go e2e tests: SkipIfRemote(): add a reason 2020-09-23 08:09:31 -06:00
inspect_test.go e2e tests: SkipIfRemote(): add a reason 2020-09-23 08:09:31 -06:00
kill_test.go Examine all SkipIfRemote functions 2020-09-22 16:55:37 -04:00
libpod_suite_remote_test.go Make all Skips specify a reason 2020-09-29 16:01:26 -04:00
libpod_suite_test.go Make all Skips specify a reason 2020-09-29 16:01:26 -04:00
libpod_suite_varlink_test.go Make all Skips specify a reason 2020-09-29 16:01:26 -04:00
load_test.go remote load: check if input is directory 2020-09-24 14:40:54 +02:00
login_logout_test.go Make all Skips specify a reason 2020-09-29 16:01:26 -04:00
logs_test.go Support max_size logoptions 2020-10-05 17:51:45 -04:00
manifest_test.go fix allowing inspect manifest of non-local image 2020-09-30 14:12:32 -04:00
mount_rootless_test.go Add podman image mount 2020-07-28 10:27:44 -04:00
mount_test.go Attempt to test all Broken SkipIfRootless FIXME 2020-09-30 10:01:57 -04:00
namespace_test.go e2e tests: SkipIfRemote(): add a reason 2020-09-23 08:09:31 -06:00
negative_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
network_create_test.go prevent unpredictable results with network create|remove 2020-10-07 10:03:21 -05:00
network_test.go Fix some flakes in the e2e network tests. 2020-10-01 15:56:59 +02:00
pause_test.go Make all Skips specify a reason 2020-09-29 16:01:26 -04:00
play_kube_test.go e2e tests: SkipIfRemote(): add a reason 2020-09-23 08:09:31 -06:00
pod_create_test.go Merge pull request #7783 from ashley-cui/slirp 2020-09-29 15:34:37 +00:00
pod_infra_container_test.go Fix podman-remote ps --ns broken 2020-10-04 19:48:13 +08:00
pod_inspect_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
pod_kill_test.go Examine all SkipIfRemote functions 2020-09-22 16:55:37 -04:00
pod_pause_test.go Make all Skips specify a reason 2020-09-29 16:01:26 -04:00
pod_pod_namespaces.go e2e tests: SkipIfRemote(): add a reason 2020-09-23 08:09:31 -06:00
pod_prune_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
pod_ps_test.go Allow filtering on pod label values 2020-09-23 15:26:12 -05:00
pod_restart_test.go Examine all SkipIfRemote functions 2020-09-22 16:55:37 -04:00
pod_rm_test.go Fix handling of remove of bogus volumes, networks and Pods 2020-09-29 15:52:43 -04:00
pod_start_test.go Examine all SkipIfRemote functions 2020-09-22 16:55:37 -04:00
pod_stats_test.go Make all Skips specify a reason 2020-09-29 16:01:26 -04:00
pod_stop_test.go Examine all SkipIfRemote functions 2020-09-22 16:55:37 -04:00
pod_top_test.go Examine all SkipIfRemote functions 2020-09-22 16:55:37 -04:00
port_test.go Examine all SkipIfRemote functions 2020-09-22 16:55:37 -04:00
prune_test.go e2e tests: SkipIfRemote(): add a reason 2020-09-23 08:09:31 -06:00
ps_test.go Fix podman-remote ps --ns broken 2020-10-04 19:48:13 +08:00
pull_test.go image look up: consult registries.conf 2020-09-30 16:30:41 +02:00
push_test.go Make all Skips specify a reason 2020-09-29 16:01:26 -04:00
restart_test.go Examine all SkipIfRemote functions 2020-09-22 16:55:37 -04:00
rm_test.go Fix handling of remove of bogus volumes, networks and Pods 2020-09-29 15:52:43 -04:00
rmi_test.go e2e tests: SkipIfRemote(): add a reason 2020-09-23 08:09:31 -06:00
run_apparmor_test.go Properly handle podman run --pull command 2020-09-27 07:25:28 -04:00
run_cgroup_parent_test.go Make all Skips specify a reason 2020-09-29 16:01:26 -04:00
run_cleanup_test.go Make all Skips specify a reason 2020-09-29 16:01:26 -04:00
run_cpu_test.go Make all Skips specify a reason 2020-09-29 16:01:26 -04:00
run_device_test.go Make all Skips specify a reason 2020-09-29 16:01:26 -04:00
run_dns_test.go Remove SkipIfRootless if possible, document other calls 2020-09-27 07:55:16 -04:00
run_entrypoint_test.go e2e tests: SkipIfRemote(): add a reason 2020-09-23 08:09:31 -06:00
run_env_test.go e2e tests: SkipIfRemote(): add a reason 2020-09-23 08:09:31 -06:00
run_exit_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
run_memory_test.go Attempt to test all Broken SkipIfRootless FIXME 2020-09-30 10:01:57 -04:00
run_networking_test.go Make all Skips specify a reason 2020-09-29 16:01:26 -04:00
run_ns_test.go Specifying --ipc=host --pid=host is broken 2020-07-28 14:53:54 -04:00
run_passwd_test.go Examine all SkipIfRemote functions 2020-09-22 16:55:37 -04:00
run_privileged_test.go Make all Skips specify a reason 2020-09-29 16:01:26 -04:00
run_restart_test.go e2e tests: SkipIfRemote(): add a reason 2020-09-23 08:09:31 -06:00
run_seccomp.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
run_security_labels.go misc fixes for f33 integration tests 2020-09-30 14:15:59 -05:00
run_selinux_test.go Add SELinux support for pods 2020-10-02 15:14:18 -04:00
run_signal_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
run_staticip_test.go Make all Skips specify a reason 2020-09-29 16:01:26 -04:00
run_test.go --rm option shold conflicts with --restart 2020-10-02 21:57:37 +08:00
run_userns_test.go libpod: read mappings when joining a container userns 2020-09-10 19:17:01 +02:00
run_volume_test.go Make all Skips specify a reason 2020-09-29 16:01:26 -04:00
run_working_dir.go e2e tests: SkipIfRemote(): add a reason 2020-09-23 08:09:31 -06:00
runlabel_test.go e2e tests: SkipIfRemote(): add a reason 2020-09-23 08:09:31 -06:00
save_test.go support multi-image (docker) archives 2020-09-08 08:47:19 +02:00
search_test.go Make all Skips specify a reason 2020-09-29 16:01:26 -04:00
start_test.go Remove final v2remotefail failures 2020-09-23 14:50:22 -04:00
stats_test.go Make all Skips specify a reason 2020-09-29 16:01:26 -04:00
stop_test.go e2e tests: SkipIfRemote(): add a reason 2020-09-23 08:09:31 -06:00
system_connection_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
system_df_test.go e2e tests: SkipIfRemote(): add a reason 2020-09-23 08:09:31 -06:00
system_reset_test.go e2e tests: SkipIfRemote(): add a reason 2020-09-23 08:09:31 -06:00
systemd_test.go Distinguish userns vs containerized tests 2020-09-30 13:33:57 -04:00
tag_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
test.yaml Add support for RunAsUser and RunAsGroup 2019-11-06 10:35:37 -05:00
top_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
tree_test.go Make all Skips specify a reason 2020-09-29 16:01:26 -04:00
trust_test.go flake fix: podman image trust 2020-08-18 09:12:36 -06:00
unshare_test.go e2e tests: SkipIfRemote(): add a reason 2020-09-23 08:09:31 -06:00
untag_test.go fix remote untag 2020-09-30 11:57:31 +02:00
version_test.go Restore "table" --format from V1 2020-10-02 06:58:02 -07:00
volume_create_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
volume_inspect_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
volume_ls_test.go Make all Skips specify a reason 2020-09-29 16:01:26 -04:00
volume_prune_test.go Switch all references to github.com/containers/libpod -> podman 2020-07-28 08:23:45 -04:00
volume_rm_test.go Fix handling of remove of bogus volumes, networks and Pods 2020-09-29 15:52:43 -04:00
wait_test.go podman wait accept args > 1 2020-09-15 00:02:45 +02:00