Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
a7f78b19 09/04/2011 03:13 AM Ohad Levy

fixes #1148 - CRUD on lookup values via the API

c21e2678 08/25/2011 03:28 PM Ohad Levy

fixes #1057 - Allow foreman search to output multiple hosts when outputting to rundeck

6285a614 08/23/2011 07:37 AM Ohad Levy

fixes #1125 - tftp proxy might not always be initialized

d78436d6 08/23/2011 06:06 AM Ohad Levy

refs #1128 - ensure that parameters cache is cleared between tests

8ea536e3 08/23/2011 05:24 AM Ohad Levy

fixes #1128 - Ability to match on Parameters in Smart Variables

b1116c90 08/23/2011 03:29 AM Ohad Levy

fixes #1127 - add ip auto discovery when none is defined

8ae11ffa 08/23/2011 03:28 AM Ohad Levy

fixes #1126 - addes full hostgroup name to hostgroup api

acb50a39 08/18/2011 04:00 PM Ohad Levy

fixes #1121 - convert dns handling to real network objects

ec777026 08/18/2011 04:00 PM Ohad Levy

fixes #1122 - extracted common REGEXPs

a6f4f5f7 08/18/2011 04:00 PM Ohad Levy

fixes #1120 - Replaced DHCP functionaitlity by the new net dhcp record classes

01984fb7 08/16/2011 07:35 AM Amos Benari

New artwork

  • dark top-bar
  • moved the search box below the tabs line.
  • improved the show host page
  • added notifications
  • Settings tab now changes title based on the active action
  • lots of cleanups - fixes #1066, fixes #926, fixes #628 and many other minor changes...
3e0f05a7 08/14/2011 10:32 AM Ohad Levy

fixes #1111 - search auto completer should not suggest hosts which are not visible to the current user

b063a9bc 08/14/2011 09:52 AM Paul Kelly

Fixes #1086 - Add smart-variables to params output for templating

Signed-off-by: Paul Kelly <>

f6cbdcd1 08/10/2011 10:29 AM Ohad Levy

refs #1085, order matters if the host params is a short name instead of fqdn

59ca7e53 08/10/2011 10:28 AM Ohad Levy

fixes #1103 - hypervisor connections logs to info level instead of debug

8dec3f5b 08/09/2011 06:48 AM Ohad Levy

fixes #1085 - add default domain and subnet settings to hostgroups

792573df 08/09/2011 02:33 AM Paul Kelly

Fixes #1095 - Vendor_class error reporting is incorrect

Signed-off-by: Paul Kelly <>

5d9e698a 08/08/2011 11:01 AM Ohad Levy

fixes #1096 - limit libvirt hypervisor connection time

cef8738d 08/07/2011 07:52 AM Ohad Levy

fixes #1092 - hostgroup should not look for parent hostgroups if they do not exists

68589d47 08/07/2011 07:52 AM Ohad Levy

fixes #1091 - hosts should not use pre initializer for users

9390e9cf 08/07/2011 02:37 AM Ohad Levy

fixes #1087 - removes code duplication between Reports and Hosts

d5707b63 08/03/2011 02:24 AM Ohad Levy

fixes #724 - Allow default VM specs to be tied to a hostgroup

d0e91cb5 07/31/2011 08:35 AM Ohad Levy

fixes #762 - Check class assignment consistency

f1ff5404 07/31/2011 07:27 AM Ohad Levy

fixes #1077 - Ensure that host OS attributes are related to the OS itself

b4c2016a 07/31/2011 05:38 AM Ohad Levy

fixes #1078 - Foreman should accept minimal parameters when creating a new host

bcd1f70a 07/31/2011 02:02 AM Paul Kelly

Fixes #1071 - ConfigTemplate permission name

Signed-off-by: Paul Kelly <>

b96931f2 07/28/2011 02:48 AM Ohad Levy

FEATURE #982 API call to get fact keys

Signed-off-by: Corey Osman <>

884c9b25 07/27/2011 11:13 AM Ohad Levy

fixes #1064 - last login info for a user without admin rights is not updated

68f7a705 07/26/2011 05:40 AM Ohad Levy

