Jeroen T. Vermeulen has proposed merging lp:~jtv/maas/mandatory-nodegroup-name 
into lp:maas.

Requested reviews:
  Launchpad code reviewers (launchpad-reviewers)

For more details, see:
https://code.launchpad.net/~jtv/maas/mandatory-nodegroup-name/+merge/114389

After discussion with Raphaƫl, we plan to add node groups to the API, as 
/nodegroups/<name>.  That's where a worker will post its DHCP lease updates.  
But it does require the node group to have a name; it previously defaulted to 
the empty string.

No tests are affected; factory.make_node_group used to leave the name blank but 
it now generates a randomized (but recognizable) name for the node group.


Jeroen
-- 
https://code.launchpad.net/~jtv/maas/mandatory-nodegroup-name/+merge/114389
Your team Launchpad code reviewers is requested to review the proposed merge of 
lp:~jtv/maas/mandatory-nodegroup-name into lp:maas.
=== modified file 'src/maasserver/models/nodegroup.py'
--- src/maasserver/models/nodegroup.py	2012-07-10 11:46:58 +0000
+++ src/maasserver/models/nodegroup.py	2012-07-11 11:06:36 +0000
@@ -44,8 +44,9 @@
 
     objects = NodeGroupManager()
 
-    # Name for the node group's DNS zone.
-    name = CharField(max_length=80, unique=True, editable=True, default="")
+    # A node group's name is also used for the group's DNS zone.
+    name = CharField(
+        max_length=80, unique=True, editable=True, blank=False, null=False)
 
     api_token = ForeignKey(Token, null=False, editable=False, unique=True)
     api_key = CharField(

_______________________________________________
Mailing list: https://launchpad.net/~launchpad-reviewers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~launchpad-reviewers
More help   : https://help.launchpad.net/ListHelp

Reply via email to