~caleb-ellis/maas:deploy-in-table

Last commit made on 2019-04-25
Get this branch:
git clone -b deploy-in-table https://git.launchpad.net/~caleb-ellis/maas
Only Caleb Ellis can upload to this branch. If you are Caleb Ellis please log in for upload directions.

Branch merges

Branch information

Name:
deploy-in-table
Repository:
lp:~caleb-ellis/maas

Recent commits

2d2239f... by Caleb Ellis

fix tests

7ba3a3e... by Caleb Ellis

LP: #1825143 - Display default OS/release deployment in in-table action menu

637fbe1... by Lee Trager

LP: #1825240 - Do not allow datastores to be created unless the VMFS6 storage layout has been applied.

VMFS datastores only work with VMware ESXi. Prevent them from being created
unless the VMFS6 storage layout has been previously applied. This prevents
users from thinking we support VMFS Datastores on other operating systems.

To be backwards compatible with previous versions of MAAS VMware ESXi can
still be deployed without applying the VMFS6 storage layout. In that case
the default layout, including a datastore will be applied on deployment.
If the VMFS6 storage layout is applied make sure a datastore is defined
as one will always be created.

d54a7db... by Lee Trager

LP: #1821220 - Prevent base ESXi partitions from being modified.

The VMware ESXi image is a DD image which contains a base set of 8 partitions
which may not be modified. This ensures onces the VMFS6 storage layout a
user cannot delete, format, or mount any of those partitions. To remove
them a different layout must be applied first.

VMware ESXi also skips partition 4 in its layout. MAAS was not properly
skipping this partition, this has been fixed.

59f316c... by Caleb Ellis

Update machine grouping styles to latest design

296e8ef... by Alberto Donato

handle automated IDP selection in configauth with user/pass from env

4a41f83... by Lee Trager

LP: #1825244 - Send WS what storage layout has been detected on the machine.

The websocket node handler will now include a new 'detected_storage_layout'
field. This field is the storage layout name that matches the currently
applied storage configuration closest. This does not imply that the layout
was previously applied, a user may have manually configured storage to be
similar to an existing layout. This check matches on the base configuration,
users may have modified the configuration. For example if the LVM layout was
applied and a user reconfigures the system to have one EXT4 partition on the
first disk and a second on a second disk this will return 'flat'.

4426002... by Lee Trager

LP: #1825241 - Allow VMFS6 layout to be applied to any disk

b6f9ecb... by Lee Trager

Only send vCenter credentials when an admin is deploying ESXi

439d511... by Kit Randel

Group machine listing by user.