diff --git a/lib/client/gnt_group.py b/lib/client/gnt_group.py
index 3937db90213735d4b816b1c9362977cfe20eb8d1..ceee5980334ce1bea9f97602cf9effc040cf1051 100644
--- a/lib/client/gnt_group.py
+++ b/lib/client/gnt_group.py
@@ -54,6 +54,8 @@ def AddGroup(opts, args):
     ispecs_disk_count=opts.ispecs_disk_count,
     ispecs_disk_size=opts.ispecs_disk_size,
     ispecs_nic_count=opts.ispecs_nic_count,
+    ipolicy_vcpu_ratio=opts.ipolicy_vcpu_ratio,
+    ipolicy_spindle_ratio=opts.ipolicy_spindle_ratio,
     group_ipolicy=True)
 
   (group_name,) = args
@@ -156,7 +158,8 @@ def SetGroupParams(opts, args):
   allmods = [opts.ndparams, opts.alloc_policy, opts.diskparams, opts.hv_state,
              opts.disk_state, opts.ispecs_mem_size, opts.ispecs_cpu_count,
              opts.ispecs_disk_count, opts.ispecs_disk_size,
-             opts.ispecs_nic_count, opts.diskparams]
+             opts.ispecs_nic_count, opts.ipolicy_vcpu_ratio,
+             opts.ipolicy_spindle_ratio, opts.diskparams]
   if allmods.count(None) == len(allmods):
     ToStderr("Please give at least one of the parameters.")
     return 1
@@ -191,6 +194,8 @@ def SetGroupParams(opts, args):
     ispecs_disk_size=opts.ispecs_disk_size,
     ispecs_nic_count=opts.ispecs_nic_count,
     ipolicy_disk_templates=opts.ipolicy_disk_templates,
+    ipolicy_vcpu_ratio=opts.ipolicy_vcpu_ratio,
+    ipolicy_spindle_ratio=opts.ipolicy_spindle_ratio,
     group_ipolicy=True,
     allowed_values=[constants.VALUE_DEFAULT])