~bjornt/maas:pool-listing-machines-wording

Last commit made on 2018-05-30
Get this branch:
git clone -b pool-listing-machines-wording https://git.launchpad.net/~bjornt/maas
Only Björn Tillenius can upload to this branch. If you are Björn Tillenius please log in for upload directions.

Branch merges

Branch information

Name:
pool-listing-machines-wording
Repository:
lp:~bjornt/maas

Recent commits

c159562... by Björn Tillenius

Put span on one line.

a1833e7... by Björn Tillenius

Show empty pool if the pool is empty, and zero instead of 0.

02f28dd... by Björn Tillenius

Ready should be lowercase.

7e4593c... by Björn Tillenius

LP: #1773454 - Assigning multiple machines to a newly created pool only does for the first machine

014f60d... by Alberto Donato

LP: #1773456 - make machine counts on the pool listing page links to machine listing with filters

c0ddfa3... by Alberto Donato

LP: #1773437 - fix the initial value of the object tracking adding a pool

bb5d932... by Björn Tillenius

Rename Pod.default_pool to Pod.pool.

It was originaly default_pool, since pools are tied to permissions, but pods
weren't covered. Now that pools don't deal with permissions, it was decided to
name it pool, since pods will most be part of the RBAC work later.

I renamed the DB patches, since we want to backport this change.

dbb899d... by Björn Tillenius

Fix maasserver.forms.tests.test_deploy flaky tests.

The boot resource type was random, and every time UPLOADED was chosen, the
tests would fail.

df8ed9a... by Alberto Donato

wait for the creation of a first admin in maas when setting up external authentication

18ed7bf... by Lee Trager

LP: #1762461 - Return list of operating systems from database instead of RPC

Previously whenever MAAS would list images or validate an image name it would
request for the list of images from all rack controllers. Each rack would run
the list of images it has an the title of the image according to an algorithm
in the osystem driver. Once the set of images on all rack controllers was
gathered MAAS would lookup titles for custom images in the database.

The RPC calls to all rack controllers caused the UI to block on some pages
as they require the GeneralManager to be fully loaded. The only reason the
images were requested from all rack controllers is to validate that an image
being deployed is available. Now all images names are retrieved from the
database. Before commissioning, testing, rescue mode, disk erasing, or
deployment MAAS validates that the request image is available on all
rack controllers. This eliminates RPC calls from the UI without increasing
the amount of database calls.