6507: Filter out "tag_" from create_kwargs.
[arvados.git] / services / nodemanager / arvnodeman / computenode / driver / azure.py
index f4686b976f125bb6d7c41084f65dc2c59f401ce1..014b92c9beebbde6e9aece54af272d68bc1d3219 100644 (file)
@@ -27,6 +27,10 @@ class ComputeNodeDriver(BaseComputeNodeDriver):
         self.tags = {key[4:]: value
                      for key, value in create_kwargs.iteritems()
                      if key.startswith('tag_')}
+        # filter out tags from create_kwargs
+        create_kwargs = {key: value
+                         for key, value in create_kwargs.iteritems()
+                         if not key.startswith('tag_')}
         super(ComputeNodeDriver, self).__init__(
             auth_kwargs, list_kwargs, create_kwargs,
             driver_class)