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.

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

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

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

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

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

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

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

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

fixes #400 - Puppetca Monitor

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

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

fixes #723 - Hypervisor details page

This also include basic functionality to power on/off guests

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

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

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

e895706f 03/07/2011 03:13 AM Paul Kelly

Fixes #695 - Unattended being false should skip some tests

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

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

80e0157c 02/13/2011 03:15 AM Paul Kelly

Fixes #623 - incomplete multiple builds commit

Signed-off-by: Paul Kelly <>

0753c1c4 02/01/2011 03:32 AM Justin Sherrill

Fixes #639 - resolves "parenthesize argument(s) for future version" warnings

Signed-off-by: Justin Sherrill <>

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

Fixes #578 - Emailed error reports are empty

e08af891 01/20/2011 04:02 AM Ohad Levy

fixes #474 - Foreman does not add a node automatically on initial report

ef5cbe9b 01/17/2011 02:00 PM Justin Sherrill

Fixes #592 - Adding tests for provisioning template selection based on Host

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

77bbe487 12/26/2010 05:21 AM Ohad Levy

fixes #558 - proxy fails if the the url include a tralinig slash.

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

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

Fixes #168 - optional unattended settings

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

27ecacf5 10/26/2010 01:42 PM Ohad Levy

Fixed an issue with metric processing on 0.25.x reports, refs #405

4cbaa406 10/21/2010 10:17 AM Ohad Levy

Fixes #405 and Fixes #349 - Adds support to 2.6.x reports

NOTE: Its recommended to Backup your DB prior to using this patch.

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

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

f5df7d44 10/03/2010 03:07 PM Paul Kelly

Fixes #390 - A user account is always associated with a session

1f0c2f2e 09/22/2010 09:07 PM Paul Kelly

Fixes #367 - Parameter validates_format_of is too restrictive

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.

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

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
f15945db 08/16/2010 09:29 AM Ohad Levy

fixed all parenthesize warnings

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

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

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

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

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

f34463c4 05/24/2010 07:25 AM Paul Kelly

Fixes #256 - Environment names should be alphanumeric

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

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

5656ef86 05/14/2010 06:58 AM Ohad Levy

fixes #216 - Validate uniqueness of a parameter name for Individual hosts

c289176c 05/03/2010 03:18 PM Ohad Levy

fixes #237 - installing puppet from epel breaks if base image is not 5.3 or 4.9 release

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)....
c4c59fbb 04/14/2010 07:58 AM Ohad Levy

family id can not be forced at this time, as it breaks many fact import operatings, fixing broken tests

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.

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

fixes #207 - remove activescaffold from Parameters settings

0265427b 03/09/2010 06:47 AM Ohad Levy

fixes #141 - add support to extlookup kind of queries through foreman
usage:
wget -q -O - "http://foreman/lookup?key=ntpserver&order[]=my.domain&order[]=common"
if you want it in YAML, just add:
wget -q -O - "http://foreman/lookup?key=ntpserver&order[]=my.domain&order[]=common&format=yml"

ff9305cd 03/05/2010 01:45 PM Ohad Levy

fix broken tests

30ba36d1 02/18/2010 09:07 PM Ohad Levy

db:migrate failed, commenting this test and implementation for now

ef3b9dcc 02/18/2010 08:05 PM Leandro Marcucci

Commented failing test due to unimplemented validation in OperatingSystem.

fbffba1c 02/18/2010 08:05 PM José Luis Escalante

added some explanations in reports_controller_test, fact_values_test, users_controller_test, fact_value_controller_test, user_test, about why there is some missing tests. Refactored the auth_source_ldap_controller.

fbdf83b3 02/18/2010 08:05 PM José Luis Escalante

A couple modifications to AuthSourceTest and UserTest. See details.

1. refactor some tests in auth source test, this test is incompleted, cause self.authenticate use authenticate which is not implemented yet.
2. Almost finished, try_to_login method, but uses the auth source authenticate, so I can't move forward.

070f070b 02/18/2010 08:05 PM José Luis Escalante

Several corrections and improvements. See full description for more detail.

1. Corrected a bug in domain model. In countFact method there was a mistaken search, with the domain name.
2. Finished the domain test
3. Corrected a bug in host_mailer model. In summary method when the conditions hash is declared, in order was a mistaken search with the hosts names....

07ad7166 02/18/2010 08:05 PM Lucas Tolchinsky

