lp:~rbanffy/maas/1511894-ip-address-missing
- Get this branch:
- bzr branch lp:~rbanffy/maas/1511894-ip-address-missing
Branch merges
Branch information
Recent revisions
- 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