Project

General

Profile

Download (22 KB) 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.

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/<fqdn>/lookup_values/<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....

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 :)

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

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

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

Fixes #820 - Intel Solaris support

Signed-off-by: Paul Kelly <>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Signed-off-by: Frank Sweetser <>

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

adds search to hosts refs #719

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

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

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 <>

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...

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 <>

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

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

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

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

501cde54 01/24/2011 04:02 AM Ohad Levy

fixes #605 - remove parenthesize argument(s) warnings

720fe87e 01/23/2011 08:01 AM Ohad Levy

fixes #603 - mac address validations logic for virtual hosts is broken

96be8845 01/14/2011 09:04 AM Ohad Levy

fixes #427 - Ability to provision xen/kvm guests

this patch adds support to libvirt based hypervisors

b723e051 12/20/2010 05:31 AM Ohad Levy

Fixes #555 - unable to build Debian hosts with Safe template's

db59a916 12/20/2010 05:31 AM Jochen Schalanda

Fixes #263 - Refactored Foreman to use correct singular and pluralization of medium/media

90b83222 12/16/2010 10:10 AM Ohad Levy

Fixes #540 - Manages sub proxies

Automates the creation of DHCP, DNS and TFTP settings on remote servers.
This handles all required settings in order to prepare a machine for provisioning.

DHCP:
  • Reservation will be created per host, setting the following options:...
32847027 12/09/2010 04:17 PM Justin Sherrill

Fixes #469 - Changing templates to be rendered within a safemode/sandbox

cab0d8c6 11/29/2010 07:08 AM Ohad Levy

Fixes #378 - Adds support for multiple configuration templates

Configuration templates (Kickstart, preseed, syslinux, gpxe etc) can now
be saved in the database directly.

Each template is associated with valid operating systems (unless if its a
snippet which can rendered via all other templates) and a possible...

11782648 11/25/2010 09:53 AM Ohad Levy

fixes #471 - enabling parameters for Operating Systems

e03f7844 11/22/2010 02:30 AM Ohad Levy

fixes #478 - Host creation / edit operation might return undefined method crypt

14dd0353 11/16/2010 01:00 PM Ohad Levy

fixes #470 - Add gpxe scripts support

This commit implements the following:
  • dynamic gpxe script that kickstart purly with gpxe - see usage example below
  • add static network option to kickstart, ie if added ?static=true to the url, network configuration would be static...
23e59327 11/09/2010 12:15 PM Ohad Levy

Ensures that all anonymous actions are allowed - refs #366

c9fff7c1 11/08/2010 09:47 PM Paul Kelly

Fixes #168 - optional unattended settings

b34e9aea 11/08/2010 07:53 PM Ohad Levy

Fixes #298 - Add tests to unattended controller

on the way, I've fixed a few bugs:
  • When OS is sucsuffully installed, it tells foreman it was installed
    when having roles enabled, Foreman would not allow an anonymous user to change the settings
  • text/plain was only being set for spoof operations...
3af5f2e6 11/08/2010 12:31 PM Ohad Levy

fixes #438 - automatically associate the host domain

This reverts a bahaviour prior to #398, the main difference
is that the domain will not be created, rather only existing
will be used.

9fd7478e 11/07/2010 10:39 AM Paul Kelly

Fixes #366 - Redmine authorization port

This is a major feature which provides RBAC authorization within Foreman
a mental note to myself - never ever work on large commits

d97375e0 10/31/2010 02:51 PM Ohad Levy

Fixes #284 - Use MAC address if IP doesn't exist when tftp booting

  • Uses any of the assoicated mac addresses (RH only) prior to IP
  • Adds a new settings to not update mac or ip information to Foreman - used for cases
    where DHCP booting is done via a temporary dhcp range
61dc8cee 10/04/2010 09:34 PM Matt Moran

fixes bug #398 - issue with adding hosts with full stops
This introduce a small behaviour change, before, once adding host like:
x.domain.net, foreman would automatically add domain.net to its domain
list, but now, as a full stop(".") is a valid hostname char,...

3c7750e1 10/03/2010 01:26 PM Ohad Levy

- Added JSON support for fetch node lists
- Added JSON support for fetching node facts hash

545bf556 09/22/2010 12:04 PM Ohad Levy

fixes #384 - out of sync might not show all real machines which are out of sync

86744a6b 09/22/2010 12:00 PM Ohad Levy Fixes #358 - reference hosts by HOSTNAME instead of internal ID
  • removed rrd related links as RRD is deprecated
  • added a common host finder method
  • changed urls to include the host name rather its internal id
4dd00cbc 09/20/2010 10:04 AM Ohad Levy

fixes #330 - Import hosts_and_facts rakejob resets environments to production

15137a05 08/31/2010 10:13 AM Ohad Levy

refs #369 - added additional tests

4683bca6 08/31/2010 09:50 AM Ohad Levy

fixes #369 and refactored the summary email view to make it human readable

5c4885c1 08/28/2010 09:30 PM Ohad Levy

fixes #368 - out of sync host list should not include disabled hosts

5aee7268 08/28/2010 09:04 PM Eric Shamow fixes #364 - Enable "downtime" in Foreman
  • Added checkbox for enabling and disabling hosts from edit screen
  • Enabling e-mail reports for hosts in downtime
  • Added dashboard links to disabled hosts
  • Added basic tests
49f31762 08/16/2010 01:57 PM Ohad Levy

Partial fix for refs #336, a host needs to be saved after new facts are
imported

a6e10c72 08/15/2010 01:31 PM Jochen Schalanda

