1
0
Fork 0
mirror of https://github.com/moby/moby.git synced 2022-11-09 12:21:53 -05:00
moby--moby/integration-cli
Tonis Tiigi 3d86b0c79b Implement content addressability for plugins
Move plugins to shared distribution stack with images.

Create immutable plugin config that matches schema2 requirements.

Ensure data being pushed is same as pulled/created.

Store distribution artifacts in a blobstore.

Run init layer setup for every plugin start.

Fix breakouts from unsafe file accesses.

Add support for `docker plugin install --alias`

Uses normalized references for default names to avoid collisions when using default hosts/tags.

Some refactoring of the plugin manager to support the change, like removing the singleton manager and adding manager config struct.

Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
Signed-off-by: Derek McGowan <derek@mcgstyle.net>
2016-12-23 13:29:58 -08:00
..
daemon duplicated the 2016-12-21 20:16:19 +08:00
fixtures Add integration test for stack deploy. 2016-11-10 11:28:18 -05:00
requirement Refactor and extract TestRequire functionality 2016-12-21 22:39:33 +01:00
benchmark_test.go
check_test.go integration-cli: Add integration tests for swarm services + content trust 2016-12-14 10:50:23 -08:00
daemon_swarm_hack.go Extract daemon to its own package 2016-12-09 22:26:42 +01:00
docker_api_attach_test.go Extract daemon to its own package 2016-12-09 22:26:42 +01:00
docker_api_auth_test.go
docker_api_build_test.go Extract daemon to its own package 2016-12-09 22:26:42 +01:00
docker_api_containers_test.go Merge pull request #29483 from vdemeester/extract-and-refactor-requirement 2016-12-22 10:24:51 +01:00
docker_api_create_test.go Fix /proc/<pid>/oom_score_adj: invalid argument error caused by empty env name 2016-11-07 08:15:26 -08:00
docker_api_events_test.go
docker_api_exec_resize_test.go
docker_api_exec_test.go Extract daemon to its own package 2016-12-09 22:26:42 +01:00
docker_api_images_test.go
docker_api_info_test.go Windows: Require REST 1.25 or later 2016-10-31 14:33:59 -07:00
docker_api_inspect_test.go Windows: Require REST 1.25 or later 2016-10-31 14:33:59 -07:00
docker_api_inspect_unix_test.go
docker_api_logs_test.go
docker_api_network_test.go
docker_api_resize_test.go
docker_api_service_update_test.go Extract daemon to its own package 2016-12-09 22:26:42 +01:00
docker_api_stats_test.go Rename Remote API to Engine API 2016-11-22 12:49:38 +00:00
docker_api_stats_unix_test.go
docker_api_swarm_test.go Merge pull request #29470 from cyli/ask-for-unlock-key-only-if-locked 2016-12-20 13:21:47 -08:00
docker_api_test.go Extract daemon to its own package 2016-12-09 22:26:42 +01:00
docker_api_update_unix_test.go
docker_api_version_test.go
docker_api_volumes_test.go Use a config to generate swagger api types 2016-10-31 11:13:41 -04:00
docker_cli_attach_test.go Use check in params so we don't ignore errors 2016-12-08 10:56:29 +01:00
docker_cli_attach_unix_test.go
docker_cli_authz_plugin_v2_test.go Implement content addressability for plugins 2016-12-23 13:29:58 -08:00
docker_cli_authz_unix_test.go Use *check.C in StartWithBusybox, Start, Stop and Restart… 2016-12-12 09:46:47 +01:00
docker_cli_build_test.go Fix processing of unset build-args during build 2016-12-07 07:41:55 -08:00
docker_cli_build_unix_test.go
docker_cli_by_digest_test.go Extract daemon to its own package 2016-12-09 22:26:42 +01:00
docker_cli_commit_test.go commit: do not change container labels on commit 2016-12-19 09:56:20 -08:00
docker_cli_config_test.go always add but hide experimental cmds and flags 2016-11-08 04:55:27 -08:00
docker_cli_cp_from_container_test.go
docker_cli_cp_test.go
docker_cli_cp_to_container_test.go
docker_cli_cp_to_container_unix_test.go
docker_cli_cp_utils.go Refactor and extract TestRequire functionality 2016-12-21 22:39:33 +01:00
docker_cli_create_test.go
docker_cli_daemon_plugins_test.go Enforce zero plugin refcount during disable. 2016-12-22 13:26:53 -08:00
docker_cli_daemon_test.go remove client-side for supported logging drivers 2016-12-19 14:30:01 +01:00
docker_cli_diff_test.go
docker_cli_events_test.go [integration-cli] skip plugin tests on non-x86 2016-12-12 17:17:45 -05:00
docker_cli_events_unix_test.go Use *check.C in StartWithBusybox, Start, Stop and Restart… 2016-12-12 09:46:47 +01:00
docker_cli_exec_test.go Use *check.C in StartWithBusybox, Start, Stop and Restart… 2016-12-12 09:46:47 +01:00
docker_cli_exec_unix_test.go duplicated the 2016-12-21 20:16:19 +08:00
docker_cli_experimental_test.go
docker_cli_export_import_test.go
docker_cli_external_graphdriver_unix_test.go Use *check.C in StartWithBusybox, Start, Stop and Restart… 2016-12-12 09:46:47 +01:00
docker_cli_external_volume_driver_unix_test.go Merge pull request #29378 from aaronlehmann/swarm-plugins 2016-12-19 11:07:06 +01:00
docker_cli_health_test.go
docker_cli_help_test.go fix a few golint errors 2016-11-18 18:32:02 -08:00
docker_cli_history_test.go
docker_cli_images_test.go
docker_cli_import_test.go
docker_cli_info_test.go Refactor and extract TestRequire functionality 2016-12-21 22:39:33 +01:00
docker_cli_info_unix_test.go daemon: add a flag to override the default seccomp profile 2016-11-02 21:41:29 +01:00
docker_cli_inspect_test.go Implement content addressability for plugins 2016-12-23 13:29:58 -08:00
docker_cli_kill_test.go Add restart policy to restart policy tests 2016-11-09 17:13:42 -06:00
docker_cli_links_test.go
docker_cli_links_unix_test.go
docker_cli_login_test.go Planned 1.13 deprecation: email from login 2016-11-11 17:32:46 -08:00
docker_cli_logout_test.go
docker_cli_logs_bench_test.go
docker_cli_logs_test.go remove client-side for supported logging drivers 2016-12-19 14:30:01 +01:00
docker_cli_nat_test.go
docker_cli_netmode_test.go
docker_cli_network_unix_test.go Implement content addressability for plugins 2016-12-23 13:29:58 -08:00
docker_cli_oom_killed_test.go
docker_cli_pause_test.go Refactor cleanup of paused test containers 2016-12-20 16:26:55 -05:00
docker_cli_plugins_test.go Implement content addressability for plugins 2016-12-23 13:29:58 -08:00
docker_cli_port_test.go
docker_cli_proxy_test.go Use *check.C in StartWithBusybox, Start, Stop and Restart… 2016-12-12 09:46:47 +01:00
docker_cli_prune_unix_test.go Use *check.C in StartWithBusybox, Start, Stop and Restart… 2016-12-12 09:46:47 +01:00
docker_cli_ps_test.go Refactor and extract TestRequire functionality 2016-12-21 22:39:33 +01:00
docker_cli_pull_local_test.go
docker_cli_pull_test.go duplicated the 2016-12-21 20:16:19 +08:00
docker_cli_pull_trusted_test.go
docker_cli_push_test.go
docker_cli_registry_user_agent_test.go Use *check.C in StartWithBusybox, Start, Stop and Restart… 2016-12-12 09:46:47 +01:00
docker_cli_rename_test.go Support plugins in docker inspect 2016-12-02 11:33:29 -08:00
docker_cli_restart_test.go Fixing win2lin builds by adding a testRequires to DockerDaemonSuite 2016-12-13 12:04:53 +01:00
docker_cli_rm_test.go Fix typo in integration-cli (#29160) 2016-12-05 22:23:41 -05:00
docker_cli_rmi_test.go
docker_cli_run_test.go Global variable workingDirectory is not needed… 2016-12-19 13:25:11 +01:00
docker_cli_run_unix_test.go Use *check.C in StartWithBusybox, Start, Stop and Restart… 2016-12-12 09:46:47 +01:00
docker_cli_save_load_test.go
docker_cli_save_load_unix_test.go Validate docker-load receives a tar file 2016-10-31 15:30:55 +02:00
docker_cli_search_test.go
docker_cli_secret_create_test.go Add --file flag for docker secret create command 2016-12-13 07:35:45 -08:00
docker_cli_secret_inspect_test.go Extract daemon to its own package 2016-12-09 22:26:42 +01:00
docker_cli_service_create_test.go Extract daemon to its own package 2016-12-09 22:26:42 +01:00
docker_cli_service_health_test.go Extract daemon to its own package 2016-12-09 22:26:42 +01:00
docker_cli_service_logs_experimental_test.go Extract daemon to its own package 2016-12-09 22:26:42 +01:00
docker_cli_service_scale_test.go
docker_cli_service_update_test.go Extract daemon to its own package 2016-12-09 22:26:42 +01:00
docker_cli_sni_test.go
docker_cli_stack_test.go Restore stack deploy integration test with dab 2016-11-10 11:28:19 -05:00
docker_cli_start_test.go Use check in params so we don't ignore errors 2016-12-08 10:56:29 +01:00
docker_cli_stats_test.go
docker_cli_stop_test.go
docker_cli_swarm_test.go Before asking a user for the unlock key when they run docker swarm unlock, actually 2016-12-16 17:16:55 -08:00
docker_cli_swarm_unix_test.go Add integration test for volume plugins on swarm 2016-12-16 10:45:47 -08:00
docker_cli_tag_test.go
docker_cli_top_test.go
docker_cli_update_test.go
docker_cli_update_unix_test.go Fix update clear the restart policy of monitor 2016-12-16 20:57:05 -05:00
docker_cli_userns_test.go Use *check.C in StartWithBusybox, Start, Stop and Restart… 2016-12-12 09:46:47 +01:00
docker_cli_v2_only_test.go Use *check.C in StartWithBusybox, Start, Stop and Restart… 2016-12-12 09:46:47 +01:00
docker_cli_version_test.go Align output of docker version again 2016-11-28 11:38:58 -08:00
docker_cli_volume_test.go Fix volume Create to check against canonical driver name 2016-12-16 10:45:46 -08:00
docker_cli_wait_test.go
docker_deprecated_api_v124_test.go Extract daemon to its own package 2016-12-09 22:26:42 +01:00
docker_deprecated_api_v124_unix_test.go
docker_experimental_network_test.go Refactor and extract TestRequire functionality 2016-12-21 22:39:33 +01:00
docker_hub_pull_suite_test.go Use *check.C in StartWithBusybox, Start, Stop and Restart… 2016-12-12 09:46:47 +01:00
docker_test_vars.go Make privateRegistryURL (and dockerd) constant 2016-12-21 22:34:55 +01:00
docker_utils.go Implement content addressability for plugins 2016-12-23 13:29:58 -08:00
events_utils.go
fixtures.go
fixtures_linux_daemon.go Use runc version built without ambient capabilities 2016-11-04 17:25:28 +00:00
registry.go
registry_mock.go
requirements_test.go Refactor and extract TestRequire functionality 2016-12-21 22:39:33 +01:00
requirements_unix_test.go Refactor and extract TestRequire functionality 2016-12-21 22:39:33 +01:00
test_vars.go
test_vars_exec.go
test_vars_noexec.go
test_vars_noseccomp.go
test_vars_seccomp.go
test_vars_unix.go
test_vars_windows.go
trust_server.go
utils.go