Tibor Vass and GitHub
ad80af43d0
Merge pull request #1187 from thaJeztah/18.06-buildkit-buildkit-envvar-zero
...
[18.06] build: use strconv.ParseBool to parse DOCKER_BUILDKIT to allow value "0"
2018-07-03 17:10:35 -07:00
Tibor Vass and Sebastiaan van Stijn
359d5c8a76
build: use strconv.ParseBool to parse DOCKER_BUILDKIT to allow value "0"
...
Signed-off-by: Tibor Vass <tibor@docker.com >
(cherry picked from commit 721000e6c9 )
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2018-07-04 01:29:55 +02:00
Sebastiaan van Stijn and GitHub
0627568d60
Merge pull request #1183 from andrewhsu/manifest
...
[18.06] Fix manifest lists to always use correct size
2018-07-04 00:46:50 +02:00
Derek McGowan and Andrew Hsu
15695813a4
Fix manifest lists to always use correct size
...
Stores complete OCI descriptor instead of digest and platform
fields. This includes the size which was getting lost by not
storing the original manifest bytes.
Attempt to support existing cached files, if not output
the filename with the incorrect content.
Signed-off-by: Derek McGowan <derek@mcgstyle.net >
(cherry picked from commit 1fd2d66df8 )
Signed-off-by: Andrew Hsu <andrewhsu@docker.com >
2018-07-03 22:23:13 +00:00
Harald Albers and GitHub
c6c52ae29a
Merge pull request #1173 from thaJeztah/18.06-backport-bash-completion
...
[18.06] backport bash completion enhancements
2018-07-02 20:26:58 +02:00
Harald Albers and Sebastiaan van Stijn
74b30e7d58
Add bash completion for exec_die event
...
Signed-off-by: Harald Albers <github@albersweb.de >
(cherry picked from commit 8443982188 )
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2018-07-02 15:12:31 +02:00
Harald Albers and Sebastiaan van Stijn
547b9a4aba
Add bash completion for dockerd --default-address-pool
...
Signed-off-by: Harald Albers <github@albersweb.de >
(cherry picked from commit 0e6d9dfe85 )
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2018-07-02 15:12:25 +02:00
Silvin and GitHub
9bea855d07
Merge pull request #1165 from thaJeztah/18.06-update_go_winio
...
[18.06] Updated the go-winio library to release 0.4.8 that has the fix for Windows containers
2018-07-02 14:38:18 +02:00
Tejaswini Duggaraju and Sebastiaan van Stijn
fe4d20bbb3
Updated the go-winio library to release 0.4.8 that has the fix for Windows containers
...
Signed-off-by: Tejaswini Duggaraju <naduggar@microsoft.com >
(cherry picked from commit c98c4080a3 )
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2018-06-30 00:09:18 +02:00
Silvin and GitHub
204ab4ca74
Merge pull request #1128 from vdemeester/interpolation-options
...
Add options to the compose loader
v18.06.0-ce-rc1
2018-06-26 15:05:54 +02:00
Silvin and GitHub
ae1618713f
Merge pull request #1147 from vdemeester/stack-refactoring
...
Refactor `stack` command/package
2018-06-26 15:00:17 +02:00
Vincent Demeester
0f9d24f78d
Refactor stack command/package
...
- Handle `bundlefile` directly in the `top-level`
command. `bundlefile` is still experimental and will be deprecated
in future version — this should make be easier to remove it.
- Validate the `stack` name in all cases (i.e. whatever the
orchestrator is used)
- Load the composefile ahead of choosing the orchestrator. This
removes some slight duplication.
- Makes `RunDeploy` easier to use from outside packages (like
`docker/app`) with a preloaded configuration.
Signed-off-by: Vincent Demeester <vincent@sbr.pm >
2018-06-26 14:07:26 +02:00
Vincent Demeester
9fdd14f399
Add options to the compose loader
...
- Add the possibility to skip interpolation
- Add the possibility to skip schema validation
- Allow customizing the substitution function, to add special cases.
Signed-off-by: Vincent Demeester <vincent@sbr.pm >
2018-06-25 17:15:26 +02:00
Sebastiaan van Stijn and GitHub
61e53fc88a
Merge pull request #1138 from seemethere/env_experimental
...
Add env variable option for experimental
2018-06-25 14:47:16 +02:00
Silvin and GitHub
0f6936d557
Merge pull request #1129 from vdemeester/init-in-composefile
...
Add `init` support in 3.7 schema
2018-06-25 11:18:20 +02:00
Silvin Lubecki
38056740d6
Refactor tests
...
Signed-off-by: Silvin Lubecki <silvin.lubecki@docker.com >
2018-06-25 11:13:32 +02:00
Vincent Demeester and Silvin Lubecki
cc26da94ed
Add init support in 3.7 schema
...
> Run an init inside the container that forwards signals and reaps
processes
This is supported on `run` and now on Swarm services too, so it's also
possible to have in on a composefile :).
Signed-off-by: Vincent Demeester <vincent@sbr.pm >
2018-06-25 11:13:32 +02:00
Vincent Demeester and GitHub
e529043c51
Merge pull request #1126 from vdemeester/extra-extras
...
Add an `Extras` field on the compose config types.
2018-06-25 10:58:50 +02:00
Vincent Demeester
80c26f618e
Add an Extras field on the compose config types.
...
That field is automaticaly populated with any `x-*` field in the yaml.
And marshalling the compose config struct put them back into place.
This make it possible to get those extra fields without re-inventing
the wheel (i.e. reimplementing 80% of the `cli/compose/*` packages.
Signed-off-by: Vincent Demeester <vincent@sbr.pm >
2018-06-25 10:51:56 +02:00
Eli Uriegas
e3bb62ed51
Add env variable option for experimental
...
Signed-off-by: Eli Uriegas <eli.uriegas@docker.com >
2018-06-24 21:15:02 +00:00
Vincent Demeester and GitHub
1c20e3f601
Merge pull request #1141 from adshmh/fix-output-leak-from-TestRunCommandWithContentTrustErrors
...
fixed output leak from TestRunCommandWithContentTrustErrors
2018-06-24 09:20:56 +02:00
Arash Deshmeh
d469cbdd14
fixed output leak from TestRunCommandWithContentTrustErrors unit tests
...
Signed-off-by: Arash Deshmeh <adeshmeh@ca.ibm.com >
2018-06-23 10:27:27 -04:00
Silvin and GitHub
cc9495ac89
Merge pull request #1139 from thaJeztah/add_orchestrator_warning
...
Warn if DOCKER_ORCHESTRATOR is still used but not DOCKER_STACK_ORCHESTRATOR
2018-06-23 14:33:28 +02:00
Silvin Lubecki and Sebastiaan van Stijn
e8c87f7cb3
Warn if DOCKER_ORCHESTRATOR is still used but not DOCKER_STACK_ORCHESTRATOR
...
Signed-off-by: Silvin Lubecki <silvin.lubecki@docker.com >
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2018-06-22 13:58:39 -07:00
Sebastiaan van Stijn
e02c28f40a
Remove duplicated getOrchestrator(), and rename hideFlag()
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2018-06-22 13:58:14 -07:00
Andrew Hsu and GitHub
151990de62
Merge pull request #1137 from silvin-lubecki/stack-orchestrator
...
Fix broken swarm commands with Kubernetes defined as orchestrator
2018-06-22 13:56:42 -07:00
Sebastiaan van Stijn
f0a8598b8d
Remove shorthand -k option from docker version
...
The `-k` shorthand was alreaady removed from other
commands, so best to be consistent.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2018-06-21 23:33:55 -07:00
Sebastiaan van Stijn
0f07b9ffc7
Update command usage and documentation
...
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2018-06-21 23:16:27 -07:00
Sebastiaan van Stijn
a63252ba71
Remove "Stack Orchestrator" from "docker version"
...
The output of this information can be confusing,
so removing until we have a better design for this.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
2018-06-21 22:02:11 -07:00
Silvin Lubecki and Sebastiaan van Stijn
71272dd203
Scope orchestration selection to stack commands only
...
* Renaming DOCKER_ORCHESTRATOR to DOCKER_STACK_ORCHESTRATOR
* Renaming config file option "orchestrator" to "stackOrchestrator"
* "--orchestrator" flag is no more global but local to stack command and subcommands
* Cleaning all global orchestrator code
* Replicating Hidden flags in help and Supported flags from root command to stack command
Signed-off-by: Silvin Lubecki <silvin.lubecki@docker.com >
2018-06-21 17:12:31 -07:00
Sebastiaan van Stijn and GitHub
8de0753869
Merge pull request #1112 from n4ss/fix-trust-signer-remove
...
Fix docker trust signer removal
2018-06-15 08:18:29 -07:00
Silvin and GitHub
805b34127a
Merge pull request #1124 from vdemeester/using-cli-interface-everywhere-possible
...
Use command.Cli interface instead of concrete type…
2018-06-14 16:43:15 +02:00
Sebastiaan van Stijn and GitHub
449f0c067d
Merge pull request #1123 from vdemeester/export-save-push
...
Export Push and Save
2018-06-14 07:37:59 -07:00
Vincent Demeester
88068b9dd7
Use command.Cli interface instead of concrete type…
...
… wherever it's possible. Should make it even easier to test and use
another implementation.
Signed-off-by: Vincent Demeester <vincent@sbr.pm >
2018-06-14 16:26:47 +02:00
Vincent Demeester
e43c7920ea
Export Push and Save
...
As we did for `Pull`, it will be helpful to expose the push and save
implementation.
Signed-off-by: Vincent Demeester <vincent@sbr.pm >
2018-06-14 15:48:21 +02:00
Vincent Demeester and GitHub
70db8dee74
Merge pull request #479 from Tim15/init-option
...
Add --init option to `docker service create`
2018-06-14 13:58:52 +02:00
Vincent Demeester
ff13f03def
Add --init option to docker service create
...
Signed-off-by: Timothy Higinbottom <timhigins@gmail.com >
Signed-off-by: Vincent Demeester <vincent@sbr.pm >
2018-06-14 13:50:12 +02:00
Vincent Demeester and GitHub
722d08f076
Merge pull request #1122 from thaJeztah/bump_golang_1.10.3
...
Bump Golang to 1.10.3
2018-06-14 08:30:15 +02:00
Andrew Hsu and GitHub
2daec78609
Merge pull request #1111 from tiborvass/experimental-buildkit
...
Support for experimental BuildKit
2018-06-13 18:21:41 -07:00
Tibor Vass
b3a5c153d5
build: address some review nits
...
Signed-off-by: Tibor Vass <tibor@docker.com >
2018-06-13 22:40:31 +00:00
Tibor Vass
5a103e1844
build: change --no-console to --console=[true|false|auto]
...
Signed-off-by: Tibor Vass <tibor@docker.com >
2018-06-13 21:07:11 +00:00
Tibor Vass
00792d1704
build: ensure temporary folder is removed in error case
...
Signed-off-by: Tibor Vass <tibor@docker.com >
2018-06-13 18:32:29 +00:00
Tibor Vass
6c60bb4436
vendor: update docker/docker to c752b0991e31ba9869ab6a0661af57e9423874fb
...
Signed-off-by: Tibor Vass <tibor@docker.com >
2018-06-13 18:32:29 +00:00
Tonis Tiigi and Tibor Vass
8945270cba
vendor: update buildkit and fsutil
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
2018-06-13 18:32:29 +00:00
Tibor Vass
aef42093b8
build: skip moby.buildkit.trace Aux message to be future proof
...
Signed-off-by: Tibor Vass <tibor@docker.com >
2018-06-13 18:32:28 +00:00
Tibor Vass
5919e8a30f
build: fix lint issues + refactor
...
Signed-off-by: Tibor Vass <tibor@docker.com >
2018-06-13 18:32:28 +00:00
Tibor Vass
15674d9ee9
build: simplify Close logic in WriteTempDockerfile
...
Signed-off-by: Tibor Vass <tibor@docker.com >
2018-06-13 18:32:28 +00:00
Tibor Vass
ed75f6202b
build: add experimental --no-console flag to support non-tty human-readable output with buildkit
...
Unfortunately, this is for now the only way to see the output of RUN commands when using buildkit.
It is equivalent to `DOCKER_BUILDKIT=1 docker build . 2>&1 | cat`
Signed-off-by: Tibor Vass <tibor@docker.com >
2018-06-13 18:32:28 +00:00
Tibor Vass
584d59d8f5
formatter: fix TestDiskUsageContextFormatWrite expected output
...
Signed-off-by: Tibor Vass <tibor@docker.com >
2018-06-13 18:32:28 +00:00
Tibor Vass
b2b3f9c461
build: setting DOCKER_BUILDKIT environment variable to any non-empty string enables the use of buildkit
...
Signed-off-by: Tibor Vass <tibor@docker.com >
2018-06-13 18:32:28 +00:00