corrected tests in hosts_controller and report_observer

a518eda1 02/18/2010 08:05 PM Lucas Tolchinsky

removed the ldap connection test from auth_source_ldap_test

92ff1eef 02/18/2010 08:05 PM Lucas Tolchinsky

added report_observer test

a675da90 02/18/2010 08:05 PM Lucas Tolchinsky

finished tests for environment

85882e5f 02/18/2010 08:05 PM Lucas Tolchinsky

added test for pupetclass

f4ec402d 02/18/2010 08:05 PM José Luis Escalante

added the fact value test, seems to be a bug in the mem_average method from the model...

23db580d 02/18/2010 08:05 PM Lucas Tolchinsky

removed trailing spaces in home_controller_test and in user_test

ea15e866 02/18/2010 08:05 PM Lucas Tolchinsky

removed trailing spaces in user_test and the initial "Replace this with..." comment

a480d967 02/18/2010 08:05 PM Lucas Tolchinsky

in model_test.rb I removed some trailing spaces and the initial "the_truth" test

002e468d 02/18/2010 08:05 PM Lucas Tolchinsky

host_observer is not implemented, so I don't know what tests to write

7a65bc18 02/18/2010 08:05 PM José Luis Escalante

refactored the auth_source_ldap test

d91a5a87 02/18/2010 08:05 PM José Luis Escalante

added the host_parameter_test, modified the Ensure_not_use_by issue in the subnet model and almost finished the subnet_test

b17a040f 02/18/2010 08:05 PM Lucas Tolchinsky

added some more tests to HostMailer

10139fde 02/18/2010 08:05 PM José Luis Escalante

added the domain_parameter_test and group_parameter_test, modified the ensure_not_used_by in subnet model, almost finished the domain test and started the subnet test.

27ff24c7 02/18/2010 08:05 PM Lucas Tolchinsky

specified recipient tests

2cea651f 02/18/2010 08:05 PM Lucas Tolchinsky

first host_mailer tests to complete

f111e0da 02/18/2010 08:05 PM José Luis Escalante

modified the Ensure_not_use_by in Domain model, started the Domain test, and corrected some minor issues in Auth_source_ldap test

213312e9 02/18/2010 08:05 PM Lucas Tolchinsky

removed trailing spaces

446ad21e 02/18/2010 08:05 PM Lucas Tolchinsky

indentation fix

ff98731b 02/18/2010 08:05 PM Juan Manuel Pérez

Added User Test. It lacks auth test.

1e4b330b 02/18/2010 08:05 PM Lucas Tolchinsky

added test for before_destroy on architecture

9d5bb4fd 02/18/2010 07:57 PM Lucas Tolchinsky

added hostgroup test and fixed some assertions

2594caf0 02/18/2010 07:57 PM José Luis Escalante

started the auth_source and auth_source_ldap tests

33dc2d19 02/18/2010 07:57 PM Juan Manuel Pérez

Added environment test. It's green, but it lacks some tests.

1ec92973 02/18/2010 07:57 PM Lucas Tolchinsky

refactored the trailing spaces test and added parameter test

32a35ed7 02/18/2010 07:57 PM Lucas Tolchinsky

fixed a variable name

e543feae 02/18/2010 07:57 PM Lucas Tolchinsky

added before_destroy :ensure_not_used test on RED

2daa45bf 02/18/2010 07:57 PM Lucas Tolchinsky

added name uniqueness test

0539f427 02/18/2010 07:57 PM Lucas Tolchinsky

added test for unquiness on green

84245643 02/18/2010 07:57 PM Juan Manuel Pérez

Added model test (in red).

6b9aeb72 02/18/2010 07:57 PM Lucas Tolchinsky

refactoring tests

cec4503c 02/18/2010 07:57 PM Lucas Tolchinsky

Puppetclasses tests on green

7e57efb4 02/18/2010 07:57 PM Lucas Tolchinsky

Media tests on green

34251c45 02/18/2010 07:57 PM Lucas Tolchinsky

ptables tests on green

3d29a5a4 02/18/2010 07:57 PM Lucas Tolchinsky

operatingsystem tests refactored on green

b81d78cc 02/18/2010 07:57 PM Lucas Tolchinsky

removed blank line

1e6a9256 02/18/2010 07:57 PM Lucas Tolchinsky

improved tests and corrected validation

935612ab 02/18/2010 07:57 PM Lucas Tolchinsky

refactor