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.

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

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

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

84a4c89b 06/12/2011 07:13 AM Ohad Levy

fixes #976 - hypervisor name can't contain "."

7159f2a2 06/09/2011 02:06 AM Ohad Levy

fixes #967 - bookmark fails if its name includes a "."

ddee8d43 06/07/2011 03:50 AM Ohad Levy

Version bump to 0.3

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
ad3d61b7 05/25/2011 08:28 AM Paul Kelly

Fixes #920 - Add authorization to hypervisor, bookmarks, subnets, smart-proxy/autosign and puppetca

Signed-off-by: Paul Kelly <>

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

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

4dd720f6 05/17/2011 01:56 AM Paul Kelly

Fixes #901 - Unattended field in settings.yaml

Signed-off-by: Paul Kelly <>

4242cd78 05/05/2011 09:05 AM Ohad Levy

refs #285 - removes any left over from the old google charts libraries

2dc34ac5 05/02/2011 05:42 AM Ohad Levy

fixes #854 - Provide the version when calling the status api method

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

fixes #797 - JSON for users not returned

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

1a51088d 04/23/2011 02:16 PM Ohad Levy

fixes #815 - Redirect to login page when editing multiple hosts

this patch converts the mulitple selections to be pure javascript,
removing the buggy AJAX implementation.

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

fixes #400 - Puppetca Monitor

78a1ccfc 04/20/2011 08:49 AM Ohad Levy

fixes #856 - Enable time based caching

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.

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

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.

bd5e3385 04/11/2011 02:46 AM Ohad Levy

fixes #829 - /hosts/fqdn/reports should not be a redirection

b342a9a8 04/10/2011 04:06 PM Ohad Levy

addes search to dashboard page refs #719

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

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

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

fixes #723 - Hypervisor details page

This also include basic functionality to power on/off guests

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

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

a67e7179 03/13/2011 04:05 AM Paul Kelly

Fixes #641 - Allow editing of the host's managed atribute

Signed-off-by: Paul Kelly <>

b752d4f7 03/07/2011 05:23 AM Lukas Zapletal

Fixes #691 - Implement simple status service

Signed-off-by: Lukas Zapletal <>

a6273e1f 02/15/2011 05:21 AM Ohad Levy

fixes #667 - welcome screens query is not optimized

6d143256 02/10/2011 04:02 AM Jochen Schalanda

Fixes bug #644 - Added gem dependencies for 'rest-client' and 'json' to config/environment.rb.

4899723c 02/10/2011 03:54 AM Ohad Levy

fixes #334 - Clone a hostgroup

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

1f927b16 01/26/2011 08:26 AM Paul Kelly

Fixes #350 - Add multiple build operation

2b174ff5 01/20/2011 09:52 AM Eric Shamow

Fixes #578 - Emailed error reports are empty

38dbbddf 01/20/2011 05:03 AM Ohad Levy

fixes #335 - this patch will auto import the facts (making the rake task or import_facts script redundent).

this patch introduce a new settings options :using_storeconfigs:
while we try to automaticily detect if we run storeconfigs, its not always possible...

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

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

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

06823dc7 12/16/2010 08:54 AM Ohad Levy

Fixes #65, Fixes #339 and Fixes #539

This commit introduce the following:
  • Smart proxy CRUD within Foreman
  • Subnet operations
    • CRUD
    • Finding the next free IP (via the dhcp proxy)
  • Association of subnets, domains to proxies (dns, dhcp and tftp)
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...

c6c45e28 11/22/2010 02:53 AM Ohad Levy

Updated rack version

4eeb9ffc 11/09/2010 12:41 PM Ohad Levy

fixes #441 - display facts timestamp

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

6e8defed 11/04/2010 09:54 AM Ohad Levy

Fixes #288 - Moved DashboardController actions (except for #index) to HostsController.

0f77c7f2 10/24/2010 01:12 PM Ohad Levy

Fixes #178 and Fixes #24 - Automate populating the TFTP directory

This implementation is only for the Red Hat family, other OS's should follow
It implements a way to query foreman and gets the required boot files (i.e. kernel and initrd) files
from a predefine media over JSON....

2b4e3e7d 10/17/2010 08:42 AM Ohad Levy

added JSON API Support to the Domains Controller

27210309 10/10/2010 01:09 PM Paul Kelly

Added a basic notice facility to foreman

Notice.create :message => "text", :level => level, :global => boolean
if global is true then any user can cancel that message for all users
else each user must cancel the message individually

level can be "warning" or "message"...

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

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

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
adcd0374 09/19/2010 01:19 PM Paul Kelly

Fixes #239 - Erases environments and puppetclasses

The fix also includes a page in which the use selects the additions
and removals which they would wish to apply to their database.
Errors are reported and an opportunity is given to reapply the changes.

dde34153 09/19/2010 01:19 PM Paul Kelly

