podman/test/e2e
cdoern 6d3520e8b7 podman image scp remote support & podman image scp tagging
add support for podman-remote image scp as well as direct access via the API. This entailed
a full rework of the layering of image scp functions as well as the usual API plugging and type creation

also, implemented podman image scp tagging. which makes the syntax much more readable and allows users t tag the new image
they are loading to the local/remote machine:

allow users to pass a "new name" for the image they are transferring
`podman tag` as implemented creates a new image im `image list` when tagging, so this does the same
meaning that when transferring images with tags, podman on the remote machine/user will load two images
ex: `podman image scp computer1::alpine computer2::foobar` creates alpine:latest and localhost/foobar on the remote host

implementing tags means removal of the flexible syntax. In the currently released podman image scp, the user can either specify
`podman image scp source::img dest::` or `podman image scp dest:: source::img`. However, with tags this task becomes really hard to check
which is the image (src) and which is the new tag (dst). Removal of that streamlines the arg parsing process

Signed-off-by: Charlie Doern <cdoern@redhat.com>
2022-06-28 08:54:19 -04:00
..
build Move secret-verify-leak containerfile into its own Directory 2022-03-08 10:05:42 -05:00
cdi Add support for CDI device configuration 2021-04-20 09:18:52 -04:00
config Fix network mode in play kube 2021-11-12 18:32:01 +01:00
sign save image remove signatures 2020-10-21 10:00:08 -04:00
testdata migrate Podman to containers/common/libimage 2021-05-05 11:30:12 +02:00
attach_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
benchmarks_test.go benchmarks: push/pull 2022-05-04 12:15:45 +02:00
build_test.go Fix Remote filtering embedded directory test 2022-06-09 14:31:53 -04:00
checkpoint_image_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
checkpoint_test.go Workaround for bug 14653 (checkpoint flake) 2022-06-23 15:03:46 -06:00
commit_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
common_test.go Fix spelling "setup" -> "set up" and similar 2022-06-22 18:39:21 +02:00
config.go add podman volume reload to sync volume plugins 2022-06-23 18:36:30 +02:00
config_amd64.go replace golint with revive linter 2022-04-22 15:12:33 +02:00
config_ppc64le.go
container_clone_test.go Merge pull request #14059 from cdoern/clone 2022-05-05 05:51:19 -04:00
container_create_volume_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
container_inspect_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
containers_conf_test.go Vendor in latest containers/common 2022-05-12 17:36:44 -04:00
cp_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
create_staticip_test.go Fix spelling "setup" -> "set up" and similar 2022-06-22 18:39:21 +02:00
create_staticmac_test.go Fix spelling "setup" -> "set up" and similar 2022-06-22 18:39:21 +02:00
create_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
diff_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
events_test.go Show Health Status events 2022-06-27 10:44:53 -04:00
exec_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
exists_test.go bump go module to version 4 2022-01-18 12:47:07 +01:00
export_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
generate_kube_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
generate_systemd_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
healthcheck_run_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
history_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
image_scp_test.go podman image scp remote support & podman image scp tagging 2022-06-28 08:54:19 -04:00
image_sign_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
images_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
import_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
info_test.go Report correct RemoteURI 2022-05-04 12:11:32 -04:00
init_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
inspect_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
kill_test.go First batch of resolutions to FIXMEs 2022-05-25 13:28:04 -04:00
libpod_suite_remote_test.go fix broken hooks-dir test 2022-04-29 14:06:54 +02:00
libpod_suite_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
load_test.go enable gocritic linter 2022-04-26 18:12:22 +02:00
login_logout_test.go linter: enable unconvert linter 2022-05-19 13:59:15 +02:00
logs_test.go podman logs k8s-file: do not reassemble partial log lines 2022-06-03 15:01:23 +02:00
manifest_test.go bindings: add manifest should follow es_model while marshalling OSVersion and OSFeatures 2022-06-02 18:06:27 +05:30
mount_rootless_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
mount_test.go bump go module to version 4 2022-01-18 12:47:07 +01:00
namespace_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
negative_test.go bump go module to version 4 2022-01-18 12:47:07 +01:00
network_connect_disconnect_test.go test/e2e: network dis-/connect test remove unhelpful assertions 2022-06-07 15:17:12 +02:00
network_create_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
network_test.go allow filter networks by dangling status 2022-06-21 17:50:55 +02:00
pause_test.go Non-running containers now report statistics via the `podman stats` 2022-06-13 15:03:22 -04:00
play_build_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
play_kube_test.go Cleanup the leftovers used with ginkgo focus option 2022-06-06 11:36:28 +02:00
pod_clone_test.go podman pod create --shm-size 2022-06-20 10:25:00 -04:00
pod_create_test.go podman pod create --shm-size 2022-06-20 10:25:00 -04:00
pod_infra_container_test.go patch for pod host networking & other host namespace handling 2022-06-09 10:30:48 -04:00
pod_initcontainers_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
pod_inspect_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
pod_kill_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
pod_pause_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
pod_pod_namespaces_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
pod_prune_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
pod_ps_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
pod_restart_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
pod_rm_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
pod_start_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
pod_stats_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
pod_stop_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
pod_top_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
port_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
prune_test.go podman system prune support prune unused networks 2022-06-14 14:04:03 +09:00
ps_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
pull_test.go e2e: pull_test: speed up --all-tags 2022-05-05 13:00:47 +02:00
push_test.go podman-remote push --remove-signatures support 2022-06-10 07:14:12 -04:00
rename_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
restart_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
rm_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
rmi_test.go bump go module to version 4 2022-01-18 12:47:07 +01:00
run_aardvark_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
run_apparmor_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
run_cgroup_parent_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
run_cleanup_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
run_cpu_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
run_device_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
run_dns_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
run_entrypoint_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
run_env_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
run_exit_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
run_memory_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
run_networking_test.go fix f35 integration test network flake 2022-05-25 15:46:15 +02:00
run_ns_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
run_passwd_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
run_privileged_test.go Privileged containers can now restart if the host devices change 2022-06-06 14:14:22 -04:00
run_restart_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
run_seccomp_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
run_security_labels_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
run_selinux_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
run_signal_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
run_staticip_test.go Fix spelling "setup" -> "set up" and similar 2022-06-22 18:39:21 +02:00
run_test.go fix --init with /dev bind mount 2022-05-23 13:59:05 +02:00
run_userns_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
run_volume_test.go podman run/create -v relative filepath support 2022-06-22 16:52:16 -04:00
run_working_dir_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
runlabel_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
save_test.go test/e2e/save_test.go: fix flake 2022-06-03 14:22:25 +02:00
search_test.go test/e2e/search_test.go: re-enable registry.redhat.io test 2022-05-24 16:07:39 +02:00
secret_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
start_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
stats_test.go Non-running containers now report statistics via the `podman stats` 2022-06-13 15:03:22 -04:00
stop_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
system_connection_test.go fix system connection and scp testing 2022-06-23 11:26:19 -04:00
system_df_test.go linter: enable unconvert linter 2022-05-19 13:59:15 +02:00
system_dial_stdio_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
system_reset_test.go podman system reset removed machines incorrectly 2022-05-04 10:31:42 -04:00
system_service_test.go Report correct RemoteURI 2022-05-04 12:11:32 -04:00
systemd_activate_test.go golangci-lint: update to v1.46.2 2022-06-15 19:58:30 +02:00
systemd_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
tag_test.go bump go module to version 4 2022-01-18 12:47:07 +01:00
toolbox_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
top_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
tree_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
trust_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
unshare_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
untag_test.go bump go module to version 4 2022-01-18 12:47:07 +01:00
version_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
volume_create_test.go podman volume export/import: give better error 2022-05-30 18:10:28 +02:00
volume_exists_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
volume_inspect_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
volume_ls_test.go Use Regexp in volume ls --filter name 2022-06-27 21:34:39 +03:00
volume_plugin_test.go add podman volume reload to sync volume plugins 2022-06-23 18:36:30 +02:00
volume_prune_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
volume_rm_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00
wait_test.go enable errcheck linter 2022-04-29 14:06:38 +02:00