"""Returns RunSpec for given platform."""
 
     @abc.abstractmethod
-    def validate_config(self, cfg):
+    def validate_config(self, cfg, openstack_spec):
         """Validate config file."""
 
     @abc.abstractmethod
         """Returns RunSpec for given platform."""
         return specs.RunSpec(self.config.no_vswitch_access, openstack_spec)
 
-    def validate_config(self, config):
+    def validate_config(self, config, openstack_spec):
         pass
 
     def prepare_results_config(self, cfg):
 
                 raise Exception('Please provide existing path for storing results in JSON file. '
                                 'Path used: {path}'.format(path=self.config.std_json_path))
 
-        self.config_plugin.validate_config(self.config)
+        self.config_plugin.validate_config(self.config, self.specs.openstack)
 
 
 def parse_opts_from_cli():