vmpooler/spec/unit
John O'Connor bbd76bde4c (POOLER-160) Add Prometheus to pooler startup
This is a re-architect of the vmpooler initialisation code to:
1. Allow an API service for both manager and the api
2. Add the Prometheus endpoints to the web service.
   Needed to change the way the Rack Service is started as instantiating
   using ".New" leads to a failure to initialise the http Stats
   collection.
3. Selectively load the pooler api and/or Prometheus endpoints.
4. Rework API Spec tests for revised API loading. Needed to tidy up the
   initialisation and perform a reset! after each test to avoid "leaks"
   and dependencies between the tests.
2020-06-29 19:52:14 +01:00
..
api (POOLER-158) Add capability to provision VMs on demand 2020-06-03 14:00:04 -07:00
providers Allow for network configuration at vm clone time 2020-06-12 11:56:41 -07:00
env_config.rb (POOLER-157) Add extra_config option to vmpooler 2020-03-04 17:19:24 -08:00
generic_connection_pool_spec.rb (POOLER-52) Add recovery to vSphere connections 2017-05-17 13:52:28 -07:00
pool_manager_spec.rb (POOLER-160) Add Prometheus to pooler startup 2020-06-29 19:52:14 +01:00
promstats_spec.rb (POOLER-160) Add Prometheus Stats Feeds 2020-06-26 21:37:22 +01:00
providers_spec.rb Update providers_spec to match array contents 2018-12-07 17:08:08 -08:00
vmpooler_spec.rb Allow user to specify a configuration file in VMPOOLER_CONFIG_FILE 2018-01-23 15:51:10 -08:00