Created by LaMont Jones and last modified
Get this branch:
bzr branch lp:~lamont/maas/bug-1645912-2.1
Only LaMont Jones can upload to this branch. If you are LaMont Jones please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

LaMont Jones

Recent revisions

5583. By LaMont Jones

Backport r5690 from trunk: If there is no IPv4 address for the BMC, and there is an IPv6 address, then discover and use that address.

5582. By Gavin Panella

[r=mpontillo][bug=1659511][author=allenap] Backport r5635 and r5636 from trunk: Don't suppress IOError in RepoDumper.sync.

This was allowing garbage to reach cache_boot_sources.update_cache. This most often resulted in BootSourceCache being emptied in full or in part.

5581. By Lee Trager

[r=ltrager][bug=1655721][author=ltrager] Backport r5643 from trunk: Only reload TGT config when a TGT config file exists.

5580. By Lee Trager

[r=ltrager][bug=1654412][author=ltrager] Backport r5642 from trunk: Only create hard links for the product subarch, not its subarches

Every Ubuntu product in a SimpleStream contains a list of subarches which contain what subarches are a subset of the current product. The rack controller was creating hard links for each subarch in this list. Kernel flavors contain the same subarches list as the generic kernel as the only difference between them is their config. For example both ga-16.04 and ga-16.04-lowlatency have a subarches list of "hwe-{p,q,r,s,t,u,v,w},ga-16.04". Whatever product was processed last ended up owning all of the hard links. The region prevents older subarches from being used so MAAS only needs hard links for the subarches it has downloaded.

5579. By Andres Rodriguez


5578. By Lee Trager

[r=ltrager][bug=1654412][author=ltrager] Backport r5631 from trunk: Properly set the kflavor when validating an edge kernel.

5577. By Lee Trager

[r=ltrager][bug=1654450][author=ltrager] Backport r5629 from trunk: Only include real kernels when listing all usable kernels.

Each kernel lists all the other kernels supported in that release. For example hwe-16.04 lists hwe-{p,q,r,s,t,u,v,w} as it contains the support proved by all of those kernels. MAAS was filtering out the older versions however edge kernels also display the next kernel as they are a preview release.

5576. By Lee Trager

[r=ltrager][bug=1654432][author=ltrager] Backport r5628 from trunk: Allow GA kernels to be selected when deploying on the node-details page.

5575. By LaMont Jones

[r=lamont][bug=1655049][author=lamont] Backport r5627 from lp:maas: Protect get_vendor_for_mac() against IndexError.

5574. By LaMont Jones

[r=lamont][bug=][author=lamont] Backport r5618 from trunk: Cleanup duplicate-key-with-different-value lint errors.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.