Project

General

Profile

Download (28.8 KB) Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
f8d94608 09/24/2012 10:41 AM Amos Benari

fixes #832 - adds parameterized class support

Credits:
This patch is based on the original work of Olivier Favre
<> many many thanks!

This patch adds the following features
  • import class parameters, and try to understand their types
  • support a complex matrix of environments, puppet classes and their...
cc41bb66 09/13/2012 09:49 AM Sam Kottler

fixes #1847 Ensure main and Settings aren't shown on the puppetclasses page linked to from the host page

1648bece 09/05/2012 02:48 AM Sam Kottler

Fixed typo in the word 'associations'

aa44d2f3 09/04/2012 02:41 AM Ohad Levy

refs #1843 normally facts base hash has no certname.

this will make sure we don't fetch the wrong host (without a certname) by mistake.

c929c85e 09/03/2012 06:53 AM Ohad Levy

refs #1843 - adds missing lookup

399dca9e 09/03/2012 02:39 AM Ohad Levy

fixes #1843 - Accepts a plain hash as facts source

ec1b5011 07/26/2012 08:21 AM Ohad Levy

make sure usernames are not in the logs

d9a2ebac 07/26/2012 07:58 AM Ohad Levy

[SQL optimizations] - many small optimizations

This is one of a few patches aim to improve Foreman performance
  • Bookmarks have only users, not usergroups
  • added caching to the settings table
  • removed notice message lookups (we are not really using those)...
ff61accf 07/17/2012 07:21 AM Ohad Levy

fixes #1752 - fixes clone from keeping internal data (such as vm external uuid).

c832a24f 07/12/2012 10:44 AM Ohad Levy

dont enforce host domain validations on non managed hosts

995b1748 07/04/2012 03:47 PM Amos Benari

fixes #1165 add inherited params display and override option to the host form.

Signed-off-by: Ohad Levy <>

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

fixes #1716 - remove whitespace from hostname

2af9e1a0 06/26/2012 02:32 PM Corey Osman

fixes #1710 - Hosts json index function returns too much

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

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

eec062e6 06/20/2012 03:19 PM Ohad Levy

wip audits upgrade

dbc4dc30 06/17/2012 07:30 AM Ohad Levy

we don't change mac/ip by default

This seems to be a bit tricky as facter not always report the correct mac.

managed hosts will not be auto updating by default, however one could still
define the ignore_puppet_facts_for_provisioning settings.

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

fixes #1115 Host parameters are not available via the API

83bd2c68 06/15/2012 02:10 AM Ohad Levy

ensure that facter mac addressed and formatted correctly when imported into foreman

defd626b 06/13/2012 07:23 AM Ohad Levy

ptable, arch and medium errors where not always visible in the UI when saving a host

ff217463 06/11/2012 09:42 AM Amos Benari

renamed the parameter queuename to progress_report_id to reflect the fact that
we now have multiple queues in a single progress report.

8a20ac6d 06/07/2012 03:31 AM Ohad Levy

fixes #1670 - Model / OS on "Hosts" page not getting updated properly

4fa94e76 06/06/2012 04:36 AM David Swift

fix error in validation for new compute hosts

15daa32c 05/31/2012 08:07 AM Ohad Levy

Add compute resource attributes to provisioning templates refs #1223

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

c9579050 05/23/2012 03:02 AM Greg Sutcliffe

Refactor my_hosts and my_facts scopes to include auth checks

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

0bb7ac8f 05/14/2012 02:46 AM Brian Gupta

Changes to dashboard statistics. Fixes #1617

86bdf09d 05/08/2012 03:26 PM Ohad Levy

refs #1503, ensures that puppet proxy is not required if you are not provisioning

0bb532cf 04/26/2012 01:22 PM Ohad Levy

ensure facts importer works correctly also when importing from a report / rake task

975b4164 04/25/2012 03:12 PM Ohad Levy

ensures populate hosts rake task can run correctly

dda8e2b9 03/20/2012 03:01 PM Ohad Levy

fixes minor ovirt validation bug

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

0539fada 03/14/2012 06:48 AM Ohad Levy

expose puppet_ca settings to puppet.

this also introduce it as an ENC variable just in case you want to use it in puppet.conf template

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

fixes #1533 - depreciate usage of puppetrun or a tftp server without a proxy

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

fixes #808 - Add smart-proxy puppetrun to foreman

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

1470cb16 03/13/2012 03:44 AM Ohad Levy

fixes #1530 - Disabling puppet env in ENC is now a configurable.

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

refactor - added an importing class for puppet facts

6546ad94 01/29/2012 09:11 AM Ohad Levy

fixes #1265 - Parition tables can't access @host

a7ad2c1c 01/18/2012 03:04 AM Ohad Levy

fixes #1451 - Host creation fails if ":tftp_servername:" is set in proxy-settings

e51eda38 01/10/2012 03:50 PM Ohad Levy

fixes #1376 - Unattended installation without TFTP integration

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

