Kube baymodel create should allow no network_driver specified
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Magnum |
Fix Released
|
Undecided
|
Daneyon Hansen |
Bug Description
When a kubernetes baymodel is created, the current API validation
only allows an explicit setting of "flannel" for the network_driver
attribute. This validation needs to be changed to allow a user to
create a kubernetes baymodel without explicitly specifying a
network_driver. When no network_driver is explicitly selected,
Magnum should choose the default network driver for the selected
COE type, i.e.:
- Kubernetes: default network driver = flannel
- Swarm: default network driver = legacy docker networking (for now,
may change to flannel or libnetwork in the future)
- Mesos: default network driver = legacy docker networking
A secondary issue is that for creation of swarm and mesos baymodel
types, no API validation is currently being done for network_driver
(e.g. user is allowed to specify "flannel", but this network driver
is not supported yet for swarm and mesos).
Changed in magnum: | |
assignee: | nobody → Dane LeBlanc (leblancd) |
summary: |
- Baymodel create should allow no network_driver specified + Kube baymodel create should allow no network_driver specified |
description: | updated |
Changed in magnum: | |
assignee: | Dane LeBlanc (leblancd) → Daneyon Hansen (danehans) |
Changed in magnum: | |
milestone: | none → mitaka-1 |
status: | Fix Committed → Fix Released |
Fix proposed to branch: master /review. openstack. org/230147
Review: https:/