Project

General

Profile

Actions

Bug #5848

closed

Can't search for host with class inherited from config group

Added by Elodie B over 10 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Search
Target version:
Difficulty:
Triaged:
Fixed in Releases:
Found in Releases:

Description

Hi,

I updated the foreman to 1.5 and I am making some tests with configs group.

Add a config group to a host or hostgroup is working, but
1/ I am unable to list hosts where puppet classes are inherited from config group.
2/ I am unable to list hosts where puppet classes are inherited from a config group included in the host group.

Let's say, I have a host named "myserv" with:
- a class (rule100) added for this host
- a class (rule1) inherited from hostgroup
- a class (rule80) inherited from a config group which was added only for this host.
- a class (rule21) inherited from a config group which was added in the host group.

If I go to foreman web interface > hosts -> all hosts. Then if I want to filter by class typing :
"class=rule100" on the filter field, I can find my host. The same with a class (rule1) inherited from group.
- class=rule21, I can't find my host (class inherited from a config group which was added in the host group). The same with class=rule80 (class inherited from a config group which was added only for this host).

I am using admin account to be sure I have full rights. Using debug mode, I can see that there is no SQL request looking on config_group_classes and config_group tables while I am doing my research.

Regards,

Elodie


Related issues 2 (0 open2 closed)

Related to Foreman - Bug #7035: Unable to filter on classes (v1.5.2)ClosedDominic Cleal08/12/2014Actions
Has duplicate Foreman - Bug #6209: search for puppet class has no result when in config groupDuplicate06/13/2014Actions
Actions #1

Updated by Dominic Cleal over 10 years ago

  • Category set to Search

Seems the search by puppet class implementation in app/models/concerns/hostext/search.rb needs updating.

Actions #2

Updated by Dominic Cleal over 10 years ago

  • Subject changed from Can't get host with class inherit from config group to Can't search for host with class inherited from config group
Actions #3

Updated by Joseph Magen over 10 years ago

  • Status changed from New to Assigned
  • Assignee set to Joseph Magen
  • Target version set to 1.8.2
Actions #4

Updated by Joseph Magen over 10 years ago

  • Status changed from Assigned to Ready For Testing

Can you check out this patch at https://github.com/theforeman/foreman/pull/1461
if it works for you.

Actions #5

Updated by Elodie B over 10 years ago

It works, thanks you !

Actions #6

Updated by Elodie B over 10 years ago

In fact, I can see my host, but I have much more results than expected (where the puppet class is not included in hosts)

Actions #7

Updated by Joseph Magen over 10 years ago

Elodie, are you saying the the results are incorrect and some hosts don't have the puppetclass whether directly, inherited through hostgroup or through config group?

Actions #8

Updated by Anonymous over 10 years ago

  • Target version changed from 1.8.2 to 1.8.1
Actions #9

Updated by Dominic Cleal over 10 years ago

  • Has duplicate Bug #6209: search for puppet class has no result when in config group added
Actions #10

Updated by Dominic Cleal over 10 years ago

  • Translation missing: en.field_release set to 18
Actions #11

Updated by Elodie B over 10 years ago

Sorry I did not have time to answer before, it works, thank you Joseph.

Actions #12

Updated by Joseph Magen over 10 years ago

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

Updated by Bryan Kearney over 10 years ago

  • Bugzilla link set to https://bugzilla.redhat.com/show_bug.cgi?id=1110360
Actions #14

Updated by Dominic Cleal over 10 years ago

  • Related to Bug #7035: Unable to filter on classes (v1.5.2) added
Actions

Also available in: Atom PDF