fixes #1313 ensure all host names are lowercased

Signed-off-by: Florian Koch <>

0eeeee86 01/03/2012 09:03 AM Oliver Weinmann

fixes #1176 - SLES still did not display correct minor version

da6fa387 01/03/2012 08:36 AM Ohad Levy

fixes #1422 - Media is greyed out when creating Solaris hosts

2e724820 12/29/2011 05:55 AM Ohad Levy

fixes #1176 - SLES (SUSE) operatingsystem not displaying minor version

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

937e7ce6 12/13/2011 08:15 AM Mikael Fridh

fixes #1385 - <%= @host.architecture %> macro

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

1e8f17ce 11/16/2011 04:08 PM Frank Sweetser

<%= @host.architecture %> not available in templates

Signed-off-by: Frank Sweetser <>

bfcbdbd8 11/08/2011 09:16 AM Tim Speetjens

Fixes #1298 - Make the run distribution chart appear within the same scope as the rest of the dashboard

Signed-off-by: Tim Speetjens <>

3aea8c81 11/06/2011 11:52 PM Amos Benari

un-obtrosive js for the show host charts.

48c5cd3e 10/31/2011 11:12 AM Amos Benari

fixes #1276 - Non intrusive javascript pie and bar

87e42d24 10/31/2011 10:46 AM Tim Speetjens

refs #1151 Fix the scopes so they behave as expected and Adapt dashboard pie data to the corrected scopes

Signed-off-by: Tim Speetjens <>

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

fixes #1257 - various fixes around bcm dhcp record

cc7fae9c 10/31/2011 05:32 AM Ohad Levy

refs #1257 - added missing model definition

f1a69a0c 10/27/2011 09:57 AM Ohad Levy

fixes #1269 - do not enforce assoication validations on non managed hosts

3fb5cb34 10/26/2011 10:05 AM Ohad Levy

fixes #1262 - Node.rb fails when host has no owner

33b4b287 10/23/2011 03:17 AM Ohad Levy

fixes #1219 - <%= shortname > and <= domain %> not available in PXELinux template

05ab4c16 10/18/2011 04:31 PM Ohad Levy

new UI for foreman

771129f2 10/03/2011 03:20 AM Ohad Levy

adds host description as an ENC parameter refs #1179

052dc65f 09/27/2011 04:16 AM Ohad Levy

refs #1179 - hostname name in enc should include its parents too

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)
4173bd27 09/04/2011 06:43 AM Ohad Levy

fixes #1135 - missing "good" systems with skipped resources in dashboard report

3f1e5363 09/04/2011 04:41 AM Marcello de Sousa

Fixes #1133 - Support configurable exportable "facts" (as tags) and "username" to rundeck

Signed-off-by: Marcello de Sousa <>

34f64353 09/04/2011 04:09 AM Ohad Levy

fixes #1056 - Rundeck url doesn't work when ldap auth is active

48e0b3a4 09/04/2011 03:15 AM Ohad Levy

fixes #1134 - Multiple host exporting formatting for rundeck not correct

b64aaf5c 09/04/2011 03:15 AM Ohad Levy

fixes #1147 - fail to update hosts when running with unattended mode disable

c21e2678 08/25/2011 03:28 PM Ohad Levy

fixes #1057 - Allow foreman search to output multiple hosts when outputting to rundeck

d78436d6 08/23/2011 06:06 AM Ohad Levy

refs #1128 - ensure that parameters cache is cleared between tests

8ea536e3 08/23/2011 05:24 AM Ohad Levy

fixes #1128 - Ability to match on Parameters in Smart Variables

b1116c90 08/23/2011 03:29 AM Ohad Levy

fixes #1127 - add ip auto discovery when none is defined

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

fixes #1122 - extracted common REGEXPs

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

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

3e0f05a7 08/14/2011 10:32 AM Ohad Levy

fixes #1111 - search auto completer should not suggest hosts which are not visible to the current user

b063a9bc 08/14/2011 09:52 AM Paul Kelly

Fixes #1086 - Add smart-variables to params output for templating

Signed-off-by: Paul Kelly <>

f6cbdcd1 08/10/2011 10:29 AM Ohad Levy

refs #1085, order matters if the host params is a short name instead of fqdn

8dec3f5b 08/09/2011 06:48 AM Ohad Levy

fixes #1085 - add default domain and subnet settings to hostgroups

68589d47 08/07/2011 07:52 AM Ohad Levy

fixes #1091 - hosts should not use pre initializer for users

9390e9cf 08/07/2011 02:37 AM Ohad Levy

fixes #1087 - removes code duplication between Reports and Hosts

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

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

d3fbfd7e 07/24/2011 11:29 AM Paul Kelly

Fixes #636 - Update environment from facts

Signed-off-by: Paul Kelly <>

42c9a0a1 07/19/2011 07:44 AM Ohad Levy

wrong puppetca condition - refs #1043

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.

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

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