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

REST API for pipework #131

Closed
cmanzana opened this issue Apr 1, 2015 · 4 comments
Closed

REST API for pipework #131

cmanzana opened this issue Apr 1, 2015 · 4 comments

Comments

@cmanzana
Copy link

cmanzana commented Apr 1, 2015

Hi,

I am thinking it would be great to make pipework a first class citizen in the DCOS (data-center operating system) concept.
For this to happen I believe the first step would be to have a REST API on top of pipework that would allow orchestrators to manipulate pipework remotely.

I am eager to work on such REST API, now the question is:

  • do you want to have the REST API as part of your current project?
  • or do you prefer that an independent project is created to provide the REST API?

cheers!

@jpetazzo
Copy link
Owner

Hi,

That would be a great idea, but implementing a REST API in shell will be tricky :-)

I think it would be better if it were a separate project. Maybe you'd love to coordinate with @pierrecdn, whose PR #122 also has a lot of great stuff?

@hookenz
Copy link
Contributor

hookenz commented Jun 17, 2015

Looks like people want pipework is growing way beyond a simple tool!

@jpetazzo
Copy link
Owner

jpetazzo commented Sep 5, 2015

Out of curiosity - would you use this in conjunction with Docker, or with other container systems?

@dreamcat4
Copy link

Or you could use the official docker REST api / toolset, to control a pipework docker container. e.g. my dreamcat4/pipework image... e.g. docker start pipework, etc. That's what I've been doing.

Eventually we would prefer all the features of pipework to be implemented as a part docker itself. All the L2 bridge-mode networking & OVS stuff. There is an ongoing effort to do that amongst other docker teams.

So maybe it's not a long lifetime to rely upon a specific pipework API (i.e. for production systems) that will need to replace later on with something else (of official Docker networking feature). But my all means please don't let me stop you! :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants