lp:~rbanffy/maas/1511894-ip-address-missing

Created by Ricardo Bánffy and last modified
Get this branch:
bzr branch lp:~rbanffy/maas/1511894-ip-address-missing
Only Ricardo Bánffy can upload to this branch. If you are Ricardo Bánffy please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ricardo Bánffy
Project:
MAAS
Status:
Development

Recent revisions

4449. By Ricardo Bánffy

add a little more debugging traces

4448. By Ricardo Bánffy

merge trunk

4447. By Ricardo Bánffy

added debug code

4446. By Ricardo Bánffy

merge trunk

4445. By Mike Pontillo

[r=allenap][bug=][author=mpontillo] Networking constraints refactoring (part 1).
  * Add fabrics, not_fabrics, fabric_classes, and not_fabric_classes constraints.
    * Covers nodes only, not with the ability to relate back to interfaces yet.
    * Fabric name handling only works for user-specified names currently, and must be fixed in a follow-on commit.
  * Rename methods in NodeQueriesMixin to better match Django conventions.
  * Refactor Subnets to use a new SubnetQueriesMixin class.
  * Refactor common query mixin logic to a common superclass.
  * Rename get_subnets_with_ip() to raw_subnets_containing_ip() to make it more clear that it returns a raw query.
  * Add specifier-based Subnet queries (now used for networking constraint matching).
  * Remove legacy subnet specifier handling code
    * Disable legacy subnet specifier tests dealing with multiple constraint matching
       (this logic will be moved to the interfaces= constraint, since it is specific to individual interfaces)
  * Remove legacy 'networks' form fields
    * Add backward-compatibility handling to use 'subnets' for these fields
       (we may want to remove this completely, since it behaves slightly differently)
    * No validators have been implemented yet for fabric and fabric class constraints; again, this will happen in a follow-on commit.
  * Add 'space' specifier to subnet constraints.
  * Add 'cidr' specifier to subnet constraints.
  * Change default behavior of subnet constraints to first match on CIDR, then try matching on name if no match is found.
  * Remove Fabric matching from custom query, since subnet CIDRs are "globally" unique. (within MAAS)
  * Move generic hex/decimal integer parsing code into its own utility function.
  * Add PyCharm inspection profiles for Node and Subnet query mixins.

4444. By Richard McCartney

[r=blake-rouse][bug=1509417,1510458,1510891][author=ricgard] Fix the selection of node interface on the node details page. Update the edit text for tags to be an icon. Fix the styling of editing tags.

4443. By Blake Rouse

[r=blake-rouse][bug=][author=blake-rouse] Fix some code review from MP for bug 1511071.

4442. By Blake Rouse

[r=andreserl,blake-rouse][bug=1510100,1511071][author=blake-rouse] Allow an administrator to disable the HTTP proxy completely. Drive-by fix for being able to clear the proxy field on the settings page.

4441. By LaMont Jones

[r=mpontillo][bug=1507630][author=lamont] Better validation of dynamic range, avoid using ip_range without defining it.

4440. By Mike Pontillo

[r=allenap][bug=][author=mpontillo] Add additional filters to BaseNodeManager to filter out nodes based on networking constraints.

Branch metadata

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

Subscribers