code: def gen_experiment_config(self):
      with open(self.default_yaml) as f:
          default_config = full_load(f)
          f.close()
      self.replace_label_selector()
      experiment_config = default_config
      experiment_config.update({"apiVersion": self.api_version})
      experiment_config.update({"kind": self.kind})
      experiment_config["metadata"].update(self.metadata)
      experiment_config["spec"].update(self.spec)
      return experiment_config
  
file_path: milvus/tests/benchmark/milvus_benchmark/chaos/chaos_mesh.py
imports: import logging
  import os
  from yaml import full_load
  from milvus_benchmark.chaos import utils
label_desc: Use image node_id 2 for calling the PodChaos obj's underlying member method code with example usage: obj.gen_experiment_config() and returns: experiment_config