Skip to content

Repository files navigation

Orchestra

Build Status

Config

Orchestra reuse floating ips from pool, and host verification could fail while trying to ssh, It's highly recommended to update Ansible config option:

host_key_checking = False

TODOs

  • remove environment-specific parameters from scenario config: playbook_path, key_name
  • use either underscore_case or camelCase
  • clean up Ansible playbooks, and centralize custom parameters in application.yaml
  • split scenarios, from orchestra env config
  • imporove logging
  • document actors communication protocol
  • develop extensible orchestra core
  • cover code with unit-tests
  • dockerize influx db and grafana
  • add more openstack operations, e.g.(???)
  • replace Ansible(???)
  • CI enablement
  • report generation

Scenario generator

Generate several scenarios via bash (100.yaml .. 105.yaml, 2 mem workers, 1500 nova max downtime, 300+10*i Mb):

$ for i in {0..5}; do ./generate_scenario.sh $(expr $i + 100) 2 1500 $(expr 300 + $i \* 10) 2 > $(expr $i + 100).yaml; done

Run them:

$ for i in {100..105}; do sbt "run ${i}.yaml"; done

About

orchestration tool for openstack testing

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages