Bug 1767834 - Refresh of OpenShift provider in CloudForms happen to panic apiserver
Summary: Refresh of OpenShift provider in CloudForms happen to panic apiserver
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat CloudForms Management Engine
Classification: Red Hat
Component: Providers
Version: 5.10.4
Hardware: Unspecified
OS: Unspecified
medium
high
Target Milestone: GA
: 5.11.1
Assignee: Oved Ourfali
QA Contact: juwatts
Red Hat CloudForms Documentation
URL:
Whiteboard:
Depends On: 1722808
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-11-01 13:47 UTC by Satoe Imaishi
Modified: 2023-03-24 15:52 UTC (History)
16 users (show)

Fixed In Version: 5.11.1.0
Doc Type: If docs needed, set a value
Doc Text:
Clone Of: 1722808
Environment:
Last Closed: 2019-12-13 00:35:52 UTC
Category: ---
Cloudforms Team: Container Management
Target Upstream Version:
Embargoed:
pm-rhel: cfme-5.11.z+


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2019:4201 0 None None None 2019-12-13 00:36:57 UTC

Comment 2 CFME Bot 2019-11-01 19:44:20 UTC
New commits detected on ManageIQ/manageiq-providers-openshift/ivanchuk:

https://github.com/ManageIQ/manageiq-providers-openshift/commit/fbffd073d6ea82c885956fed4b5c9a8db8a7f8b1
commit fbffd073d6ea82c885956fed4b5c9a8db8a7f8b1
Author:     Beni Cherniavsky-Paskin <cben>
AuthorDate: Fri Sep 20 03:12:46 2019 -0400
Commit:     Beni Cherniavsky-Paskin <cben>
CommitDate: Fri Sep 20 03:12:46 2019 -0400

    Merge pull request #145 from agrare/fix_test_objects_generation

    Fix test_objects generation

    (cherry picked from commit 4da9f1d8990e81b9f08715372ee496a9ec9797ac)

    https://bugzilla.redhat.com/show_bug.cgi?id=1767834

 spec/vcr_cassettes/manageiq/providers/openshift/container_manager/test_objects_record.sh | 2 +-
 spec/vcr_cassettes/manageiq/providers/openshift/container_manager/test_objects_template.yml | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)


https://github.com/ManageIQ/manageiq-providers-openshift/commit/fcb95c2a2d2dd49772ae1e268345d7a01b728cef
commit fcb95c2a2d2dd49772ae1e268345d7a01b728cef
Author:     Beni Cherniavsky-Paskin <cben>
AuthorDate: Fri Sep 20 09:59:07 2019 -0400
Commit:     Beni Cherniavsky-Paskin <cben>
CommitDate: Fri Sep 20 09:59:07 2019 -0400

    Merge pull request #146 from agrare/updates_for_api_chunking

    Updates for API Chunking support

    (cherry picked from commit 16955c1aee9aec465468c3bbae6ac20509cffe6d)

    Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1767834

 config/settings.yml | 1 +
 spec/models/manageiq/providers/openshift/container_manager/refresher_inventory_object_spec.rb | 4 +-
 spec/models/manageiq/providers/openshift/container_manager/refresher_spec.rb | 10 +-
 spec/vcr_cassettes/manageiq/providers/openshift/container_manager/refresher_after_deletions.txt | 277 +-
 spec/vcr_cassettes/manageiq/providers/openshift/container_manager/refresher_after_deletions.yml | 3867 +-
 spec/vcr_cassettes/manageiq/providers/openshift/container_manager/refresher_before_deletions.txt | 339 +-
 spec/vcr_cassettes/manageiq/providers/openshift/container_manager/refresher_before_deletions.yml | 3924 +-
 7 files changed, 5443 insertions(+), 2979 deletions(-)

Comment 3 CFME Bot 2019-11-01 19:44:23 UTC
New commit detected on ManageIQ/manageiq-providers-kubernetes/ivanchuk:

https://github.com/ManageIQ/manageiq-providers-kubernetes/commit/5066f371cfd15ddbe3032fb82604e59629a11ea3
commit 5066f371cfd15ddbe3032fb82604e59629a11ea3
Author:     Beni Cherniavsky-Paskin <cben>
AuthorDate: Fri Sep 20 09:32:29 2019 -0400
Commit:     Beni Cherniavsky-Paskin <cben>
CommitDate: Fri Sep 20 09:32:29 2019 -0400

    Merge pull request #312 from agrare/use_api_chunking

    API Chunking Support

    (cherry picked from commit bea27dd9fc49d1e488b8d17ec9c92bdc62046d22)

    https://bugzilla.redhat.com/show_bug.cgi?id=1767834

 app/models/manageiq/providers/kubernetes/container_manager/refresher_mixin.rb | 12 +-
 config/settings.yml | 1 +
 manageiq-providers-kubernetes.gemspec | 2 +-
 spec/models/manageiq/providers/kubernetes/container_manager/refresh_mixin_spec.rb | 3 +-
 spec/models/manageiq/providers/kubernetes/container_manager/refresher_spec.rb | 17 +-
 spec/vcr_cassettes/manageiq/providers/kubernetes/container_manager/refresher_after_deletions.txt | 277 +-
 spec/vcr_cassettes/manageiq/providers/kubernetes/container_manager/refresher_after_deletions.yml | 3867 +-
 spec/vcr_cassettes/manageiq/providers/kubernetes/container_manager/refresher_before_deletions.txt | 339 +-
 spec/vcr_cassettes/manageiq/providers/kubernetes/container_manager/refresher_before_deletions.yml | 3924 +-
 9 files changed, 5461 insertions(+), 2981 deletions(-)

Comment 4 juwatts 2019-12-09 13:42:32 UTC
Verified in 5.11.1.2.20191204204435_3a1dca0

This was only tested for OpenShift 3.9

Set the chunk_size For CFME to 10 in the advanced configuration. 

Ran automation tests while following evm.log, no api panic observed in the logs. 

Refreshes were behaving correctly.

Comment 6 errata-xmlrpc 2019-12-13 00:35:52 UTC
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-2019:4201


Note You need to log in before you can comment on or make changes to this bug.