Project

General

Profile

Download (844 Bytes) Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
abd8f1d1 02/18/2015 03:54 AM Daniel Lobato Garcia

Refs #3809 - Remove cops for empty lines

a6b0eeb0 10/15/2013 12:18 PM Joseph Magen

fixes #3249 - change regex syntax from start/end of line to start/end of string

feacea35 04/02/2013 08:30 AM Amos Benari

upgrade foreman to rails 3.2.13

This commit updates from rails 3.0.x to 3.2.x, main changes include:

  • Asset pipline support
  • cleanup of existing assets (javascript, css, images)

Users who uses foreman in production, make sure that you now compile
your assets, e.g...

796352ed 03/14/2013 05:22 PM Greg Sutcliffe

fixes #2324 Refactoring of Host STI

Allows plugins to render a different STI-type edit form and save
the changed type. Also allows the /fact_values upload to specify
a type. Adds tests for the STI type changes.

d7611b24 02/25/2013 09:54 AM Greg Sutcliffe

fixes #2254 - Add STI to hosts table

Signed-off-by: Joseph Mitchell Magen <>
Signed-off-by: Ohad Levy <>

57526a20 02/21/2013 08:25 AM Joseph Magen

fixes #1988 - CRUD Actions for nested parameters for host, domain, hostgroup, os

e.g.

GET /api/domains/6/parameters
POST /api/hosts/6/parameters
PUT /api/hostgroups/6/parameters/100
DELETE /api/operatingsystems/6/parameters/100

5a301021 02/12/2013 09:04 AM Dennis Hoppe

fixes #2193 SQL error on Postgres 9.1 for classes_from_storeconfigs

74c11433 01/24/2013 10:45 AM Ohad Levy

ensures rails does not complain on migration, unsure of why its required

2fa95807 01/24/2013 07:51 AM Joseph Magen

fixes #2001 - Changing Loc or Org after compute resource selection give 500 error

397a5481 01/14/2013 02:13 PM Sam Kottler

Fixes #1880 - Build button (or any with the disabled attribute) shouldn't be clickable

038125b3 12/30/2012 09:26 AM Jasper Poppe

added puppet location and organization parameters

8838eb42 12/26/2012 08:49 AM Ohad Levy

fixes #1814 - converts sp_* attributes into a BMC interface class

this patch also includes the following

  • added a new interfaces table, and STI objects to represent a NIC, BMC, Managed
    and a bootable interface.
  • refactored DHCP/DNS orchestation code, so they can work on the...
42ffcbfc 12/26/2012 08:00 AM Ohad Levy

fixes #2072 Foreman complains about medium etc when deploying to Image based providers(EC2/OpenStack/RackSpace..)

f9c3c9c4 12/24/2012 10:59 AM Ohad Levy

refs #1890, typo

8dc8a9ac 12/24/2012 10:57 AM Joseph Magen

fixes #1890 api host status

71291a46 12/20/2012 04:18 AM Dmitri Dolguikh

fixes #1834 to get foreman running under ruby 1.9.3

10130849 12/19/2012 07:12 AM Ohad Levy

fixes #2023 - Don't try to save os=nil in the fact importer

I've tried to address all possible places where empty set of facts (e.g. we
dont have the facts just yet as its a brand new install) could lead to the
operating system value disappering.

i believe the issue happened because of a boolean == string compareing (e.g....

ca166dba 12/17/2012 02:14 PM Joseph Magen

fixes #1353 added custom hook when host build mode changes

see http://theforeman.org/projects/foreman/wiki/Custom_Hooks_in_Plugin

e76ac9ca 12/05/2012 08:52 AM Ohad Levy

fixes #2003 - Improve Parameterized classes values retrieval time

This patch adds a new classification class which
tries to fetch all values at once

The initial implementation cared about a name / value at a time
however getting all at once (e.g. during a puppet ENC call) is much more...

2b9392bb 12/05/2012 08:52 AM Ohad Levy

SQL improvments for paramaters in host edit section refs #2003

657664fe 11/28/2012 09:26 AM Ohad Levy

oops, fixed typos

89776bd5 11/28/2012 09:22 AM Ohad Levy

Minor optimization

Since we are looking for the ID and the join table includes the ID
there is no reason to actaully fetch the data table it self.

611f5bff 11/28/2012 05:38 AM Amos Benari

Add organization and location to foreman.

This feature allows foreman to provide multi location, multi tenant and
multi organizations capablities.

the idea is that resources within foreman (e.g. hosts, subnets, users,
environments etc) can belong to one or more locations and organization,...

3f482b82 11/19/2012 02:25 AM Ohad Levy

fixes #1957 - remove old libvirt hypervisors code

Since foreman 1.0 libvirt hypervisors are now part of compute resources
this patch removes the old code and migrate any existing hypervisors to
be libvirt based compute resources.

9546e17c 10/24/2012 04:35 AM Ohad Levy

allows accessing token value from safe mode rendering

also added to_s method, just in case someone would do <%= token %>

8bd4e480 10/19/2012 04:14 AM Ohad Levy

add subnets to safemode rendering

298756ca 10/18/2012 08:48 AM Amos Benari

fixes #1028 - show and override puppet class parameters in the host form.

23593123 10/10/2012 04:07 AM Ohad Levy

refs #1892 - make sure hosts objects are not READONLY

(rails by default when using scope with joins set the records to readonly)

4fed5385 10/09/2012 02:55 PM Ohad Levy

fixes #1892 - auto generate provisioning tokens based on build state

81159d4b 10/04/2012 11:14 AM Greg Sutcliffe

Use tokens for discovery of host identity during installation

- fixes #1069
- fixes #1720
- refs #969

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