Skip to content
This repository has been archived by the owner on Jun 20, 2024. It is now read-only.

[ipam] automatic allocation of addresses for weave expose #485

Closed
stlalpha opened this issue Mar 25, 2015 · 3 comments
Closed

[ipam] automatic allocation of addresses for weave expose #485

stlalpha opened this issue Mar 25, 2015 · 3 comments
Labels
Milestone

Comments

@stlalpha
Copy link

If I instantiate an allocator for 172.16.100.0/24 on the weave network, I want the hosting operating system (the one that is hosting the weave router docker image) to be able to request and receive a dynamic IP from that allocator. It should be able to fully participate in the ip allocation/deallocation feature set as the containers themselves can. Ideally this is something akin to the current capability of:

weave expose 172.16.100.20/24

But instead - you would be able to do something like:

weave attach 172.16.100.0/24

from the hosting operating system.

@rade rade changed the title Weave ip allocator interaction for hosting os IPAM for weave expose Mar 25, 2015
@rade rade added the feature label Mar 25, 2015
@rade
Copy link
Member

rade commented Mar 25, 2015

This is already on our roadmap, though hadn't hitherto been captured as a separate issue. So thank you.

The general approach we have been taking with IPAM is to tweak the existing command sets such that where they currently accept a CIDR, they will (also) except a) nothing, b) b a network. So we'd likely tweak weave expose rather than introduce a separate command.

@rade rade changed the title IPAM for weave expose [ipam] automatic allocation of addresses for weave expose Apr 24, 2015
@rade
Copy link
Member

rade commented May 13, 2015

I believe this will be addressed by #563.

@rade rade added this to the 0.11.0 milestone May 13, 2015
@dpw
Copy link
Contributor

dpw commented May 15, 2015

With #563, we automatically allocate an address when you do weave expose.

@dpw dpw closed this as completed May 15, 2015
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

3 participants