Project

General

Profile

Bug #25855

KExec does not perform after renderer refactoring: undefined method `unattended_render'

Added by Lukas Zapletal 4 months ago. Updated 4 months ago.

Status:
Closed
Priority:
Normal
Category:
Discovery plugin
Difficulty:
medium
Triaged:
Yes
Bugzilla link:
Team Backlog:
Fixed in Releases:
Found in Releases:

Description

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.


Related issues

Related to Discovery - Refactor #19737: Kernel and initram not shown in preview modeClosed

Associated revisions

Revision 8372c831 (diff)
Added by Lukas Zapletal 4 months ago

Fixes #25855 - made kexec renderer work (#468)

History

#1 Updated by Lukas Zapletal 4 months ago

  • Target version changed from Discovery Plugin NEXT to Discovery Plugin 14.0.1

#2 Updated by Lukas Zapletal 4 months ago

  • Related to Refactor #19737: Kernel and initram not shown in preview mode added

#3 Updated by Lukas Zapletal 4 months ago

  • Bugzilla link set to 1666012

#4 Updated by The Foreman Bot 4 months ago

  • Status changed from New to Ready For Testing
  • Pull request https://github.com/theforeman/foreman_discovery/pull/468 added

#5 Updated by Lukas Zapletal 4 months ago

  • Bugzilla link changed from 1666012 to 1666010

#6 Updated by Lukas Zapletal 4 months ago

  • Status changed from Ready For Testing to Closed

#7 Updated by Lukas Zapletal 4 months ago

  • Fixed in Releases Discovery Plugin 14.0.1 added

Also available in: Atom PDF