vmpooler/spec/unit
Mahima Singh b3be210f99 Add DLQ, auto-purge, and health checks for Redis queues
- Implement dead-letter queue (DLQ) to capture failed VM operations
- Implement auto-purge to clean up stale queue entries
- Implement health checks to monitor queue health
- Add comprehensive tests and documentation

Features:
- DLQ captures failures from pending, clone, and ready queues
- Auto-purge removes stale VMs with configurable thresholds
- Health checks expose metrics for monitoring and alerting
- All features opt-in via configuration (backward compatible)
2025-12-19 13:17:02 +05:30
..
api (P4DEVOPS-6096) Include VMs that have been requested but not moved to pending when getting queue metrics 2025-05-08 11:45:31 -07:00
dns Get zone from config and add dns/base_spec 2023-03-27 21:27:30 -04:00
providers Move vsphere provider to its own gem 2021-12-03 09:41:29 -05:00
util Added spec tests for Vmpooler::Dns 2023-03-27 21:27:40 -04:00
collector_middleware_spec.rb Fix regex for ondemand instances 2021-02-02 11:11:17 -05:00
dns_spec.rb Added spec tests for Vmpooler::Dns 2023-03-27 21:27:40 -04:00
env_config.rb Fix tests based on new dns config 2023-03-27 21:27:41 -04:00
generic_connection_pool_spec.rb (POOLER-184) Pool manager retry and exit on failure 2020-09-02 11:38:40 -05:00
pool_manager_spec.rb (maint) Fix spec test to catch unexpected logging in fail_pending_vm. 2023-08-24 06:24:13 -07:00
promstats_spec.rb Add operation label to user metric and move from manager to api 2021-08-13 11:23:10 -04:00
providers_spec.rb Move vsphere provider to its own gem 2021-12-03 09:41:29 -05:00
queue_reliability_spec.rb Add DLQ, auto-purge, and health checks for Redis queues 2025-12-19 13:17:02 +05:30
vmpooler_spec.rb exit application if domain setting is used 2023-03-27 21:27:45 -04:00