| 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" | 
| Dean Troyer | 768295e | 2013-01-09 13:42:03 -0600 | [diff] [blame] | 9 |         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 | 
| Dean Troyer | cdf3d76 | 2013-10-15 09:42:43 -0500 | [diff] [blame] | 20 |         echo_summary "Initializing Tempest" | 
| Dean Troyer | 768295e | 2013-01-09 13:42:03 -0600 | [diff] [blame] | 21 |         configure_tempest | 
| Matthew Treinish | 7e603d1 | 2016-06-01 18:16:14 -0400 | [diff] [blame] | 22 |         echo_summary "Installing Tempest Plugins" | 
 | 23 |         install_tempest_plugins | 
| Dean Troyer | 768295e | 2013-01-09 13:42:03 -0600 | [diff] [blame] | 24 |     fi | 
| Dean Troyer | 768295e | 2013-01-09 13:42:03 -0600 | [diff] [blame] | 25 |  | 
| Dean Troyer | cdf3d76 | 2013-10-15 09:42:43 -0500 | [diff] [blame] | 26 |     if [[ "$1" == "unstack" ]]; then | 
 | 27 |         # no-op | 
 | 28 |         : | 
 | 29 |     fi | 
| Dean Troyer | 768295e | 2013-01-09 13:42:03 -0600 | [diff] [blame] | 30 |  | 
| Dean Troyer | cdf3d76 | 2013-10-15 09:42:43 -0500 | [diff] [blame] | 31 |     if [[ "$1" == "clean" ]]; then | 
 | 32 |         # no-op | 
 | 33 |         : | 
 | 34 |     fi | 
 | 35 | fi |