Bug 1666008

Summary: KExec does not perform after renderer refactoring: undefined method `unattended_render'
Product: Red Hat Satellite Reporter: Lukas Zapletal <lzap>
Component: Discovery PluginAssignee: Lukas Zapletal <lzap>
Status: CLOSED DUPLICATE QA Contact: Jitendra Yejare <jyejare>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 6.4CC: lzap, rabajaj
Target Milestone: Unspecified   
Target Release: Unused   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-01-18 16:28:29 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Lukas Zapletal 2019-01-14 16:12:09 UTC
Problem: In Foreman 1.20, kexec errors out with undefined method `unattended_render' for #<Host::Managed:0x0000555562464d28>

Analysis: This is due to refactoring, our tests were stubbed and we missed one more place where new renderer framework is used.

Since we will be changing the kexec renderer, thanks to the changes in core we can now get rid of the custom variables in discovery and therefore both preview and real rendering will work the same way: #19737 must be merged too.

Comment 1 Lukas Zapletal 2019-01-14 16:12:12 UTC
Created from redmine issue https://projects.theforeman.org/issues/25855

Comment 4 Brad Buckingham 2019-01-18 16:28:29 UTC

*** This bug has been marked as a duplicate of bug 1666010 ***