Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
6e92e9a5 07/31/2012 10:39 AM Sam Kottler

Fixes #1789 - Parent hostgroup name is truncated when its sub-group is a sub-string of the parent hostgroup name

316a4ccd 07/22/2012 07:38 AM Ohad Levy

couple of test fixes after upgrading to a newer mocha/shoulda

6147006e 07/04/2012 03:49 PM Ohad Levy

fixes parameters whitespace validations

d860ed4e 07/03/2012 04:02 AM Mikael Fridh

fixes #1716 - remove whitespace from hostname

b596ba59 07/02/2012 07:01 AM Ivan Necas

fixes #1463 - let Foreman run on a sub path

e.g. for it being available on http://localhost:3000/foreman you run:

RAILS_RELATIVE_URL_ROOT=/foreman rails s
615b8ed4 06/29/2012 02:00 PM Ohad Levy

fixed wrong test - refs #1677

c18b829f 06/29/2012 01:59 PM Ohad Levy

disk layout should really not be unique.

fe728c74 06/28/2012 04:31 AM Ohad Levy

fixes #1638 - remove whitespaces for user email instead of validation error

32f4c2ed 06/27/2012 03:35 PM Ohad Levy

minor fix and added a few tests to ensure config templates works correctly

de3fb0d7 06/26/2012 08:22 AM Amos Benari

fixes #1700 audit page performance improved

  • Added auditabale name and associated name columns.
  • Added username to audit table
111a4083 06/24/2012 03:09 AM Ohad Levy

fixes #1613 - Email address format validation preventing admin user creation

22a2bcb1 06/21/2012 08:34 AM Amos Benari

fixes #1649 Puppet class and environment import works only on the first smart-proxy

f00eaf07 06/21/2012 04:38 AM Ohad Levy

fixes #1586 -Root password inheritance doesn't seem to work properly

1f03a563 06/21/2012 02:19 AM Ohad Levy

fixes #1544 - Updating a host fails if you cannot reach the SOA nameservers

05f35ee3 06/20/2012 03:57 PM Ohad Levy

and added the missed tests

79cb5cc0 06/17/2012 05:24 AM Ohad Levy

fixes #1115 Host parameters are not available via the API

dc072ade 06/17/2012 03:49 AM Ohad Levy

add a test to ensure that assoicated template oss are failing to delete the template

2117168c 06/13/2012 09:34 AM Ohad Levy

minor test failure - missed that

267f1ea2 06/07/2012 07:24 AM Ohad Levy

fixes #1619 - X-Forwarded-For multiple IPs

e170c321 05/30/2012 08:47 AM Olivier Favre

fixes #1597 - Restrict compute resources access by user

And add some rights to give non admin users so they can perform some normal actions on the hosts they own.

unit/domain_parameter_test.rb self-broke... added a tiny fix.
Removing compute_resources/vms nesting, it is such a nightmare for functional tests....

dd42df0a 05/29/2012 03:41 AM Ohad Levy

adds ec2 provisioning support fixes #1223

- added progress bar for instance creation
- minor fixes for certname based deployments
- added ssh provisioning support to orchestartion, which utilize finish
scripts by default
- added images support (part of the vm compute tab)...

370a7ac7 05/14/2012 04:19 AM Ohad Levy

fixes #137 - Better support for non-hostname certnames

This patch introduce a new setting :use_uuid_for_certificates which
defaults to false.

users who wish to deploy their hosts using a random unique id, should
enable that setting, and use the certname directive in their puppet.conf...

9bb4e25f 05/03/2012 11:31 AM Ohad Levy

fixes #1600 - records are deleted even though host is not Managed

c968b58c 04/09/2012 10:10 AM Ohad Levy

fixed failing test due to wrong fixture

334d0359 03/19/2012 06:51 AM Amos Benari

fixes #1540 added suport for provisioning on ovirt/rhvem using fog.

This patch addes a compute resource concept within foreman

Signed-off-by: Ohad Levy <>

67799065 03/15/2012 10:34 AM Ohad Levy

code smell

30ae12bf 03/15/2012 10:28 AM Ohad Levy

Fixes #944 - clear network conflicts

When a network conflict is detected (such as conflicting ip/name dns or
dhcp records), foreman would try to suggest a resolution.

Signed-off-by: Paul Kelly <>

fe6f8ab7 03/14/2012 05:46 AM Ohad Levy

refs #1530 - ensure enc_environment is in a fixture

ace6fbad 03/14/2012 05:46 AM Ohad Levy

fixes #1503 - When creating a host, it should be possible to define a Puppet CA and a Puppet Master to use

6df9d72e 03/12/2012 03:54 PM Ohad Levy

removed failing tests in travis

031aec3e 03/12/2012 03:02 PM Ohad Levy

refactor - added an importing class for puppet facts

a989a617 02/27/2012 05:40 AM Ohad Levy

fixes #1509 - Foreman should use the proxy to import puppet classes

54358a76 02/23/2012 08:23 AM Greg Sutcliffe

fixes #1324 - Separate permssions on hosts from permissions for objects within hosts.

This allows a user to be granted permission to edit the host (and so change the group or proxy) but not, for example, edit the parameters
This could probably be extended further if necessary.

48be0b11 01/29/2012 09:31 AM Ohad Levy

fixes #1456 - renaming the admin account should not be allowed

77440fe6 01/29/2012 09:11 AM Ohad Levy

fixes #1175 - PXELinux does not render with spoof

6f0fc8f1 01/24/2012 01:46 PM Ohad Levy

fixes a couple of broken tests + show full error trace in development mode.

779d180c 01/16/2012 01:13 PM Ohad Levy

fixes #1392 - change root password back to system wide defaults

d7bd2f22 01/15/2012 03:14 AM Ohad Levy

fixes #1446 - expire idle web sessions

fa62ea80 01/10/2012 03:04 PM Ohad Levy

fixes #1281 - assingn more than one domains to a subnet

1704e000 01/08/2012 01:41 PM Florian Koch

fixes #1313 ensure all host names are lowercased

Signed-off-by: Florian Koch <>

7a900b06 01/02/2012 03:24 AM Ohad Levy

fixes #1421 - expose subnet ranges for automatic IP address allocations

ac36e7ce 12/20/2011 01:55 AM Ohad Levy

Revert "Fixes #944 - clear network conflicts"

This reverts commit 117ba92a758e4589ef5fdf1f1b9083402b2d317b.

117ba92a 12/19/2011 08:14 AM Paul Kelly

Fixes #944 - clear network conflicts

When a network conflict is detected (such as conflicting ip/name dns or
dhcp records), foreman would try to suggest a resolution.

Signed-off-by: Paul Kelly <>

9b41cf08 11/28/2011 08:02 AM Ohad Levy

fixes #402 - Add noops/pending to metric handling, and provide pending hosts for dashboard views.

This change adds the ability to see noops in metric reports inside
foreman graphs, charts and lists. The business reason for this is to allow
users to run their puppet agents in noop mode, and see where nodes have...

017e1049 11/28/2011 03:44 AM Ohad Levy

WIP rails3 migration

f28a6895 10/31/2011 10:26 AM Ohad Levy

fixes #1257 - various fixes around bcm dhcp record

0423daa9 10/30/2011 09:34 AM Ohad Levy

fixes #1174 - some error messages may show up twice

0822e103 10/27/2011 09:58 AM Ohad Levy

added missing test update, refs #1269

224783a1 10/25/2011 11:02 AM Ohad Levy

fixes #1208 - Unauthenticated IP spoofing should not be allowed

137f08b9 10/09/2011 04:39 PM Ohad Levy

fixed broken test - refs #1211

a7f81b9e 10/05/2011 04:06 AM Ohad Levy

clean up unused views and tests, refs #1184

0c3e15d2 09/28/2011 04:13 AM Ohad Levy

fixes #1186 foreman does not forward sparc dhcp vendor options when creating a sparc Solaris host

e20f5716 09/27/2011 04:11 AM Ohad Levy

fixes #1179 - exposes foreman attributes in enc
this includes:

  • hostgroup
  • root password (when in unattended mode)
  • foreman env (workaround for puppet enc bug)
  • owner name
  • owner email (or array of emails if its a group)
254f36f8 09/25/2011 04:56 PM Ohad Levy

fixes test, refs #1150

5d264a2d 09/05/2011 07:26 AM Ohad Levy

refactor - various facts cleanups

a7f78b19 09/04/2011 03:13 AM Ohad Levy

fixes #1148 - CRUD on lookup values via the API

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

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

fixes #1121 - convert dns handling to real network objects

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

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

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

Fixes #1095 - Vendor_class error reporting is incorrect

Signed-off-by: Paul Kelly <>

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

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

b187e885 07/24/2011 04:39 AM Ohad Levy

wrong setting category - refs #636

454fd3af 07/18/2011 07:07 AM Ohad Levy

fixes #685 - records per page should be configurable

This patch adds a new setting how many records should be per page.

note that since the code is in the ActiveRecord::Base class, and that
its in lib (e.g. loaded once) you would need to restart foreman everytime you change this value....

c0bbcc71 07/17/2011 03:36 AM Paul Kelly

Fixes #1047 - settings controller tests fail to set_session_user

Signed-off-by: Paul Kelly <>

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

fixes #1044 - Adds ERB templates to disk layouts

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

fixes #1043 - make autosign optional

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

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

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

Fixes #820 - Intel Solaris support

Signed-off-by: Paul Kelly <>

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

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

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

bf228dd6 05/25/2011 04:59 AM Paul Kelly

Fixes 867 - Allow update_multiple to clear hostgroup

Also added the facility for clearing the environment to update_multiple_environments

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

2e587465 05/23/2011 11:00 AM Ohad Levy

fixed broken test - refs #836

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

Fixes #883 - Enable Authorization checking during rake tests

Signed-off-by: Paul Kelly <>

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

0c176a18 05/11/2011 03:50 AM Ohad Levy

Feature #896 add json response for statistics page

a few test fixtures had to be changed, in order to ensure that
statistics are returned correctly.

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

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

078fbb59 05/01/2011 06:59 AM Ohad Levy

refs #815 - converted mulity host selections to a dialog box

  • added selected counter
  • checkbox are now always shown, disabled or enabled based on users permissions
  • cleanups
2b0af5e7 05/01/2011 05:07 AM Ohad Levy

Fixes #865 - adds support for api to select multiple hosts via name and id

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

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

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.

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

ca18cf0b 04/12/2011 06:37 AM Ohad Levy

fixes #52 - remove unused fields from puppetclasses table

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

fixes #723 - Hypervisor details page

This also include basic functionality to power on/off guests