fixes #1058 Adds support for OpenSuSE provisioning

672f931d 07/24/2011 11:42 AM Paul Kelly

Fixes #989 - Add Sparc Solaris support

Signed-off-by: Paul Kelly <>

d3fbfd7e 07/24/2011 11:29 AM Paul Kelly

Fixes #636 - Update environment from facts

Signed-off-by: Paul Kelly <>

fad45219 07/20/2011 04:56 AM Paul Kelly

Fixes #1038 - DHCP hostname option

Signed-off-by: Paul Kelly <>

42c9a0a1 07/19/2011 07:44 AM Ohad Levy

wrong puppetca condition - refs #1043

0de3b547 07/18/2011 09:39 AM Ohad Levy

fixes #687 - this dramateclly improves expired reports deletion speed and system usage.

8104eced 07/18/2011 05:31 AM Ohad Levy

fixes #898 - remove old search leftovers across the app

1f5eea56 07/18/2011 03:36 AM Ohad Levy

fixes #822 - Allow a Customizable "Reply" Address in Email Configuration

9d4999fe 07/17/2011 09:10 AM Ohad Levy

refs #1050 removing model level authorization from settings table

this seems more trouble than its worth, as settings needs to be
checked/updated every time foreman is starting.

this leads to potenitail issue when login is enabled, or the admin user is missing etc...

1462d569 07/17/2011 08:49 AM Ohad Levy

fixes #1050 - Foreman settings should not be viewed/edited by non admin user

fd8666ab 07/17/2011 05:56 AM Ohad Levy

fixes #1018 - adds rundeck information fetching via foreman

to use simply configure your rundeck to query:

http://foreman/hosts/&lt;fqdn&gt;?rundeck=true&forman=yaml

815923d0 07/17/2011 03:47 AM Paul Kelly

Fixes #954 - rdoc:generate continues if a single puppetdoc fails

Signed-off-by: Paul Kelly <>

19d5fb05 07/17/2011 03:11 AM Ohad Levy

fixes count vs size method on older ruby versions, refs #1045

b2cf234d 07/14/2011 10:28 AM Mikael Fridh

fixes #1045 adds total memory usage chart to statistics page

Signed-off-by: Mikael Fridh <>

fd2fa665 07/14/2011 08:41 AM Greg Sutcliffe

Refs #1041 Add audit_parent to db and ui

Seems to work fine, within the limitations of HostClasses getting
their own entry. Search doesn't work right - it searches on
"parent = 1" not "parent = host/domain/blah"

Signed-off-by: Greg Sutcliffe <>

cda556ef 07/14/2011 05:47 AM Greg Sutcliffe

fixes #1042 add a more detailed status message to the summary email

Signed-off-by: Greg Sutcliffe <>

9cd25bde 07/14/2011 04:19 AM Ohad Levy

fixes #1044 - Adds ERB templates to disk layouts

3bfccd0f 07/14/2011 03:53 AM Ohad Levy

fixes #1043 adds missing patches commit.

395eb615 07/14/2011 03:15 AM Ohad Levy

fixes #1043 - make autosign optional

c764d9ec 07/12/2011 11:09 AM Ohad Levy

fixes #1040 - deleting a hostgroup, may delete a configuration template too

8a65dff7 07/12/2011 06:48 AM Ohad Levy

fixes #777 - this enable auditing of when a host is changing its puppet class assignmetns

one limitation of this patch is that at the moment, each class change
gets its own audit record.

b79bd65c 07/11/2011 03:51 AM Ohad Levy

fixes #1001, foreman should not use dhcp next server when tftp is not used

cedbb8f9 07/07/2011 07:43 AM Paul Kelly

Fixes #1026 - Medium create fails with 'invalid nfs path'

Signed-off-by: Paul Kelly <>

86d01ac3 07/06/2011 11:00 AM Ohad Levy

fixes #1029 - allows smart variables to be resolved via http get request.

this would allow to an external query to resolve a variable value to a given host.

e.g.
http://foreman/hosts/&lt;fqdn&gt;/lookup_values/&lt;variable_name>

9afa092e 07/06/2011 10:07 AM Ohad Levy

