Dean Troyer | 768295e | 2013-01-09 13:42:03 -0600 | [diff] [blame] | 1 | # tempest.sh - DevStack extras script |
| 2 | |
Dean Troyer | cdf3d76 | 2013-10-15 09:42:43 -0500 | [diff] [blame] | 3 | if is_service_enabled tempest; then |
| 4 | if [[ "$1" == "source" ]]; then |
| 5 | # Initial source |
| 6 | source $TOP_DIR/lib/tempest |
| 7 | elif [[ "$1" == "stack" && "$2" == "install" ]]; then |
| 8 | echo_summary "Installing Tempest" |
Dan Smith | 30d9bf9 | 2021-01-19 12:10:52 -0800 | [diff] [blame] | 9 | async_runfunc install_tempest |
Dean Troyer | cdf3d76 | 2013-10-15 09:42:43 -0500 | [diff] [blame] | 10 | elif [[ "$1" == "stack" && "$2" == "post-config" ]]; then |
| 11 | # Tempest config must come after layer 2 services are running |
Sean Dague | c67d22e | 2016-02-02 05:51:14 -0500 | [diff] [blame] | 12 | : |
Dean Troyer | cdf3d76 | 2013-10-15 09:42:43 -0500 | [diff] [blame] | 13 | elif [[ "$1" == "stack" && "$2" == "extra" ]]; then |
Sam Betts | 5c39154 | 2016-08-10 15:58:27 +0100 | [diff] [blame] | 14 | # Tempest config must come after all other plugins are run |
| 15 | : |
| 16 | elif [[ "$1" == "stack" && "$2" == "post-extra" ]]; then |
| 17 | # local.conf Tempest option overrides |
| 18 | : |
| 19 | elif [[ "$1" == "stack" && "$2" == "test-config" ]]; then |
Dan Smith | 30d9bf9 | 2021-01-19 12:10:52 -0800 | [diff] [blame] | 20 | async_wait install_tempest |
Dean Troyer | cdf3d76 | 2013-10-15 09:42:43 -0500 | [diff] [blame] | 21 | echo_summary "Initializing Tempest" |
Dean Troyer | 768295e | 2013-01-09 13:42:03 -0600 | [diff] [blame] | 22 | configure_tempest |
Matthew Treinish | 7e603d1 | 2016-06-01 18:16:14 -0400 | [diff] [blame] | 23 | echo_summary "Installing Tempest Plugins" |
| 24 | install_tempest_plugins |
Dean Troyer | 768295e | 2013-01-09 13:42:03 -0600 | [diff] [blame] | 25 | fi |
Dean Troyer | 768295e | 2013-01-09 13:42:03 -0600 | [diff] [blame] | 26 | |
Dean Troyer | cdf3d76 | 2013-10-15 09:42:43 -0500 | [diff] [blame] | 27 | if [[ "$1" == "unstack" ]]; then |
| 28 | # no-op |
| 29 | : |
| 30 | fi |
Dean Troyer | 768295e | 2013-01-09 13:42:03 -0600 | [diff] [blame] | 31 | |
Dean Troyer | cdf3d76 | 2013-10-15 09:42:43 -0500 | [diff] [blame] | 32 | if [[ "$1" == "clean" ]]; then |
| 33 | # no-op |
| 34 | : |
| 35 | fi |
| 36 | fi |