Bug 1281585
| Summary: | Unable to list cloud networks in automate | ||
|---|---|---|---|
| Product: | Red Hat CloudForms Management Engine | Reporter: | Brandon Johnson <brjohnso> |
| Component: | Automate | Assignee: | mkanoor |
| Status: | CLOSED ERRATA | QA Contact: | Alex Newman <anewman> |
| Severity: | high | Docs Contact: | |
| Priority: | high | ||
| Version: | 5.5.0 | CC: | cpelland, gmccullo, jhardy, kmorey, mkanoor, obarenbo, simaishi, tcarlin, tfitzger |
| Target Milestone: | GA | ||
| Target Release: | 5.5.0 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | 5.5.0.11 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2015-12-08 13:47:01 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Brandon Johnson
2015-11-12 21:01:42 UTC
PR https://github.com/ManageIQ/manageiq/pull/4532 added the following sub-classed network models that need to be added to the automate service model: ManageIQ::Providers::Openstack::InfraManager::CloudNetwork::Private ManageIQ::Providers::Openstack::InfraManager::CloudNetwork::Public ManageIQ::Providers::Openstack::InfraManager::CloudNetwork::Private ManageIQ::Providers::Openstack::InfraManager::CloudNetwork::Public New commit detected on ManageIQ/manageiq/master: https://github.com/ManageIQ/manageiq/commit/24d2d00bbf939dcc9fb23913e14d2f005711a83c commit 24d2d00bbf939dcc9fb23913e14d2f005711a83c Author: Madhu Kanoor <mkanoor> AuthorDate: Fri Nov 13 16:13:35 2015 -0500 Commit: Madhu Kanoor <mkanoor> CommitDate: Mon Nov 16 11:24:16 2015 -0500 Added missing service models for cloud network https://bugzilla.redhat.com/show_bug.cgi?id=1281585 app/models/manageiq/providers/openstack/cloud_manager.rb | 1 + .../providers/openstack/cloud_manager/cloud_network.rb | 2 ++ .../providers/openstack/infra_manager/cloud_network.rb | 2 ++ ...iders-openstack-cloud_manager-cloud_network-private.rb | 4 ++++ ...viders-openstack-cloud_manager-cloud_network-public.rb | 4 ++++ ...eiq-providers-openstack-cloud_manager-cloud_network.rb | 4 ++++ ...iders-openstack-infra_manager-cloud_network-private.rb | 4 ++++ ...viders-openstack-infra_manager-cloud_network-public.rb | 4 ++++ ...eiq-providers-openstack-infra_manager-cloud_network.rb | 4 ++++ spec/lib/miq_automation_engine/miq_ae_service_spec.rb | 15 +++++++++++++++ 10 files changed, 44 insertions(+) create mode 100644 lib/miq_automation_engine/service_models/miq_ae_service_manageiq-providers-openstack-cloud_manager-cloud_network-private.rb create mode 100644 lib/miq_automation_engine/service_models/miq_ae_service_manageiq-providers-openstack-cloud_manager-cloud_network-public.rb create mode 100644 lib/miq_automation_engine/service_models/miq_ae_service_manageiq-providers-openstack-cloud_manager-cloud_network.rb create mode 100644 lib/miq_automation_engine/service_models/miq_ae_service_manageiq-providers-openstack-infra_manager-cloud_network-private.rb create mode 100644 lib/miq_automation_engine/service_models/miq_ae_service_manageiq-providers-openstack-infra_manager-cloud_network-public.rb create mode 100644 lib/miq_automation_engine/service_models/miq_ae_service_manageiq-providers-openstack-infra_manager-cloud_network.rb New commit detected on cfme/5.5.z: https://code.engineering.redhat.com/gerrit/gitweb?p=cfme.git;a=commitdiff;h=ac7b1e3faea7782638ab2901445bcbc155a72a49 commit ac7b1e3faea7782638ab2901445bcbc155a72a49 Author: Madhu Kanoor <mkanoor> AuthorDate: Fri Nov 13 16:13:35 2015 -0500 Commit: Madhu Kanoor <mkanoor> CommitDate: Mon Nov 16 15:34:30 2015 -0500 Added missing service models for cloud network https://bugzilla.redhat.com/show_bug.cgi?id=1281585 app/models/manageiq/providers/openstack/cloud_manager.rb | 1 + .../providers/openstack/cloud_manager/cloud_network.rb | 2 ++ .../providers/openstack/infra_manager/cloud_network.rb | 2 ++ ...iders-openstack-cloud_manager-cloud_network-private.rb | 4 ++++ ...viders-openstack-cloud_manager-cloud_network-public.rb | 4 ++++ ...eiq-providers-openstack-cloud_manager-cloud_network.rb | 4 ++++ ...iders-openstack-infra_manager-cloud_network-private.rb | 4 ++++ ...viders-openstack-infra_manager-cloud_network-public.rb | 4 ++++ ...eiq-providers-openstack-infra_manager-cloud_network.rb | 4 ++++ spec/lib/miq_automation_engine/miq_ae_service_spec.rb | 15 +++++++++++++++ 10 files changed, 44 insertions(+) create mode 100644 lib/miq_automation_engine/service_models/miq_ae_service_manageiq-providers-openstack-cloud_manager-cloud_network-private.rb create mode 100644 lib/miq_automation_engine/service_models/miq_ae_service_manageiq-providers-openstack-cloud_manager-cloud_network-public.rb create mode 100644 lib/miq_automation_engine/service_models/miq_ae_service_manageiq-providers-openstack-cloud_manager-cloud_network.rb create mode 100644 lib/miq_automation_engine/service_models/miq_ae_service_manageiq-providers-openstack-infra_manager-cloud_network-private.rb create mode 100644 lib/miq_automation_engine/service_models/miq_ae_service_manageiq-providers-openstack-infra_manager-cloud_network-public.rb create mode 100644 lib/miq_automation_engine/service_models/miq_ae_service_manageiq-providers-openstack-infra_manager-cloud_network.rb New commit detected on cfme/5.5.z: https://code.engineering.redhat.com/gerrit/gitweb?p=cfme.git;a=commitdiff;h=8e8b2e46efe6cc8b9ced4f23a7e1bf748ee84d6a commit 8e8b2e46efe6cc8b9ced4f23a7e1bf748ee84d6a Merge: bb22b46 ac7b1e3 Author: Oleg Barenboim <obarenbo> AuthorDate: Mon Nov 16 17:35:04 2015 -0500 Commit: Oleg Barenboim <obarenbo> CommitDate: Mon Nov 16 17:35:04 2015 -0500 Merge branch 'bugzilla_1281585_gm_5_5_z' into '5.5.z' Added missing service models for cloud network https://bugzilla.redhat.com/show_bug.cgi?id=1281585 Original PR https://github.com/ManageIQ/manageiq/pull/5458 Clean Cherry Pick Depends on MR http://gitlab.cloudforms.lab.eng.rdu2.redhat.com/cloudforms/cfme/merge_requests/474 See merge request !475 app/models/manageiq/providers/openstack/cloud_manager.rb | 1 + .../providers/openstack/cloud_manager/cloud_network.rb | 2 ++ .../providers/openstack/infra_manager/cloud_network.rb | 2 ++ ...iders-openstack-cloud_manager-cloud_network-private.rb | 4 ++++ ...viders-openstack-cloud_manager-cloud_network-public.rb | 4 ++++ ...eiq-providers-openstack-cloud_manager-cloud_network.rb | 4 ++++ ...iders-openstack-infra_manager-cloud_network-private.rb | 4 ++++ ...viders-openstack-infra_manager-cloud_network-public.rb | 4 ++++ ...eiq-providers-openstack-infra_manager-cloud_network.rb | 4 ++++ spec/lib/miq_automation_engine/miq_ae_service_spec.rb | 15 +++++++++++++++ 10 files changed, 44 insertions(+) Tested Version:5.5.0.11-rc1.20151117182049_653c0d4
How to test:
SSH into appliance
execute 'vmdb'
execute 'bundle exec bin/rails c'
execute '$evm = MiqAeMethodService::MiqAeService.new(MiqAeEngine::MiqAeWorkspaceRuntime.new)'
execute '$evm.vmdb(:cloud_network).all'
Test:
irb(main):004:0> $evm = MiqAeMethodService::MiqAeService.new(MiqAeEngine::MiqAeWorkspaceRuntime.new)
=> #<MiqAeMethodService::MiqAeService:0x0000000247e5d0 @drb_server_references=[], @inputs={}, @workspace=#<MiqAeEngine::MiqAeWorkspaceRuntime:0x0000000247e918 @readonly=false, @nodes=[], @current=[], @num_drb_methods=0, @datastore_cache={}, @class_methods={}, @dom_search=#<MiqAeEngine::MiqAeDomainSearch:0x0000000247e788 @fqns_id_cache={}, @fqns_id_class_cache={}, @partial_ns=[]>, @persist_state_hash={}, @current_state_info={}, @state_machine_objects=[], @ae_user=nil>, @preamble_lines=0, @body=[], @persist_state_hash={}>
irb(main):005:0> $evm.vmdb(:cloud_network).all
CloudNetwork Inst Including Associations (0.0ms - 0rows)
=> []
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2015:2551 |