Introducing REST objects - step towards Oslo

Change-Id: I42dd29655f2f50dba911349d4545d3d4c40b9227
Make TCP syslog transport to be default choise in UI

Additional to: #1271176

Change-Id: Icc0ed0e8eac16456b3b4b597758afc56d99209fb
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
Assign only one IP per node in admin network

Extra IPs are not necessary to ensure reliable
PXE installation. We simply need to add each
MAC to the Cobbler profile to ensure that the
correct profile is chosen.

Change-Id: I0deea1d88f8e99f7743fd3b2df01ebaa8c0d914e
Closes-Bug: #1269726
Create cluster wizard height fix

 making wizard height bigger to fit additional services

Change-Id: I3b33de9196e67f1796eb8d93eb4e20694ba50a2b
Closes-bug: 1275666
Fix in fuelclient help message

 Moved --env flag back to subparsers
 thus resoving bug. Also removed some
 redundancy by adding required flags to
 actions data structure.

 Implements: blueprint cli-fix-doc-optional-and-required-arguments

Change-Id: I16d1486e46f23237ace991ea12bd211cf0aa7dd9
Merge "Assign only one IP per node in admin network"
Merge "Introducing REST objects - step towards Oslo"
Merge "Create cluster wizard height fix"
Rework NTP in FuelMenu be disabled if no gateway

It should be simpler to be able to start using
Fuel with no gateway or DNS. Therefore, NTP
will default to disabled with no valid gateway
configured. In most deployments, except those
in automated tests where dhcp_interface option
is provided in kernel options, NTP will be
disabled until the user re-enables it after
configuring their gateway.

Change-Id: I9cc7ba5a8e64468ab32d03d2afd8b055ffd80539
Closes-Bug: #1263934
Merge "Fix in fuelclient help message"
Merge "Rework NTP in FuelMenu be disabled if no gateway"
Dont allow to run OSTF tests for error cluster

closes-Bug: #1275752

Change-Id: I3b03ea282c05d276b4c7f4c89dde98effe16545f
Fixes disks visual graph layout

Closes-Bug:#1275067

Change-Id: Id727619c331ca5aea2bb994968a20c57493bf1c9
Networks tab layout fixes

Closes-Bug: #1276181

Change-Id: I86926ddcefdd8b76bcc6421689e16d9737313da1
Merge "Networks tab layout fixes"
Make Admin and Private non-dedicated

Admin and Private can be paired with other networks now.
Private acts as untagged network.
Network groups' "meta" is exposed to UI.
"allowed_networks" model is removed.
Tests are added.

Implements: blueprint get-rid-of-networking-limitations
Implements: blueprint expose-networks-meta-from-nailgun-to-ui

Change-Id: Ic3383a2da87a34259463c2a2c97d05b20a7fc998
Enable accepting short mac for node ids

 This fix makes possible to select nodes with short macs.
 e.g: fuel --env 1 node --node 6h:67,13:d3,7 --list
 Also added new method to tests, and expanded existing
 node tests to check for mac selects.

 Node data validation also implemented.

 Closes-Bug: #1273092

Change-Id: I1aaab3e24ef772d309c7832da0c55c583470893a
Merge "Dont allow to run OSTF tests for error cluster"
Admin and Private networks are not dedicated anymore

Implements: blueprint admin-and-private-are-not-dedicated

Change-Id: Idc62ab8b82c106898a6a2b45a7751dce6b676969
Merge "Enable accepting short mac for node ids"