Table of Contents - vmpooler-1.2.0 Documentation
Pages
Classes and Modules
- Vmpooler
- Vmpooler::API
- Vmpooler::API::Dashboard
- Vmpooler::API::Healthcheck
- Vmpooler::API::Helpers
- Vmpooler::API::RequestLogger
- Vmpooler::API::Reroute
- Vmpooler::API::V1
- Vmpooler::Dashboard
- Vmpooler::Logger
- Vmpooler::Metrics
- Vmpooler::Metrics::DummyStatsd
- Vmpooler::Metrics::Graphite
- Vmpooler::Metrics::Promstats
- Vmpooler::Metrics::Promstats::CollectorMiddleware
- Vmpooler::Metrics::Statsd
- Vmpooler::Parsing
- Vmpooler::PoolManager
- Vmpooler::PoolManager::GenericConnectionPool
- Vmpooler::PoolManager::Provider
- Vmpooler::PoolManager::Provider::Base
- Vmpooler::PoolManager::Provider::Dummy
- Vmpooler::PoolManager::Provider::VSphere
- Vmpooler::Providers
Methods
- ::config — Vmpooler
- ::configure_tracing — Vmpooler
- ::execute — Vmpooler::API
- ::get_platform_pool_count — Vmpooler::Parsing
- ::init — Vmpooler::Metrics
- ::installed_providers — Vmpooler::Providers
- ::load_all_providers — Vmpooler::Providers
- ::load_by_name — Vmpooler::Providers
- ::load_pools_from_redis — Vmpooler
- ::new — Vmpooler::API::RequestLogger
- ::new — Vmpooler::PoolManager
- ::new — Vmpooler::PoolManager::GenericConnectionPool
- ::new — Vmpooler::Logger
- ::new — Vmpooler::Metrics::Graphite
- ::new — Vmpooler::Metrics::Promstats
- ::new — Vmpooler::Metrics::Promstats::CollectorMiddleware
- ::new — Vmpooler::Metrics::Statsd
- ::new — Vmpooler::PoolManager::Provider::Base
- ::new — Vmpooler::PoolManager::Provider::Dummy
- ::new — Vmpooler::PoolManager::Provider::VSphere
- ::new_redis — Vmpooler
- ::pool_index — Vmpooler
- ::pools — Vmpooler
- ::redis_connection_pool — Vmpooler
- ::set_linked_clone — Vmpooler
- ::string_to_int — Vmpooler
- ::true? — Vmpooler
- #_check_disk_queue — Vmpooler::PoolManager
- #_check_ondemand_requests — Vmpooler::PoolManager
- #_check_pending_vm — Vmpooler::PoolManager
- #_check_pool — Vmpooler::PoolManager
- #_check_ready_vm — Vmpooler::PoolManager
- #_check_running_vm — Vmpooler::PoolManager
- #_check_snapshot_queue — Vmpooler::PoolManager
- #_clone_vm — Vmpooler::PoolManager
- #_create_vm_disk — Vmpooler::PoolManager
- #_create_vm_snapshot — Vmpooler::PoolManager
- #_destroy_vm — Vmpooler::PoolManager
- #_revert_vm_snapshot — Vmpooler::PoolManager
- #account_for_starting_vm — Vmpooler::API::V1
- #add_disk — Vmpooler::PoolManager::Provider::VSphere
- #add_prometheus_metric — Vmpooler::Metrics::Promstats
- #atomically_allocate_vms — Vmpooler::API::V1
- #authenticate — Vmpooler::API::Helpers
- #authenticate_ldap — Vmpooler::API::Helpers
- #authorized? — Vmpooler::API::Helpers
- #backend — Vmpooler::API::Dashboard
- #backend — Vmpooler::API::V1
- #build_compatible_hosts_lists — Vmpooler::PoolManager::Provider::VSphere
- #build_propSpecs — Vmpooler::PoolManager::Provider::VSphere
- #call — Vmpooler::API::RequestLogger
- #check_completed_pool_vms — Vmpooler::PoolManager
- #check_discovered_pool_vms — Vmpooler::PoolManager
- #check_disk_queue — Vmpooler::PoolManager
- #check_dns_available — Vmpooler::PoolManager
- #check_migrating_pool_vms — Vmpooler::PoolManager
- #check_ondemand_request — Vmpooler::API::V1
- #check_ondemand_request_ready — Vmpooler::PoolManager
- #check_ondemand_requests — Vmpooler::PoolManager
- #check_ondemand_requests_ready — Vmpooler::PoolManager
- #check_pending_pool_vms — Vmpooler::PoolManager
- #check_pending_vm — Vmpooler::PoolManager
- #check_pool — Vmpooler::PoolManager
- #check_ready_pool_vms — Vmpooler::PoolManager
- #check_ready_vm — Vmpooler::PoolManager
- #check_running_pool_vms — Vmpooler::PoolManager
- #check_running_vm — Vmpooler::PoolManager
- #check_snapshot_queue — Vmpooler::PoolManager
- #checkoutlock — Vmpooler::API::V1
- #clone_vm — Vmpooler::PoolManager
- #component_to_test — Vmpooler::API::V1
- #config — Vmpooler::API::Dashboard
- #config — Vmpooler::API::V1
- #config — Vmpooler::Dashboard
- #config — Vmpooler::PoolManager
- #connect_to_vsphere — Vmpooler::PoolManager::Provider::VSphere
- #count_selection — Vmpooler::API::V1
- #cpu_utilization_for — Vmpooler::PoolManager::Provider::VSphere
- #create_clone_spec — Vmpooler::PoolManager::Provider::VSphere
- #create_config_spec — Vmpooler::PoolManager::Provider::VSphere
- #create_disk — Vmpooler::PoolManager::Provider::Base
- #create_disk — Vmpooler::PoolManager::Provider::Dummy
- #create_disk — Vmpooler::PoolManager::Provider::VSphere
- #create_folder — Vmpooler::PoolManager::Provider::VSphere
- #create_inventory — Vmpooler::PoolManager
- #create_ondemand_vms — Vmpooler::PoolManager
- #create_provider_object — Vmpooler::PoolManager
- #create_relocate_spec — Vmpooler::PoolManager::Provider::VSphere
- #create_snapshot — Vmpooler::PoolManager::Provider::Base
- #create_snapshot — Vmpooler::PoolManager::Provider::Dummy
- #create_snapshot — Vmpooler::PoolManager::Provider::VSphere
- #create_template_delta_disks — Vmpooler::PoolManager::Provider::Base
- #create_template_delta_disks — Vmpooler::PoolManager::Provider::VSphere
- #create_vm — Vmpooler::PoolManager::Provider::Base
- #create_vm — Vmpooler::PoolManager::Provider::Dummy
- #create_vm — Vmpooler::PoolManager::Provider::VSphere
- #create_vm_disk — Vmpooler::PoolManager
- #create_vm_snapshot — Vmpooler::PoolManager
- #default_providers — Vmpooler::PoolManager
- #delete_ondemand_request — Vmpooler::API::V1
- #dereference_mutex — Vmpooler::PoolManager
- #destroy_folder — Vmpooler::PoolManager::Provider::VSphere
- #destroy_folder_and_children — Vmpooler::PoolManager::Provider::VSphere
- #destroy_vm — Vmpooler::PoolManager
- #destroy_vm — Vmpooler::PoolManager::Provider::Base
- #destroy_vm — Vmpooler::PoolManager::Provider::Dummy
- #destroy_vm — Vmpooler::PoolManager::Provider::VSphere
- #destroy_vm_and_log — Vmpooler::PoolManager::Provider::VSphere
- #drain_pool — Vmpooler::PoolManager
- #ensured_vsphere_connection — Vmpooler::PoolManager::Provider::VSphere
- #evaluate_template — Vmpooler::PoolManager
- #evaluate_template_aliases — Vmpooler::API::V1
- #excluded_classes — Vmpooler::Providers
- #execute! — Vmpooler::PoolManager
- #export_tags — Vmpooler::API::Helpers
- #extract_templates_from_query_params — Vmpooler::API::V1
- #fail_pending_vm — Vmpooler::PoolManager
- #fetch_single_vm — Vmpooler::API::V1
- #filter_tags — Vmpooler::API::Helpers
- #find_cluster — Vmpooler::PoolManager::Provider::VSphere
- #find_datastore — Vmpooler::PoolManager::Provider::VSphere
- #find_device — Vmpooler::PoolManager::Provider::VSphere
- #find_disk_controller — Vmpooler::PoolManager::Provider::VSphere
- #find_disk_devices — Vmpooler::PoolManager::Provider::VSphere
- #find_disk_unit_number — Vmpooler::PoolManager::Provider::VSphere
- #find_host_by_dnsname — Vmpooler::PoolManager::Provider::VSphere
- #find_least_used_compatible_host — Vmpooler::PoolManager::Provider::Base
- #find_least_used_compatible_host — Vmpooler::PoolManager::Provider::Dummy
- #find_least_used_host — Vmpooler::PoolManager::Provider::VSphere
- #find_least_used_hosts — Vmpooler::PoolManager::Provider::VSphere
- #find_least_used_vpshere_compatible_host — Vmpooler::PoolManager::Provider::VSphere
- #find_metric — Vmpooler::Metrics::Promstats
- #find_snapshot — Vmpooler::PoolManager::Provider::VSphere
- #find_template_vm — Vmpooler::PoolManager::Provider::VSphere
- #find_unique_hostname — Vmpooler::PoolManager
- #find_vm — Vmpooler::PoolManager::Provider::VSphere
- #find_vm_folder — Vmpooler::PoolManager::Provider::VSphere
- #folder_configured? — Vmpooler::PoolManager::Provider::VSphere
- #gauge — Vmpooler::Metrics::DummyStatsd
- #gauge — Vmpooler::Metrics::Graphite
- #gauge — Vmpooler::Metrics::Promstats
- #gauge — Vmpooler::Metrics::Statsd
- #gem_directories — Vmpooler::Providers
- #gemspecs — Vmpooler::Providers
- #generate_and_check_hostname — Vmpooler::PoolManager
- #generate_ondemand_request — Vmpooler::API::V1
- #generate_request_id — Vmpooler::API::V1
- #generate_vm_hash — Vmpooler::PoolManager::Provider::VSphere
- #get — Vmpooler::Metrics::Promstats
- #get_average_cluster_utilization — Vmpooler::PoolManager::Provider::VSphere
- #get_base_folders — Vmpooler::PoolManager
- #get_base_vm_container_from — Vmpooler::PoolManager::Provider::VSphere
- #get_capacity_metrics — Vmpooler::API::Helpers
- #get_cluster_host_utilization — Vmpooler::PoolManager::Provider::VSphere
- #get_disk_backing — Vmpooler::PoolManager::Provider::VSphere
- #get_dummy_pool_object — Vmpooler::PoolManager::Provider::Dummy
- #get_dummy_vm — Vmpooler::PoolManager::Provider::Dummy
- #get_folder_children — Vmpooler::PoolManager::Provider::VSphere
- #get_host_cpu_arch_version — Vmpooler::PoolManager::Provider::VSphere
- #get_host_utilization — Vmpooler::PoolManager::Provider::VSphere
- #get_list_across_pools_redis_hget — Vmpooler::API::Helpers
- #get_list_across_pools_redis_scard — Vmpooler::API::Helpers
- #get_pool_name_for_vm — Vmpooler::PoolManager
- #get_pool_weights — Vmpooler::API::V1
- #get_provider_for_pool — Vmpooler::PoolManager
- #get_queue_metrics — Vmpooler::API::Helpers
- #get_snapshot_list — Vmpooler::PoolManager::Provider::VSphere
- #get_tag_metrics — Vmpooler::API::Helpers
- #get_tag_summary — Vmpooler::API::Helpers
- #get_target_cluster_from_config — Vmpooler::PoolManager::Provider::VSphere
- #get_target_datacenter_from_config — Vmpooler::PoolManager::Provider::Base
- #get_target_datacenter_from_config — Vmpooler::PoolManager::Provider::VSphere
- #get_task_metrics — Vmpooler::API::Helpers
- #get_task_summary — Vmpooler::API::Helpers
- #get_task_times — Vmpooler::API::Helpers
- #get_template_aliases — Vmpooler::API::V1
- #get_total_across_pools_redis_scard — Vmpooler::API::Helpers
- #get_vm — Vmpooler::PoolManager::Provider::Base
- #get_vm — Vmpooler::PoolManager::Provider::Dummy
- #get_vm — Vmpooler::PoolManager::Provider::VSphere
- #get_vm_details — Vmpooler::PoolManager::Provider::VSphere
- #get_vm_folder_path — Vmpooler::PoolManager::Provider::VSphere
- #get_vm_host — Vmpooler::PoolManager::Provider::Base
- #get_vm_host — Vmpooler::PoolManager::Provider::Dummy
- #global_config — Vmpooler::PoolManager::Provider::Base
- #graph_link — Vmpooler::API::Dashboard
- #graph_prefix — Vmpooler::API::Dashboard
- #graph_server — Vmpooler::API::Dashboard
- #graph_url — Vmpooler::API::Dashboard
- #has_token? — Vmpooler::API::Helpers
- #host_has_cpu_model? — Vmpooler::PoolManager::Provider::VSphere
- #hostname_shorten — Vmpooler::API::Helpers
- #included_lib_dirs — Vmpooler::Providers
- #increment — Vmpooler::Metrics::DummyStatsd
- #increment — Vmpooler::Metrics::Graphite
- #increment — Vmpooler::Metrics::Promstats
- #increment — Vmpooler::Metrics::Statsd
- #init_exception_metrics — Vmpooler::Metrics::Promstats::CollectorMiddleware
- #init_request_metrics — Vmpooler::Metrics::Promstats::CollectorMiddleware
- #invalid_pool — Vmpooler::API::V1
- #invalid_template_or_path — Vmpooler::API::V1
- #invalid_template_or_size — Vmpooler::API::V1
- #invalid_templates — Vmpooler::API::V1
- #is_integer? — Vmpooler::API::Helpers
- #linked_clone? — Vmpooler::PoolManager::Provider::VSphere
- #load_from_gems — Vmpooler::Providers
- #load_pools_to_redis — Vmpooler::PoolManager
- #load_used_providers — Vmpooler::PoolManager
- #log — Vmpooler::Logger
- #log — Vmpooler::Metrics::Graphite
- #mean — Vmpooler::API::Helpers
- #memory_utilization_for — Vmpooler::PoolManager::Provider::VSphere
- #metrics — Vmpooler::API::V1
- #migrate_vm — Vmpooler::PoolManager
- #migrate_vm — Vmpooler::PoolManager::Provider::Base
- #migrate_vm — Vmpooler::PoolManager::Provider::VSphere
- #migrate_vm_and_record_timing — Vmpooler::PoolManager::Provider::VSphere
- #migrate_vm_host — Vmpooler::PoolManager::Provider::VSphere
- #migrate_vm_to_host — Vmpooler::PoolManager::Provider::Base
- #migrate_vm_to_host — Vmpooler::PoolManager::Provider::Dummy
- #migrate_vm_to_new_host — Vmpooler::PoolManager::Provider::VSphere
- #migration_enabled? — Vmpooler::PoolManager::Provider::VSphere
- #mismatched_hostname? — Vmpooler::PoolManager
- #move_pending_vm_to_ready — Vmpooler::PoolManager
- #move_vm_queue — Vmpooler::PoolManager
- #name — Vmpooler::PoolManager::Provider::Base
- #name — Vmpooler::PoolManager::Provider::Dummy
- #name — Vmpooler::PoolManager::Provider::VSphere
- #need_auth! — Vmpooler::API::V1
- #need_token! — Vmpooler::API::V1
- #open_socket — Vmpooler::PoolManager::Provider::VSphere
- #open_socket — Vmpooler::API::Helpers
- #plugin_classes — Vmpooler::Providers
- #plugin_map — Vmpooler::Providers
- #pool_config — Vmpooler::PoolManager::Provider::Base
- #pool_exists? — Vmpooler::API::V1
- #pool_folders — Vmpooler::PoolManager
- #pool_index — Vmpooler::API::Helpers
- #pool_mutex — Vmpooler::PoolManager
- #pools — Vmpooler::API::V1
- #prepare_template — Vmpooler::PoolManager
- #process_ondemand_requests — Vmpooler::PoolManager
- #process_ondemand_vms — Vmpooler::PoolManager
- #provided_pools — Vmpooler::PoolManager::Provider::Base
- #provider_config — Vmpooler::PoolManager::Provider::Base
- #provider_path — Vmpooler::Providers
- #purge_unconfigured_folders — Vmpooler::PoolManager::Provider::Base
- #purge_unconfigured_folders — Vmpooler::PoolManager::Provider::VSphere
- #purge_unused_vms_and_folders — Vmpooler::PoolManager
- #purge_vms_and_folders — Vmpooler::PoolManager
- #record — Vmpooler::Metrics::Promstats::CollectorMiddleware
- #remove_dummy_vm — Vmpooler::PoolManager::Provider::Dummy
- #remove_excess_vms — Vmpooler::PoolManager
- #remove_nonexistent_vm — Vmpooler::PoolManager
- #remove_vms_for_failed_request — Vmpooler::PoolManager
- #repopulate_pool_vms — Vmpooler::PoolManager
- #request_expired? — Vmpooler::PoolManager
- #reset_pool — Vmpooler::API::V1
- #reset_pool — Vmpooler::PoolManager
- #return_vm_to_ready_state — Vmpooler::API::V1
- #revert_snapshot — Vmpooler::PoolManager::Provider::Base
- #revert_snapshot — Vmpooler::PoolManager::Provider::Dummy
- #revert_snapshot — Vmpooler::PoolManager::Provider::VSphere
- #revert_vm_snapshot — Vmpooler::PoolManager
- #rubygems? — Vmpooler::Providers
- #run_select_hosts — Vmpooler::PoolManager::Provider::VSphere
- #select_least_used_hosts — Vmpooler::PoolManager::Provider::VSphere
- #select_next_host — Vmpooler::PoolManager::Provider::VSphere
- #select_target_hosts — Vmpooler::PoolManager::Provider::VSphere
- #set_network_device — Vmpooler::PoolManager::Provider::VSphere
- #setup_prometheus_metrics — Vmpooler::Metrics::Promstats
- #sleep_with_wakeup_events — Vmpooler::PoolManager
- #strip_hostnames_from_path — Vmpooler::Metrics::Promstats::CollectorMiddleware
- #sync_clone_targets — Vmpooler::API::V1
- #sync_pool_sizes — Vmpooler::API::V1
- #sync_pool_template — Vmpooler::PoolManager
- #sync_pool_templates — Vmpooler::API::V1
- #template_ready? — Vmpooler::API::Helpers
- #time_passed? — Vmpooler::PoolManager
- #timing — Vmpooler::Metrics::DummyStatsd
- #timing — Vmpooler::Metrics::Graphite
- #timing — Vmpooler::Metrics::Promstats
- #timing — Vmpooler::Metrics::Statsd
- #too_many_requested? — Vmpooler::API::V1
- #trace — Vmpooler::Metrics::Promstats::CollectorMiddleware
- #update_clone_target — Vmpooler::API::V1
- #update_clone_target — Vmpooler::PoolManager
- #update_pool_size — Vmpooler::API::V1
- #update_pool_size — Vmpooler::PoolManager
- #update_pool_template — Vmpooler::API::V1
- #update_pool_template — Vmpooler::PoolManager
- #update_result_hosts — Vmpooler::API::V1
- #update_user_metrics — Vmpooler::API::V1
- #used_providers — Vmpooler::PoolManager
- #valid_template_path? — Vmpooler::PoolManager::Provider::VSphere
- #valid_token? — Vmpooler::API::Helpers
- #validate_auth — Vmpooler::API::Helpers
- #validate_date_str — Vmpooler::API::Helpers
- #validate_token — Vmpooler::API::Helpers
- #vm_exists? — Vmpooler::PoolManager::Provider::Base
- #vm_in_target? — Vmpooler::PoolManager::Provider::VSphere
- #vm_mutex — Vmpooler::PoolManager
- #vm_ready? — Vmpooler::PoolManager::Provider::Base
- #vm_ready? — Vmpooler::PoolManager::Provider::Dummy
- #vm_ready? — Vmpooler::PoolManager::Provider::VSphere
- #vm_ready? — Vmpooler::API::Helpers
- #vm_still_ready? — Vmpooler::PoolManager
- #vmpooler_metrics_table — Vmpooler::Metrics::Promstats
- #vmpooler_provider_gem_list — Vmpooler::Providers
- #vms_in_pool — Vmpooler::PoolManager::Provider::Base
- #vms_in_pool — Vmpooler::PoolManager::Provider::Dummy
- #vms_in_pool — Vmpooler::PoolManager::Provider::VSphere
- #vms_ready? — Vmpooler::PoolManager
- #vsphere_connection_ok? — Vmpooler::PoolManager::Provider::VSphere
- #wait_for_host_selection — Vmpooler::PoolManager::Provider::VSphere
- #with_metrics — Vmpooler::PoolManager::GenericConnectionPool
- #write_backing_file — Vmpooler::PoolManager::Provider::Dummy