Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(stacks): support compose v2.0 stack #1963

Merged
merged 24 commits into from
Jun 11, 2018
Merged

Conversation

deviantony
Copy link
Member

@deviantony deviantony commented Jun 11, 2018

This PR brings adds the ability to manage compose v2 stacks inside Portainer when connected to a standalone Docker environment.

It uses libcompose behind the scene to manage the stacks. Due to some limitations in the official libcompose library, it's currently using this fork: https://github.com/portainer/libcompose

Another limitation is that this library only support compose version 2 (do not support >= 2.1). We'll try to contribute to the official libcompose project to fix these limitations.

Close #257 (woohoo 🎉)

Also adds the ability to manage external stacks, closing #1351

Brings enhancements to the overall stack/service management UX:

Introduces breaking changes to the API by relocating /endpoints/<id>/stacks to /api/stacks, the Swagger documentation has been updated. Closes #1847

A refactor of the handler package brings more clarity to the package as well as enhancements regarding status code returned by the API, closing #1811 as well.

@deviantony deviantony added the breaking-changes This pull request introduces breaking changes label Jun 11, 2018
@deviantony deviantony added this to the 1.17.x milestone Jun 11, 2018
@deviantony deviantony modified the milestones: 1.17.x, 1.18.0 Jun 20, 2018
@deviantony deviantony deleted the feat257-composev2-support branch August 9, 2018 08:36
xAt0mZ pushed a commit that referenced this pull request Aug 25, 2022
…1963)

* fix(registry): fixed the unauthorized error caused by settings api [EE-3660]

* remove unused line
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
breaking-changes This pull request introduces breaking changes
Projects
None yet
1 participant