diff --git a/ext_scripts/ext_rbd.py b/ext_scripts/ext_rbd.py
index 199c27dcb6606e170405d45b9a302c72a4866562..2507b17acd9144dbd413e7aaa37cc8eaf0fedf2e 100755
--- a/ext_scripts/ext_rbd.py
+++ b/ext_scripts/ext_rbd.py
@@ -238,6 +238,7 @@ def read_env():
 
     env = {"name": os.getenv("VOL_NAME"),
            "size": os.getenv("VOL_SIZE"),
+           "new_size": os.getenv("VOL_NEW_SIZE"),
            "snapshot_name": os.getenv("VOL_SNAPSHOT_NAME"),
            "cephx": cephx,
            "reuse_data": reuse_data,
@@ -383,7 +384,7 @@ def detach(env):
 def grow(env):
     """Grow an existing RBD Image"""
     name = env.get("name")
-    size = env.get("size")
+    size = env.get("new_size")
     pool = env.get("rbd_pool")
     cephx = env.get("cephx")