Skip to content

Conversation

@thaJeztah
Copy link
Member

relates to docker/cli#2215 "[epic] remove experimental "docker (stack) deploy" using "dab" files"

Deploying stacks using the "Docker Application Bundle" (.dab) file format was introduced as an experimental feature in Docker 1.13 / 17.03, but superseded by support for Docker Compose files in the CLI.

With no development being done on this feature, and no active use of the file format, support for the DAB file format and the top-level docker deploy command (hidden by default in 19.03), will be removed from the CLI, in favour of docker stack deploy using compose files.

This patch removes the docker-compose bundle subcommand from Docker Compose, which was used to convert compose files into DAB files (and given the above, will no longer be needed).

Deploying stacks using the "Docker Application Bundle" (`.dab`) file
format was introduced as an experimental feature in Docker 1.13 /
17.03, but superseded by support for Docker Compose files in the CLI.

With no development being done on this feature, and no active use of the file
format, support for the DAB file format and the top-level `docker deploy` command
(hidden by default in 19.03), will be removed from the CLI, in favour of
`docker stack deploy` using compose files.

This patch removes the `docker-compose bundle` subcommand from Docker Compose,
which was used to convert compose files into DAB files (and given the above,
will no longer be needed).

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
@thaJeztah thaJeztah marked this pull request as ready for review December 6, 2019 23:43
@thaJeztah
Copy link
Member Author

Fixed the linting issues, all green now 👍

@thaJeztah
Copy link
Member Author

@ulyssessouza ptal

Copy link
Contributor

@ulyssessouza ulyssessouza left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@ndeloof ndeloof merged commit 33eeef4 into docker:master Jan 8, 2020
@thaJeztah thaJeztah deleted the remove_dab_bundle branch January 8, 2020 15:43
matt9ucci added a commit to matt9ucci/DockerComposeCompletion that referenced this pull request Jun 4, 2020
Add completers:
* -c, --context
* build --progress
* up --attach-dependencies

Remove "bundle" subcommand <docker/compose#7085>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants