Override the kubernetes or docker native ReST port number
Users of Magnum may want to use different ports per bay. Suggest adding a property to the baymodel object to indicate the ReST endpoint atleast for kubernetes. I don't think we will be able to override the port of docker unfortunately (I suspect technically not possible). Initially lets just try to tackle overriding the ReST API port via the heat template.
Blueprint information
- Status:
- Complete
- Approver:
- Adrian Otto
- Priority:
- Not
- Drafter:
- Steven Dake
- Direction:
- Needs approval
- Assignee:
- Guangya Liu (Jay Lau)
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
- Good progress
- Milestone target:
- None
- Started by
- Steven Dake
- Completed by
- Adrian Otto
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Add apiserver_port to BayModel
Addressed by: https:/
Remove k8s_port from kube.py
adrian_otto: What work is remaining for implementation of this feature? Should this be marked as Implemented?
We need to update template to support customizing api server port. --jay-lau-513 2015-01-28513 2015-01-28
After some discussion with larsks, it seems that it does not make much sense to customize this port as the k8s cluster will be created by heat and end user do not need to care the ports, so I suggest that we can defer this or take this as low priority, comments? -jay-lau-513 2015-01-30
I think this use case came about by me thinking the port would be shared between all of the infrastructure. Instead, because of the way bay's work, Neutron will isolate the network. So I agree, I think we can probably just drop this blueprint unless someone comes up with a good use case for it. Sorry for the wasted effort :( We need better validation of the blueprints to make sure they make sense before we begin implementation in the future --sdake