Project

General

Profile

Bug #13322

Impossible to select OS and media on discovered hosts

Added by Daniel Lobato Garcia about 7 years ago. Updated about 7 years ago.

Status:
Closed
Priority:
Normal
Category:
Discovery plugin
Difficulty:
Triaged:
No
Bugzilla link:
Fixed in Releases:
Found in Releases:
Red Hat JIRA:

Description

config/routes.rb matches hosts#architecture_selected and other routes as GET. These routes are POST in Foreman core, so when javascript contacts 'GET architecture_selected_discovered_hosts', Foreman 404s.
The solution is simple, just actually match the requests as POST. I am guessing this worked before Rails 4 because it used the method of the matched route.

I'd say this one is important as currently provisioning a discovered system isn't possible unless you select a hostgroup with the OS/media/etc.


Related issues

Related to Discovery - Bug #16750: *_selected methods expect params[:host] to existClosed2016-09-30

Associated revisions

Revision 4c9ed472 (diff)
Added by Daniel Lobato Garcia about 7 years ago

Fixes #13322 - Impossible to select OS and media on discovered hosts

config/routes.rb matches hosts#architecture_selected and other routes as
GET. These routes are POST in Foreman core, so when javascript contacts
'GET architecture_selected_discovered_hosts', Foreman 404s.
The solution is simple, just actually match the requests as POST. I am
guessing this worked before Rails 4 because it used the method of the
matched route.

I'd say this one is important as currently provisioning a discovered
system isn't possible unless you select a hostgroup with the
OS/media/etc.

History

#1 Updated by The Foreman Bot about 7 years ago

  • Status changed from New to Ready For Testing
  • Assignee set to Daniel Lobato Garcia
  • Pull request https://github.com/theforeman/foreman_discovery/pull/241 added

#2 Updated by Daniel Lobato Garcia about 7 years ago

  • Status changed from Ready For Testing to Closed
  • % Done changed from 0 to 100

#3 Updated by Lukas Zapletal about 7 years ago

  • Bugzilla link set to 1313673

#4 Updated by Lukas Zapletal over 5 years ago

  • Related to Bug #16750: *_selected methods expect params[:host] to exist added

Also available in: Atom PDF