fixes #322 Ability to add custom variables and multiple values resovled
in a dynamic Hierarchally order

This commits introduces the ability to define variables per puppet
class.

additionally, each class can have multiple values, depends on the host
which is requesting that variable....

29eebabc 07/03/2011 09:30 AM Ohad Levy

splitted setting default data from the migration
this allows to add new data and modify its defaults
improved settings UI a bit more
refs #100

e57d99ca 07/03/2011 01:50 AM Paul Kelly

Fixes #1013 - Architecture change is ignored on the new hostgroup page

Signed-off-by: Paul Kelly <>

76607ed5 06/29/2011 02:17 PM Ohad Levy

fixes #100 - Setting is now a ActiveRecord object

This allows users to manage foreman settings via the UI.

the UI is a bit ugly, but works :)

6180fed8 06/21/2011 05:24 AM Paul Kelly

Fixes #999 - Log the operator who performs network database operations

Signed-off-by: Paul Kelly <>

be933d8a 06/20/2011 09:17 AM Ohad Levy

fixes #998 - free text search on hostsgroup page.

Signed-off-by: Amos Benari <>

4d4b84f6 06/20/2011 07:07 AM Ohad Levy

fixes #35 - Allow hostgroup nesting for puppet classes and parameters

0b4d9ce1 06/15/2011 08:42 AM Ohad Levy

fixes #987 - migration fails when using postgres after #820

a6db0470 06/15/2011 07:03 AM Paul Kelly

Fixes #820 - Intel Solaris support

Signed-off-by: Paul Kelly <>

d9f94b70 06/15/2011 05:34 AM Amos Benari

fixes #965 and fixes #964

Signed-off-by: Amos Benari <>

7d46a25e 06/12/2011 10:27 AM Ohad Levy

fixes #968 - cannot search a puppetclass by name

6fc77b66 06/12/2011 07:06 AM Ohad Levy

fixes #973 - Error 500 when click "All Puppet Classes"

572a19c3 06/05/2011 02:47 AM Paul Kelly

Fixes #906 - Always allow a user to edit some of their own User details

Signed-off-by: Paul Kelly <>

69f9cb82 05/30/2011 08:52 AM Ohad Levy

fixes #903 - Show resulting provisioning options at the Host edit screen

47819d54 05/29/2011 04:10 AM Ohad Levy

fixes #948 - better support for API config_templates api

  • url now uses template name as an id, instead of numerical id's.
  • index queries now respect search condtions
  • added search to the UI part too.
  • fine grained json output
b8c81182 05/26/2011 04:34 AM Paul Kelly

Fixes #943 - Use the Sandbox renderer for host's PXE menu

Signed-off-by: Paul Kelly <>

5850b92a 05/25/2011 08:11 AM Ohad Levy

fixes #887 - tftp templates with -%> crashes foreman

1c039da8 05/24/2011 03:04 PM Ohad Levy

fixes #930 - Skipped resources should not put systems in 'error' state

4ebe38c7 05/23/2011 10:36 AM Ohad Levy

fixes #899 - There are numerous typos and formatting issues with the code

2d9308eb 05/22/2011 03:14 AM Paul Kelly

Fixes #883 - Enable Authorization checking during rake tests

Signed-off-by: Paul Kelly <>

778b5a0a 05/22/2011 03:14 AM Ohad Levy

Fixes wrong summary status sting the the report API response refs #882

c4445b35 05/22/2011 03:14 AM Marcello de Sousa

fixes #917 modified: app/controllers/common_parameters_controller.rb modified: app/models/common_parameter.rb

Signed-off-by: Marcello de Sousa <>

215177dc 05/22/2011 03:14 AM Marcello de Sousa

fixes #918 - API /usergroups won't output json

Signed-off-by: Marcello de Sousa <>

925b276b 05/15/2011 11:08 AM Corey Osman

Feature #882 - add api call to reports page to get the index section

Signed-off-by: Corey Osman <>
Signed-off-by: Ohad Levy <>

aa729377 05/12/2011 07:54 AM Amos Benari

take2 fixes #893 fixed pagination issue in the facts page. fixed sort issue with out_of_sync, errors, active and disabled urls.

4ed35218 05/06/2011 02:59 PM Ohad Levy

fixes #885 - unable to fetch tftp serever name correctly

3eecf845 05/05/2011 08:43 AM Amos Benari

fixes #285 - Use Charting system which can work offline

this includes:
  • dashboard charts
  • statistics page
  • host show page

additionally, main menu buttons and bookmarks drop down are easier to handle and read

73b01046 05/03/2011 07:53 AM Ohad Levy

fixes #876 - Improve puppet certificates pages

  • Add basic things like filtering based on state (pending, valid, revoked) sorting etc
  • Add support timestamps that were introduced in #873
7e64f911 05/02/2011 10:45 AM Ohad Levy

ensures that current user is cleared, refs #807

c1303d66 05/02/2011 07:23 AM Marcello de Sousa

Fixes #756 - Foreman should now detect changes in puppet.conf (eg: environments) when importing classes

Signed-off-by: Marcello de Sousa <>

475cdc84 05/02/2011 05:27 AM Ohad Levy

fixes #807 - Update the User.current implementation to use a Thread-local variable

2e392b73 05/02/2011 04:24 AM Ohad Levy

fixes #839 - Disable (grey out) "build" button for unmanaged hosts

4a8190ef 05/02/2011 04:01 AM Ohad Levy

fixes #797 - JSON for users not returned

e27ab33e 05/02/2011 03:33 AM Ohad Levy

fixes #769 - host groups passwords are stored in their non encrypted form in the database.

9161008b 05/02/2011 02:56 AM Amos Benari

added search bookmarks, fixes #836

  • adds sub navigations under main menu items, each sub navigation is a bookmark.
  • adds visual improvements to main menu

    app/controllers/bookmarks_controller.rb | 74 ++++++++
    app/helpers/application_helper.rb | 2 +-...

635a02c9 05/01/2011 09:44 AM Ohad Levy

fixes #870 - allow to sign certificate requests via foreman

2a0cffd3 04/20/2011 08:56 AM Ohad Levy

fixes #400 - Puppetca Monitor

f3c1ecd3 04/17/2011 07:14 AM Ohad Levy

fixes #847 - Retrieve last report information per host via the api

this adds two URLS to the API:

/hosts/fqdn/reports/last
/reports/last

both supports JSON output which provides all of the report information.

17ae1ec8 04/17/2011 03:19 AM Ohad Levy

Fixes Bug #837 - Properly handles serverName get

Signed-off-by: Mark Bainter <>

a7ab36f3 04/14/2011 08:43 AM Ohad Levy

fixes #843 - show more virtual guests information

added html view for guests
moved common methods into the virt plugin

e26c3e9b 04/14/2011 02:08 AM Ohad Levy

fixes #841 - unmanaged hosts still require ip/mac address

31207a31 04/14/2011 02:07 AM Ohad Levy

fixes #827 add support for retrieving classes per host via the api

This allows queries like
/hosts/fqdn/puppetclasses
/puppetclasses/klass/hosts

it also changes the puppetclasses urls to include the class name instead of its ID.

b80fa6f1 04/13/2011 08:19 AM Ohad Levy

fixes #834 - add search to hostgroup page

3b49df17 04/13/2011 07:59 AM Amos Benari

add search to audit page fixes #773, fixes #772 and fixes #412

Signed-off-by: Amos Benari <>

200e91c8 04/13/2011 06:54 AM Ohad Levy

fixes #835 - allow to delete virtual guests

added JSON output to guests
Added Guest model
Added confirmation before power cycle
Added Deletion option to guests

8a40834f 04/12/2011 04:50 AM Ohad Levy

fixes #739: Clicking hostname leads to 'search', not details

6032a1ff 04/12/2011 04:49 AM Ohad Levy

fixes #831 - /hosts/fqdn/facts should not be a redirection

updated the JSON output as well to include leading hostname as root.

0a079cba 04/12/2011 03:50 AM Amos Benari

override default operators in the suggestion list to prevent syntax that doesn't make sence for example, in hosts page 'class != foo' will get any host that has class that is not foo if a host has two class foo and bar it will be in the list because bar != foo this kind of queries doesn't make sence and there for removed from the suggestion list....