Description of problem: Containers are currently not query-able from the vmbdb as there is no existing service model. This restricts usage of containers as I am not able to act on discovered containers nor tag or work with them via automate. Not having it in automate causes confusion as the customer can tag containers in the UI and expects the same feature being available in automate. Version-Release number of selected component (if applicable): All versions of CFME How reproducible: Search for containers in the vmdb Steps to Reproduce: 1. 2. 3. Actual results: containers are not query-able from automate Expected results: containers are query-able from automate Additional info:
Federico - Can you reassign and we can work with someone in the containers team to create the automate service model objects if you need help.
https://github.com/ManageIQ/manageiq/pull/12863
New commit detected on ManageIQ/manageiq/master: https://github.com/ManageIQ/manageiq/commit/78cfe1361f726fc909e68ea65a8925394ed6b82b commit 78cfe1361f726fc909e68ea65a8925394ed6b82b Author: Kenneth D. Evensen <kevensen> AuthorDate: Wed Nov 23 06:54:12 2016 -0500 Commit: Kenneth D. Evensen <kevensen> CommitDate: Fri Jan 13 19:13:42 2017 -0500 Added container components for service model. https://bugzilla.redhat.com/show_bug.cgi?id=1378190 .../service_models/miq_ae_service_container.rb | 20 +++++++ .../miq_ae_service_container_build.rb | 11 ++++ .../miq_ae_service_container_build_pod.rb | 11 ++++ .../miq_ae_service_container_condition.rb | 6 +++ .../miq_ae_service_container_definition.rb | 12 +++++ .../miq_ae_service_container_env_var.rb | 5 ++ .../miq_ae_service_container_group.rb | 21 ++++++++ .../miq_ae_service_container_image.rb | 19 +++++++ .../miq_ae_service_container_image_registry.rb | 11 ++++ .../miq_ae_service_container_limit.rb | 7 +++ .../miq_ae_service_container_limit_item.rb | 5 ++ .../miq_ae_service_container_node.rb | 20 +++++++ .../miq_ae_service_container_port_config.rb | 5 ++ .../miq_ae_service_container_project.rb | 6 +++ .../miq_ae_service_container_quota.rb | 7 +++ .../miq_ae_service_container_replicator.rb | 14 +++++ .../miq_ae_service_container_route.rb | 12 +++++ .../miq_ae_service_container_service.rb | 17 ++++++ .../miq_ae_service_container_volume.rb | 8 +++ .../miq_ae_service_container_volume_kubernetes.rb | 4 ++ ...iders-kubernetes-container_manager-container.rb | 4 ++ ...kubernetes-container_manager-container_group.rb | 4 ++ ...-kubernetes-container_manager-container_node.rb | 4 ++ ...iders-openshift_enterprise-container_manager.rb | 1 + .../miq_ae_service_persistent_volume.rb | 4 ++ .../miq_ae_service_persistent_volume_claim.rb | 4 ++ .../miq_ae_service_container_build_pod_spec.rb | 11 ++++ .../miq_ae_service_container_build_spec.rb | 15 ++++++ .../miq_ae_service_container_condition_spec.rb | 7 +++ .../miq_ae_service_container_definition_spec.rb | 31 +++++++++++ .../miq_ae_service_container_env_var_spec.rb | 7 +++ .../miq_ae_service_container_group_spec.rb | 63 ++++++++++++++++++++++ ...miq_ae_service_container_image_registry_spec.rb | 23 ++++++++ .../miq_ae_service_container_image_spec.rb | 55 +++++++++++++++++++ .../miq_ae_service_container_limit_item_spec.rb | 7 +++ .../miq_ae_service_container_limit_spec.rb | 15 ++++++ .../miq_ae_service_container_node_spec.rb | 59 ++++++++++++++++++++ .../miq_ae_service_container_port_config_spec.rb | 7 +++ .../miq_ae_service_container_project_spec.rb | 11 ++++ .../miq_ae_service_container_quota_spec.rb | 15 ++++++ .../miq_ae_service_container_replicator_spec.rb | 35 ++++++++++++ .../miq_ae_service_container_route_spec.rb | 27 ++++++++++ .../miq_ae_service_container_service_spec.rb | 47 ++++++++++++++++ .../miq_ae_service_container_spec.rb | 17 ++++++ .../miq_ae_service_container_volume_spec.rb | 11 ++++ 45 files changed, 705 insertions(+) create mode 100644 lib/miq_automation_engine/service_models/miq_ae_service_container.rb create mode 100644 lib/miq_automation_engine/service_models/miq_ae_service_container_build.rb create mode 100644 lib/miq_automation_engine/service_models/miq_ae_service_container_build_pod.rb create mode 100644 lib/miq_automation_engine/service_models/miq_ae_service_container_condition.rb create mode 100644 lib/miq_automation_engine/service_models/miq_ae_service_container_definition.rb create mode 100644 lib/miq_automation_engine/service_models/miq_ae_service_container_env_var.rb create mode 100644 lib/miq_automation_engine/service_models/miq_ae_service_container_group.rb create mode 100644 lib/miq_automation_engine/service_models/miq_ae_service_container_image.rb create mode 100644 lib/miq_automation_engine/service_models/miq_ae_service_container_image_registry.rb create mode 100644 lib/miq_automation_engine/service_models/miq_ae_service_container_limit.rb create mode 100644 lib/miq_automation_engine/service_models/miq_ae_service_container_limit_item.rb create mode 100644 lib/miq_automation_engine/service_models/miq_ae_service_container_node.rb create mode 100644 lib/miq_automation_engine/service_models/miq_ae_service_container_port_config.rb create mode 100644 lib/miq_automation_engine/service_models/miq_ae_service_container_project.rb create mode 100644 lib/miq_automation_engine/service_models/miq_ae_service_container_quota.rb create mode 100644 lib/miq_automation_engine/service_models/miq_ae_service_container_replicator.rb create mode 100644 lib/miq_automation_engine/service_models/miq_ae_service_container_route.rb create mode 100644 lib/miq_automation_engine/service_models/miq_ae_service_container_service.rb create mode 100644 lib/miq_automation_engine/service_models/miq_ae_service_container_volume.rb create mode 100644 lib/miq_automation_engine/service_models/miq_ae_service_container_volume_kubernetes.rb create mode 100644 lib/miq_automation_engine/service_models/miq_ae_service_manageiq-providers-kubernetes-container_manager-container.rb create mode 100644 lib/miq_automation_engine/service_models/miq_ae_service_manageiq-providers-kubernetes-container_manager-container_group.rb create mode 100644 lib/miq_automation_engine/service_models/miq_ae_service_manageiq-providers-kubernetes-container_manager-container_node.rb create mode 100644 lib/miq_automation_engine/service_models/miq_ae_service_persistent_volume.rb create mode 100644 lib/miq_automation_engine/service_models/miq_ae_service_persistent_volume_claim.rb create mode 100644 spec/lib/miq_automation_engine/service_methods/miq_ae_service_container_build_pod_spec.rb create mode 100644 spec/lib/miq_automation_engine/service_methods/miq_ae_service_container_build_spec.rb create mode 100644 spec/lib/miq_automation_engine/service_methods/miq_ae_service_container_condition_spec.rb create mode 100644 spec/lib/miq_automation_engine/service_methods/miq_ae_service_container_definition_spec.rb create mode 100644 spec/lib/miq_automation_engine/service_methods/miq_ae_service_container_env_var_spec.rb create mode 100644 spec/lib/miq_automation_engine/service_methods/miq_ae_service_container_group_spec.rb create mode 100644 spec/lib/miq_automation_engine/service_methods/miq_ae_service_container_image_registry_spec.rb create mode 100644 spec/lib/miq_automation_engine/service_methods/miq_ae_service_container_image_spec.rb create mode 100644 spec/lib/miq_automation_engine/service_methods/miq_ae_service_container_limit_item_spec.rb create mode 100644 spec/lib/miq_automation_engine/service_methods/miq_ae_service_container_limit_spec.rb create mode 100644 spec/lib/miq_automation_engine/service_methods/miq_ae_service_container_node_spec.rb create mode 100644 spec/lib/miq_automation_engine/service_methods/miq_ae_service_container_port_config_spec.rb create mode 100644 spec/lib/miq_automation_engine/service_methods/miq_ae_service_container_project_spec.rb create mode 100644 spec/lib/miq_automation_engine/service_methods/miq_ae_service_container_quota_spec.rb create mode 100644 spec/lib/miq_automation_engine/service_methods/miq_ae_service_container_replicator_spec.rb create mode 100644 spec/lib/miq_automation_engine/service_methods/miq_ae_service_container_route_spec.rb create mode 100644 spec/lib/miq_automation_engine/service_methods/miq_ae_service_container_service_spec.rb create mode 100644 spec/lib/miq_automation_engine/service_methods/miq_ae_service_container_spec.rb create mode 100644 spec/lib/miq_automation_engine/service_methods/miq_ae_service_container_volume_spec.rb
yes it does can be closed thank you!
Verified in 5.8.0.14. All the models that were added in the commit are queryable from database. Most of the relationships work but I will be filing a bugzilla on some that do not work properly.