Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
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....

bc1d0900 04/12/2011 03:23 AM Ohad Levy

Addresses #830 - set host model from facter for virtual guests

Signed-off-by: Frank Sweetser <>

ac7fe332 04/10/2011 03:51 PM Ohad Levy

added search to puppet classes page #refs 719

8de14697 04/10/2011 03:21 PM Ohad Levy

added search to operating systems page #refs 719

b0b1ea21 04/10/2011 03:17 PM Ohad Levy

added search to reports page #refs 719

e77b99e0 04/10/2011 03:17 PM Ohad Levy

fixes #259 - Ability to search Hosts by Parameters

c76afe1f 04/10/2011 03:17 PM Ohad Levy

added search to facts page #refs 719

7747485a 04/10/2011 11:33 AM Ohad Levy

adds search to hosts refs #719

3518bfa0 04/06/2011 03:48 PM Frank Sweetser

Recognize Scientific Linux as a RedHat derivative.

Note that this requires equivalent support in facter, which is currently
in git but not yet released as of facter 1.5.8.

Signed-off-by: Frank Sweetser <>

d568c4cc 04/06/2011 03:30 PM Ohad Levy

fixes #759 - populate hosts fails if the host has no mac-address

b3f525e2 03/31/2011 05:28 PM Ohad Levy

fixes #723 - Hypervisor details page

This also include basic functionality to power on/off guests

455f5d2b 03/30/2011 10:31 AM Paul Kelly

Fixes #544 - Foreman connects using an ssl certificate

Signed-off-by: Paul Kelly <>

65b5ea5e 03/30/2011 05:16 AM Frank Sweetser

fixes #801 - Strip carriage returns from all partition tables

dbb7c2f2 03/29/2011 05:27 AM Paul Kelly

Fixes #789 - External node interpolation of puppetmaster

Signed-off-by: Paul Kelly <>

50d977ed 03/27/2011 04:04 AM Ohad Levy

fixes #784 - The HOST flash runtime_graph disapears when you have a failed report

bb9a1ad1 03/22/2011 06:46 AM Paul Kelly

Fixes #565 - rake puppet:import:puppet_classes misses some changes

Signed-off-by: Paul Kelly <>

7123fa79 03/22/2011 06:24 AM Ohad Levy

fixes #761 - Support Puppet 2.6.x Report format 2

ba5b7e74 03/21/2011 10:53 AM Ohad Levy

fixes #582 - Foreman should not fail if libvirt ruby binding are not installed

3fe6982a 03/21/2011 05:22 AM Ohad Levy

fixes #765 - puppetmaster name is no longer resolved after #609

9b1fd486 03/18/2011 07:19 AM Paul Kelly

Fixes #758 - Respond_to typo

Signed-off-by: Paul Kelly <>

36f93e4d 03/17/2011 02:32 PM Ohad Levy

Fixes #609 - Orchestrate puppetca operations

This also includes adding support for a puppet smart-proxy target type
and providing migration support
Updated to provide backward compatability for host and hostgroup objects
Now terminates the build and incorporates other fixes...

d97196da 03/15/2011 09:59 AM Bash Shell

fixes #701 - Include environment, puppetclasses and group_parameters for hostgroups json output.

6454273f 03/15/2011 09:42 AM Paul Kelly

Fixes #674 - Rails Queue class conflict with Orchestration Queue

Signed-off-by: Paul Kelly <>

ffbdaa7c 03/15/2011 08:59 AM Ohad Levy

fixes #693 - Fix notifications allways being sent to all users

patch provided by Tomáš Strachota <>

668d432f 03/15/2011 04:26 AM Ohad Levy

added css grid and converted most pages to use that grid

5410421d 03/15/2011 04:26 AM Ohad Levy

fixed broken tests

added default order and paginations which
fixes #721
fixes #688

cdf02336 03/15/2011 04:26 AM Ohad Levy

views cleanup and added more operatingsystems icons

a99d544a 03/13/2011 03:43 AM Paul Kelly

Fixes #725 - Provided better message on boot_server detection failure

Signed-off-by: Paul Kelly <>

cd9079df 03/13/2011 03:41 AM Paul Kelly

Refs #611 - smart-proxy errors are not being displayed

Signed-off-by: Paul Kelly <>

5942416f 03/09/2011 05:37 AM Ohad Levy

fixes #702 - remove pxe-config-link when changing the mac address

this also ensures that the legacy TFTP system won't be called once a smart proxy is in use.

51b0abad 03/09/2011 04:41 AM Ohad Levy

fixes #681 - with_fact named scope can't be used with more than one fact name and value pairs

4bf3c419 03/07/2011 09:24 AM Paul Kelly

Fixes #642 - Redo managed host implementation

Signed-off-by: Paul Kelly <>

822eef5a 03/07/2011 09:21 AM Paul Kelly

Fixes #654 - Delete ROLLBACK should be in transaction block

Signed-off-by: Paul Kelly <>

102a8035 03/07/2011 09:18 AM Paul Kelly

Fixes #714 - Reverse rollback operation order

Signed-off-by: Paul Kelly <>

99f00455 03/07/2011 02:47 AM Frank Sweetser

fixes #708 - Perform case insensitive match when checking if hostname includes domain

7575622d 03/01/2011 02:20 PM Ohad Levy

fixes #698 - Searching for puppetclass in json format gives 500 error

b28fdce4 02/21/2011 04:14 AM Ohad Levy

Fixes #670 - Adds proper json support for most CRUD operations

2aaa1858 02/21/2011 02:31 AM Ohad Levy

fixes #682 - Typo in app/models/orchestration/libvirt.rb

c73efa8d 02/20/2011 11:11 AM Ohad Levy

fixes #681 - with_fact named scope can't be used with more than one fact name and value pairs

d0c58f85 02/16/2011 04:01 AM Justin Sherrill

Fixes #653 - adds ip and mac to host whilelist for template rendering

2755ebe9 02/16/2011 03:43 AM Paul Kelly

Fixes #664 - smart-proxy features

Now provides feedback on the smart-proxy connection and query

Signed-off-by: Paul Kelly <>

218bd6e0 02/15/2011 10:55 AM Justin Sherrill

Fixes #632 - Adds the ability to generate a PXE menu containig
provisioning template and hostgroup combinations on smart proxies

5a2d3a1e 02/09/2011 11:21 AM Ohad Levy

fixes #661 - unable to create 32bit libvirt instances

cb624bf0 02/09/2011 07:46 AM Ohad Levy

fixes #612 - Print an error message when can not find a PXELinux template to render

b2571afc 02/04/2011 03:38 AM Ohad Levy

enforce mac address validation - refs #648

63fff2e9 02/04/2011 03:22 AM Ohad Levy

fixes #648 - libvirt validations errors even if libvirt hypervisor is
not selected

e5d3f34e 02/01/2011 04:24 PM Ohad Levy

Fixes #631 - Adds the ability to set default values for hostgroups, which
are automatically applied when creating a new host (and selecting that
host group), and allows for templates to be rendered with those default
hostgroup values

d476f6a8 02/01/2011 02:51 PM Justin Sherrill

fixes #604 - making safemode template rendering configurable

91e8f35b 01/26/2011 08:31 AM Paul Kelly

Fixes #452 - Host's owner should default to the logged in user