Created
December 11, 2020 14:51
-
-
Save jrafanie/86fb294b3bcbf9b09714d4c1f4604521 to your computer and use it in GitHub Desktop.
Mapping Worker Classes, Openshift deployment names and settings inheritance path.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
irb(main):021:0> MiqWorker.descendants.each {|w| puts "Class: #{w.name.ljust(80)} Deployment: #{w.new.worker_deployment_name.ljust(50)} Advanced settings: #{w.path_to_my_worker_settings}"}; nil | |
Class: MiqUiWorker Deployment: 1-ui Advanced settings: [:worker_base, :ui_worker] | |
Class: MiqQueueWorkerBase Deployment: 1-queue-worker-base Advanced settings: [:worker_base, :queue_worker_base] | |
Class: MiqCockpitWsWorker Deployment: 1-cockpit-ws Advanced settings: [:worker_base, :cockpit_ws_worker] | |
Class: MiqRemoteConsoleWorker Deployment: 1-remote-console Advanced settings: [:worker_base, :remote_console_worker] | |
Class: MiqScheduleWorker Deployment: 1-schedule Advanced settings: [:worker_base, :schedule_worker] | |
Class: MiqWebServiceWorker Deployment: 1-web-service Advanced settings: [:worker_base, :web_service_worker] | |
Class: ManageIQ::Providers::BaseManager::EventCatcher Deployment: 1-base-event-catcher- Advanced settings: [:worker_base, :event_catcher] | |
Class: ManageIQ::Providers::Amazon::AgentCoordinatorWorker Deployment: 1-amazon-agent-coordinator- Advanced settings: [:worker_base, :agent_coordinator_worker] | |
Class: MiqGenericWorker Deployment: 1-generic Advanced settings: [:worker_base, :queue_worker_base, :generic_worker] | |
Class: MiqEventHandler Deployment: 1-event-handler Advanced settings: [:worker_base, :queue_worker_base, :event_handler] | |
Class: MiqPriorityWorker Deployment: 1-priority Advanced settings: [:worker_base, :queue_worker_base, :priority_worker] | |
Class: MiqEmsMetricsProcessorWorker Deployment: 1-ems-metrics-processor Advanced settings: [:worker_base, :queue_worker_base, :ems_metrics_processor_worker] | |
Class: ManageIQ::Providers::BaseManager::MetricsCollectorWorker Deployment: 1-base-metrics-collector Advanced settings: [:worker_base, :queue_worker_base, :ems_metrics_collector_worker] | |
Class: ManageIQ::Providers::BaseManager::OperationsWorker Deployment: 1-base-operations- Advanced settings: [:worker_base, :queue_worker_base, :ems_operations_worker] | |
Class: ManageIQ::Providers::BaseManager::RefreshWorker Deployment: 1-base-refresh- Advanced settings: [:worker_base, :queue_worker_base, :ems_refresh_worker] | |
Class: MiqSmartProxyWorker Deployment: 1-smart-proxy Advanced settings: [:worker_base, :queue_worker_base, :smart_proxy_worker] | |
Class: MiqReportingWorker Deployment: 1-reporting Advanced settings: [:worker_base, :queue_worker_base, :reporting_worker] | |
Class: ManageIQ::Providers::Amazon::CloudManager::MetricsCollectorWorker Deployment: 1-amazon-cloud-metrics-collector Advanced settings: [:worker_base, :queue_worker_base, :ems_metrics_collector_worker, :ems_metrics_collector_worker_amazon] | |
Class: ManageIQ::Providers::Azure::CloudManager::MetricsCollectorWorker Deployment: 1-azure-cloud-metrics-collector Advanced settings: [:worker_base, :queue_worker_base, :ems_metrics_collector_worker, :ems_metrics_collector_worker_azure] | |
Class: ManageIQ::Providers::Google::CloudManager::MetricsCollectorWorker Deployment: 1-google-cloud-metrics-collector Advanced settings: [:worker_base, :queue_worker_base, :ems_metrics_collector_worker, :ems_metrics_collector_worker_google] | |
Class: ManageIQ::Providers::Kubernetes::ContainerManager::MetricsCollectorWorker Deployment: 1-kubernetes-container-metrics-collector Advanced settings: [:worker_base, :queue_worker_base, :ems_metrics_collector_worker, :ems_metrics_collector_worker_kubernetes] | |
Class: ManageIQ::Providers::Openshift::ContainerManager::MetricsCollectorWorker Deployment: 1-openshift-container-metrics-collector Advanced settings: [:worker_base, :queue_worker_base, :ems_metrics_collector_worker, :ems_metrics_collector_worker_openshift] | |
Class: ManageIQ::Providers::Redhat::InfraManager::MetricsCollectorWorker Deployment: 1-redhat-infra-metrics-collector Advanced settings: [:worker_base, :queue_worker_base, :ems_metrics_collector_worker, :ems_metrics_collector_worker_redhat] | |
Class: ManageIQ::Providers::Vmware::InfraManager::MetricsCollectorWorker Deployment: 1-vmware-infra-metrics-collector Advanced settings: [:worker_base, :queue_worker_base, :ems_metrics_collector_worker, :ems_metrics_collector_worker_vmware] | |
Class: ManageIQ::Providers::Openstack::InfraManager::MetricsCollectorWorker Deployment: 1-openstack-infra-metrics-collector Advanced settings: [:worker_base, :queue_worker_base, :ems_metrics_collector_worker, :ems_metrics_collector_worker_openstack_infra] | |
Class: ManageIQ::Providers::Openstack::CloudManager::MetricsCollectorWorker Deployment: 1-openstack-cloud-metrics-collector Advanced settings: [:worker_base, :queue_worker_base, :ems_metrics_collector_worker, :ems_metrics_collector_worker_openstack] | |
Class: ManageIQ::Providers::Vmware::InfraManager::OperationsWorker Deployment: 1-vmware-infra-operations- Advanced settings: [:worker_base, :queue_worker_base, :ems_operations_worker, :ems_operations_worker_vmware] | |
Class: ManageIQ::Providers::Amazon::CloudManager::RefreshWorker Deployment: 1-amazon-cloud-refresh- Advanced settings: [:worker_base, :queue_worker_base, :ems_refresh_worker, :ems_refresh_worker_amazon] | |
Class: ManageIQ::Providers::AnsibleTower::AutomationManager::RefreshWorker Deployment: 1-ansible-tower-automation-refresh- Advanced settings: [:worker_base, :queue_worker_base, :ems_refresh_worker, :ems_refresh_worker_ansible_tower_automation] | |
Class: ManageIQ::Providers::Azure::CloudManager::RefreshWorker Deployment: 1-azure-cloud-refresh- Advanced settings: [:worker_base, :queue_worker_base, :ems_refresh_worker, :ems_refresh_worker_azure] | |
Class: ManageIQ::Providers::AzureStack::CloudManager::RefreshWorker Deployment: 1-azure-stack-cloud-refresh- Advanced settings: [:worker_base, :queue_worker_base, :ems_refresh_worker, :ems_refresh_worker_azure_stack] | |
Class: ManageIQ::Providers::Google::CloudManager::RefreshWorker Deployment: 1-google-cloud-refresh- Advanced settings: [:worker_base, :queue_worker_base, :ems_refresh_worker, :ems_refresh_worker_google] | |
Class: ManageIQ::Providers::IbmCloud::PowerVirtualServers::CloudManager::RefreshWorker Deployment: 1-ibm-cloud-power-virtual-servers-cloud-refresh- Advanced settings: [:worker_base, :queue_worker_base, :ems_refresh_worker, :ems_refresh_worker_ibm_cloud_power_virtual_servers] | |
Class: ManageIQ::Providers::Kubernetes::ContainerManager::RefreshWorker Deployment: 1-kubernetes-container-refresh- Advanced settings: [:worker_base, :queue_worker_base, :ems_refresh_worker, :ems_refresh_worker_kubernetes] | |
Class: ManageIQ::Providers::Lenovo::PhysicalInfraManager::RefreshWorker Deployment: 1-lenovo-physical-infra-refresh- Advanced settings: [:worker_base, :queue_worker_base, :ems_refresh_worker, :ems_refresh_worker_lenovo_physical_infra] | |
Class: ManageIQ::Providers::Openshift::ContainerManager::RefreshWorker Deployment: 1-openshift-container-refresh- Advanced settings: [:worker_base, :queue_worker_base, :ems_refresh_worker, :ems_refresh_worker_openshift] | |
Class: ManageIQ::Providers::Redhat::InfraManager::RefreshWorker Deployment: 1-redhat-infra-refresh- Advanced settings: [:worker_base, :queue_worker_base, :ems_refresh_worker, :ems_refresh_worker_redhat] | |
Class: ManageIQ::Providers::Redfish::PhysicalInfraManager::RefreshWorker Deployment: 1-redfish-physical-infra-refresh- Advanced settings: [:worker_base, :queue_worker_base, :ems_refresh_worker, :ems_refresh_worker_redfish_physical_infra] | |
Class: ManageIQ::Providers::Vmware::InfraManager::RefreshWorker Deployment: 1-vmware-infra-refresh- Advanced settings: [:worker_base, :queue_worker_base, :ems_refresh_worker, :ems_refresh_worker_vmware] | |
Class: ManageIQ::Providers::Kubevirt::InfraManager::RefreshWorker Deployment: 1-kubevirt-infra-refresh- Advanced settings: [:worker_base, :queue_worker_base, :ems_refresh_worker, :ems_refresh_worker_kubevirt] | |
Class: ManageIQ::Providers::Nsxt::NetworkManager::RefreshWorker Deployment: 1-nsxt-network-refresh- Advanced settings: [:worker_base, :queue_worker_base, :ems_refresh_worker, :ems_refresh_worker_nsxt_network] | |
Class: ManageIQ::Providers::Nuage::NetworkManager::RefreshWorker Deployment: 1-nuage-network-refresh- Advanced settings: [:worker_base, :queue_worker_base, :ems_refresh_worker, :ems_refresh_worker_nuage_network] | |
Class: ManageIQ::Providers::Vmware::CloudManager::RefreshWorker Deployment: 1-vmware-cloud-refresh- Advanced settings: [:worker_base, :queue_worker_base, :ems_refresh_worker, :ems_refresh_worker_vmware] | |
Class: ManageIQ::Providers::Openstack::InfraManager::RefreshWorker Deployment: 1-openstack-infra-refresh- Advanced settings: [:worker_base, :queue_worker_base, :ems_refresh_worker, :ems_refresh_worker_openstack_infra] | |
Class: ManageIQ::Providers::Openstack::CloudManager::RefreshWorker Deployment: 1-openstack-cloud-refresh- Advanced settings: [:worker_base, :queue_worker_base, :ems_refresh_worker, :ems_refresh_worker_openstack] | |
Class: ManageIQ::Providers::Redhat::NetworkManager::RefreshWorker Deployment: 1-redhat-network-refresh- Advanced settings: [:worker_base, :queue_worker_base, :ems_refresh_worker, :ems_refresh_worker_redhat_network] | |
Class: ManageIQ::Providers::Amazon::StorageManager::S3::RefreshWorker Deployment: 1-amazon-storage-s3-refresh- Advanced settings: [:worker_base, :queue_worker_base, :ems_refresh_worker, :ems_refresh_worker_amazon_s3] | |
Class: ManageIQ::Providers::Autosde::StorageManager::RefreshWorker Deployment: 1-autosde-storage-refresh- Advanced settings: [:worker_base, :queue_worker_base, :ems_refresh_worker, :ems_refresh_worker_autosde] | |
Class: ManageIQ::Providers::AzureStack::NetworkManager::RefreshWorker Deployment: 1-azure-stack-network-refresh- Advanced settings: [:worker_base, :queue_worker_base, :ems_refresh_worker, :ems_refresh_worker_azure_stack_network] | |
Class: ManageIQ::Providers::Foreman::ConfigurationManager::RefreshWorker Deployment: 1-foreman-configuration-refresh- Advanced settings: [:worker_base, :queue_worker_base, :ems_refresh_worker, :ems_refresh_worker_foreman_configuration] | |
Class: ManageIQ::Providers::Google::NetworkManager::RefreshWorker Deployment: 1-google-network-refresh- Advanced settings: [:worker_base, :queue_worker_base, :ems_refresh_worker, :ems_refresh_worker_google_network] | |
Class: ManageIQ::Providers::IbmCloud::VPC::CloudManager::RefreshWorker Deployment: 1-ibm-cloud-vpc-cloud-refresh- Advanced settings: [:worker_base, :queue_worker_base, :ems_refresh_worker, :ems_refresh_worker_ibm_cloud_vpc] | |
Class: ManageIQ::Providers::IbmTerraform::ConfigurationManager::RefreshWorker Deployment: 1-ibm-terraform-configuration-refresh- Advanced settings: [:worker_base, :queue_worker_base, :ems_refresh_worker, :ems_refresh_worker_ibm_terraform] | |
Class: ManageIQ::Providers::Microsoft::InfraManager::RefreshWorker Deployment: 1-microsoft-infra-refresh- Advanced settings: [:worker_base, :queue_worker_base, :ems_refresh_worker, :ems_refresh_worker_microsoft] | |
Class: ManageIQ::Providers::Amazon::CloudManager::EventCatcher Deployment: 1-amazon-cloud-event-catcher- Advanced settings: [:worker_base, :event_catcher, :event_catcher_amazon] | |
Class: ManageIQ::Providers::AnsibleTower::AutomationManager::EventCatcher Deployment: 1-ansible-tower-automation-event-catcher- Advanced settings: [:worker_base, :event_catcher, :event_catcher_ansible_tower] | |
Class: ManageIQ::Providers::Azure::CloudManager::EventCatcher Deployment: 1-azure-cloud-event-catcher- Advanced settings: [:worker_base, :event_catcher, :event_catcher_azure] | |
Class: ManageIQ::Providers::AzureStack::CloudManager::EventCatcher Deployment: 1-azure-stack-cloud-event-catcher- Advanced settings: [:worker_base, :event_catcher, :event_catcher_azure_stack] | |
Class: ManageIQ::Providers::Google::CloudManager::EventCatcher Deployment: 1-google-cloud-event-catcher- Advanced settings: [:worker_base, :event_catcher, :event_catcher_google] | |
Class: ManageIQ::Providers::Kubernetes::MonitoringManager::EventCatcher Deployment: 1-kubernetes-monitoring-event-catcher- Advanced settings: [:worker_base, :event_catcher, :event_catcher_prometheus] | |
Class: ManageIQ::Providers::Kubernetes::ContainerManager::EventCatcher Deployment: 1-kubernetes-container-event-catcher- Advanced settings: [:worker_base, :event_catcher, :event_catcher_kubernetes] | |
Class: ManageIQ::Providers::Lenovo::PhysicalInfraManager::EventCatcher Deployment: 1-lenovo-physical-infra-event-catcher- Advanced settings: [:worker_base, :event_catcher, :event_catcher_lenovo] | |
Class: ManageIQ::Providers::Openshift::MonitoringManager::EventCatcher Deployment: 1-openshift-monitoring-event-catcher- Advanced settings: [:worker_base, :event_catcher, :event_catcher_prometheus] | |
Class: ManageIQ::Providers::Openshift::ContainerManager::EventCatcher Deployment: 1-openshift-container-event-catcher- Advanced settings: [:worker_base, :event_catcher, :event_catcher_openshift] | |
Class: ManageIQ::Providers::Redhat::InfraManager::EventCatcher Deployment: 1-redhat-infra-event-catcher- Advanced settings: [:worker_base, :event_catcher, :event_catcher_redhat] | |
Class: ManageIQ::Providers::Redfish::PhysicalInfraManager::EventCatcher Deployment: 1-redfish-physical-infra-event-catcher- Advanced settings: [:worker_base, :event_catcher, :event_catcher_redfish] | |
Class: ManageIQ::Providers::Vmware::InfraManager::EventCatcher Deployment: 1-vmware-infra-event-catcher- Advanced settings: [:worker_base, :event_catcher, :event_catcher_vmware] | |
Class: ManageIQ::Providers::Nuage::NetworkManager::EventCatcher Deployment: 1-nuage-network-event-catcher- Advanced settings: [:worker_base, :event_catcher, :event_catcher_nuage_network] | |
Class: ManageIQ::Providers::Vmware::CloudManager::EventCatcher Deployment: 1-vmware-cloud-event-catcher- Advanced settings: [:worker_base, :event_catcher, :event_catcher_vmware_cloud] | |
Class: ManageIQ::Providers::Openstack::InfraManager::EventCatcher Deployment: 1-openstack-infra-event-catcher- Advanced settings: [:worker_base, :event_catcher, :event_catcher_openstack_infra] | |
Class: ManageIQ::Providers::Openstack::CloudManager::EventCatcher Deployment: 1-openstack-cloud-event-catcher- Advanced settings: [:worker_base, :event_catcher, :event_catcher_openstack] | |
Class: ManageIQ::Providers::Openstack::StorageManager::CinderManager::EventCatcher Deployment: 1-openstack-storage-cinder-manager-event-catcher- Advanced settings: [:worker_base, :event_catcher, :event_catcher_openstack_cinder] | |
Class: ManageIQ::Providers::Openstack::NetworkManager::EventCatcher Deployment: 1-openstack-network-event-catcher- Advanced settings: [:worker_base, :event_catcher, :event_catcher_openstack_network] | |
Class: ManageIQ::Providers::Redhat::NetworkManager::EventCatcher Deployment: 1-redhat-network-event-catcher- Advanced settings: [:worker_base, :event_catcher, :event_catcher_redhat_network] | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment