Beispiel #1
0
 def deploy_fmke_app(self, kube_namespace, comb):
     logger.info('------------------------------------')
     logger.info('3. Starting deploying FMKe application')
     configurator = fmke_configurator()
     configurator.deploy_fmke_app(
         fmke_yaml_path=self.configs['exp_env']['fmke_yaml_path'],
         clusters=self.configs['exp_env']['clusters'],
         n_fmke_app_per_dc=comb['n_fmke_client_per_dc'],
         concurrent_clients=comb['concurrent_clients'],
         kube_namespace=kube_namespace)
Beispiel #2
0
 def deploy_fmke_pop(self, kube_namespace, comb):
     logger.info('---------------------------')
     logger.info('4. Starting deploying FMKe populator')
     configurator = fmke_configurator()
     pop_result = configurator.deploy_fmke_pop(
         fmke_yaml_path=self.configs['exp_env']['fmke_yaml_path'],
         clusters=self.configs['exp_env']['clusters'],
         dataset=comb['dataset'],
         n_fmke_pop_process=comb['n_fmke_pop_process'],
         stabilizing_time=15,
         timeout=1800,
         kube_namespace=kube_namespace)
     return pop_result
Beispiel #3
0
 def deploy_fmke_client(self, kube_namespace, comb):
     logger.info(
         '-----------------------------------------------------------------'
     )
     logger.info('5. Starting deploying FMKe client')
     configurator = fmke_configurator()
     configurator.deploy_fmke_client(
         test_duration=self.configs['exp_env']['test_duration'],
         fmke_yaml_path=self.configs['exp_env']['fmke_yaml_path'],
         workload=self.configs['exp_env']['operations'],
         concurrent_clients=comb['concurrent_clients'],
         n_total_fmke_clients=comb['n_fmke_client_per_dc'] *
         len(self.configs['exp_env']['clusters']),
         kube_namespace=kube_namespace)