Bug 1767834

Summary: Refresh of OpenShift provider in CloudForms happen to panic apiserver
Product: Red Hat CloudForms Management Engine Reporter: Satoe Imaishi <simaishi>
Component: ProvidersAssignee: Oved Ourfali <oourfali>
Status: CLOSED ERRATA QA Contact: juwatts
Severity: high Docs Contact: Red Hat CloudForms Documentation <cloudforms-docs>
Priority: medium    
Version: 5.10.4CC: agrare, cben, ckoep, dmetzger, jfrey, jhardy, lsmola, mfeifer, mshriver, nansari, niroy, obarenbo, oourfali, simaishi, smallamp, tuado
Target Milestone: GAKeywords: ZStream
Target Release: 5.11.1Flags: pm-rhel: cfme-5.11.z+
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: 5.11.1.0 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: 1722808 Environment:
Last Closed: 2019-12-13 00:35:52 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: Container Management Target Upstream Version:
Embargoed:
Bug Depends On: 1722808    
Bug Blocks:    

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