Enable Mesos Bay export more slave flags
The Mesos slave has many different flags and different user have different requirement for different parameters, we should expose more parameters for slave in mesos bay to give end user more choice.
For more detail, please refer to https:/
An example here is test out the unified container feature here https:/
The Mesos is also implementing some exciting feature for CNI and external storage integration, exposing more flags in heat template can enable Maganum create a more powerful mesos cluster.
[1]: https:/
[2]: https:/
Some key flags I think that we should take as high priority to customize:
1) --isolation
2) --work_dir
3) --image_providers
4) --executor_
5) --executor_
6) --log_dir
7) --docker_registry
How to do it?
1). We can add the flags to a file, and the file is an example that introducing the flags meaning and needing what type value. The file path can config to the magnum.conf.
2). We can define a variable that seems the labels to bay or baymodel in order to let users fill the flags.
Mesos getting started:
1) http://
Blueprint information
- Status:
- Complete
- Approver:
- hongbin
- Priority:
- Medium
- Drafter:
- Guangya Liu (Jay Lau)
- Direction:
- Approved
- Assignee:
- wangqun
- Definition:
- New
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Spyros Trigazis
- Completed by
- Spyros Trigazis
Related branches
Related bugs
Sprints
Whiteboard
--
strigazi @ Sun Mar 25 16:42:01 UTC 2018
There is a list of labels available for mesos here:
http://
--
(hongbin): As discussed in our weekly meeting, we are going to support these flags by using labels.
Gerrit topic: https:/
Addressed by: https:/
Enable Mesos Bay export more slave flags
Addressed by: https:/
Add mesos-slave-
Addressed by: https:/
Add mesos_slave_
Addressed by: https:/
Add mesos_slave_
Addressed by: https:/
Add the supporting-
Work Items
Dependency tree
* Blueprints in grey have been implemented.