Fixes #376 - Broken multiple assignment

7aee63b6 09/15/2010 10:27 AM Ohad Levy

settings route is no longer required - refs #294

34c8caf4 09/12/2010 03:42 PM Ohad Levy

cleanup - refs #294

58b01247 09/05/2010 01:59 PM Eric Shamow

fixes #371 - disable many hosts at once

b1a44209 08/25/2010 12:27 PM Ohad Levy

Puppet 2.6 doesn't load rails class

d82926a7 07/06/2010 04:55 PM Ohad Levy

reverting changes to settings file, refs #343

7a4ec5cf 07/06/2010 04:51 PM Paul Kelly

Fixes #145 - Added AuthSourceInternal

Added a password setting facility to the user class for AuthSourceInternal
Switched to SHA1
Changed :ldap to :login
Applied numerous fixes from Ohad Levy
Fixed malformed user page
Switched attr_accessible to attr_protected...

0e4f1b41 06/30/2010 06:47 PM Ohad Levy

fixes #329 - Errors parsing RRDs

5cd14993 06/25/2010 07:15 AM Ohad Levy

fixes #329 - trying to recover from serialization side effects

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

fixes #323 - Add a "cancel build" option

89569baa 06/07/2010 03:56 AM Jochen Schalanda

Fixes #308 - Added action to destroy multiple hosts at once.

c4b56e43 06/03/2010 06:59 AM Ohad Levy

fixes #273 - Provide a "Getting started" front-page

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

a67b0923 05/28/2010 03:52 PM Paul Kelly

Fixes #101 - Generate rdoc files and html links on the puppetclasses page

Rewite rdocs if required by the prepare phase
Incorporate Fank Sweetser's :: patch
Incorporate a url_helper suggested by Ohad
Added a new interface via links on the supported environments list

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

fixes #271 - remove active scaffold plugin

661e86c7 05/26/2010 12:49 PM Ohad Levy

fixes #269 - Remove activescaffold from audits page

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

Fixes #212 - Remove AS from facts

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.

5f6b2196 05/18/2010 04:23 AM Paul Kelly

Fixes #204 - Remove AS from environments page

Merged import facility in Environment and Puppetclass controllers

6874bbd9 05/18/2010 04:01 AM Paul Kelly

Fixes #232 - Removes AS from Users page

The password verification test has not yet been implemented but will get done in AuthSourceInternal fix
All tests now pass These tests now work whether settings[:ldap] is enabled or not
Plus whitespace fix

6b728fdc 05/18/2010 03:19 AM Bash Shell

Fixes #258: Change Environment for multiple hosts.

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.

52538203 05/09/2010 03:30 PM Ohad Levy

Fixes #179 - allow mass assignment of parameters and host groups.
Greatly inspired by Ashay Humane <> at 5c2e395c

dad78fb6 05/06/2010 04:00 PM Paul Kelly

Fixes #132 - Added a clone operation

This clones the AR, attaches clones of the
originals host_parameters and then renders the "new" action, ready for editing.

The host_parameters must not use validate_presence of :host_id when using nested attributes.
Created a hidden :nested attribute to the form to flag this behaviour...

2295ea88 04/30/2010 03:31 AM Ohad Levy

added titles to hosts show page actions

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)....
bd46fa41 04/27/2010 06:47 AM Ohad Levy

fixes #200 - Remove activescaffold from the puppet groups page

f87f1250 04/19/2010 03:17 AM Ohad Levy

added links to all facts and switched to url helpers

5f75dccc 04/14/2010 04:02 AM Paul Kelly

Fixes #177 - Family concept

It will_paginate and handle searches
Added family support to Operatingsystem
More work will be needed to add family support to host manipulation.

af6e2624 04/09/2010 10:25 AM Ohad Levy

fixes #199 - Remove activescaffold from the puppetclasses page, search functionality will follow

1cf43cf6 04/09/2010 09:06 AM Ohad Levy

Merge branch 'feature-203' into develop

97e387ca 04/09/2010 07:41 AM Bash Shell

fixes #203 Remove ActiveScaffold from Models

2217ce9c 04/08/2010 08:48 AM Ohad Levy

fixes #206 - Remove activescaffold from the authentication page

76b2f1b7 04/08/2010 07:49 AM Ohad Levy

fixes #202 - Remove activescaffold from the medias page

c2ba4ed3 04/08/2010 07:15 AM Ohad Levy

fixes #201 - Remove activescaffold from the domains page

fa7070ca 04/08/2010 06:02 AM Ohad Levy

fixes #207 - remove activescaffold from Parameters settings

66bb73ba 04/07/2010 10:16 AM Ohad Levy

fixes #198 - remove activescaffold from Operating systems setting page

e6d73c7f 04/06/2010 03:09 AM Ohad Levy

fixes #195 - remove activescaffold from Architectures setting page