Fixes bug #361: Omit 'environment' attribute in Host#info if environment is empty.

727312c3 06/25/2010 08:12 AM Ohad Levy

fixes #321 - external-node importer does not overwrite class list

3a8b1446 06/25/2010 07:37 AM Ohad Levy

fixes #326 - Host resource graph legend is mislabelled

aa1796f3 06/17/2010 02:15 PM Paul Kelly

Fixes #261 - parameters now use a single reference_id

This implementation uses STI but the table looks the same for all
variants. This is a little strange but it seems to work.

Also removed obsolete controllers and tests
Added more tests

7700f32f 06/17/2010 03:42 AM Frank Sweetser

fixes #323 - Add a "cancel build" option

2a06208d 06/09/2010 08:05 AM Ohad Levy

fixes #315 - Newlines slipping into dynamic partition table layouts

81e2d3f3 06/03/2010 03:54 AM Ohad Levy

fixes #302 and all references to_label and to_s
removed references to all per_page settings as they are common now

51252890 06/02/2010 08:34 AM Frank Sweetser

fixes #297 - Prevent operatingsystem.minor from storing NULLs

895a7680 06/02/2010 08:34 AM Ohad Levy

fixes #295 - This YAML generates a 500 error when trying to send over http

8ac3ea75 05/30/2010 04:46 PM Ohad Levy

fixes #289 - Import host hardware model

2dcf4736 05/30/2010 04:38 PM Ohad Levy

minor code smell cleanups

edf4198b 05/27/2010 04:43 PM Ohad Levy

fixes #271 - remove active scaffold plugin

b729fb04 05/26/2010 05:12 AM Paul Kelly

Fixes #212 - Remove AS from facts

91549be9 05/24/2010 07:33 AM Ohad Levy

fixes #264 - Overview of host's puppet classes should be sorted

459e0feb 05/24/2010 07:11 AM Paul Kelly

Fixes #249 - Remove AS from reports

Added a searchbar for hostname, reporting period and the type of report.

9c0e127b 05/17/2010 07:03 AM Paul Kelly

Fixes #170 - implement usergroups

Added migration
Added tests
Added MVC files
Added the routes as well
Added the program logic and additional views
Added RESTful actions for update and create
Added validations to ensure that usergroup.name and user.login do not collide...

19bd108a 05/10/2010 03:34 AM Paul Kelly

Fixes #240 - Clone operation highlights changes correctly

The clone operation no longer flags edits as errors. This looks better.

4e85a944 05/09/2010 03:55 PM Ohad Levy

fixes #233 - In the "Show" page for a Host, Build link should not be visible when Unattended is false.

e6c75845 04/30/2010 03:31 AM Ohad Levy

fixes #231 - find_each LocalJumpError (no block given)

5af52b3b 04/28/2010 03:16 PM Ohad Levy

fixes #220 - show all used puppet classes when using storeconfigs

b09b4515 04/28/2010 10:12 AM Ohad Levy Fixes #193 - move hosts controller away from AS
  • Remove active scaffold from hosts controller.
  • changed default host graphs from one day for up to one week
  • added dynamic dropdown boxes for host creation / edit page (e.g. for puppet classes, operating systems etc)....
9a9b3e75 04/20/2010 06:21 AM Paul Kelly

Fixes #13 - Manage Debian family release-name

9d75c16d 04/19/2010 03:18 AM Ohad Levy

added common links to host show page and pagination

c6f1b718 04/16/2010 09:46 AM Ohad Levy

added google_visualr and converted dashboard and hosts graphs

cf2f7656 04/12/2010 03:17 PM Ohad Levy

fixes #181 - External node import prints 'nil' instead of 'class foo missing'

0da5bcf1 03/25/2010 03:01 PM Ohad Levy

refs #181 - solves unordered output

722ba6f1 03/25/2010 02:00 PM Ohad Levy

fixes #181 - External node import prints 'nil' instead of 'class foo missing'

8485883a 02/10/2010 08:10 AM Ohad Levy

fixes #167 - password will be updated each time to host is being edited

07723734 01/30/2010 01:28 PM Ohad Levy

fixes 163 - clean certificate only when a new build request starts

72e65b31 01/26/2010 03:38 PM Ohad Levy

fixes #151 - add show host page
Added a nested link to hosts to lots of controllers

2c7da330 01/20/2010 07:05 AM Ohad Levy

fixes #159 - If facts are imported incorrectly or incompletely, the Statistics links does not work

e386628a 01/06/2010 05:14 AM Ohad Levy

fixes #124 - Support run interval other than default 30 minutes

8f823b83 01/06/2010 03:52 AM Ohad Levy

fixes #140 - dashboard fails when using postgresql backend

16cb7742 12/14/2009 06:02 AM Ohad Levy

fixes #80, fixes #106 and fixes #128

b2ef897d 12/14/2009 06:00 AM Ohad Levy

fixes #71 - send out daily email summary of puppet changes

9c3ffb6b 12/14/2009 06:00 AM Ohad Levy

switches global setting var to be a constant var - refs #100

ff1cc6b1 12/14/2009 06:00 AM Ohad Levy

fixes #106 - redid the status calcuation, this fixes #80 but not in an optimal way - db migration would be required for that.

06160506 12/10/2009 07:26 AM Ohad Levy

fixes #125 - allow query interface to specify multiple classes and facts and key value pairs for facts

b6485e4a 12/01/2009 06:25 AM Ohad Levy

removed commented lines

456d537a 12/01/2009 06:09 AM Martin Englund

First stab at fixing feature #87