Project

General

Profile

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

# Date Author Comment
b80c6c00 01/16/2014 10:08 AM Frank Wall

fixes #3906 - Support for Junos ZTP

0fa5d146 12/25/2013 09:22 AM Dominic Cleal

fixes #3752 - move data population from migrations into seed script

acfb10fc 11/28/2013 06:06 PM Nils Domrose

fixes #2572 - FreeBSD unattended installation support via mfsbsd

9269ddca 10/18/2013 01:35 PM Lukas Zapletal

fixes #3239 - pxelinux spoofing on postgres now works

6b27556a 07/29/2013 03:40 AM Amos Benari

fixes #2837 add an interface to add repositories to kickstart, cleanup similar methods

8d10c655 07/26/2013 10:40 AM Greg Sutcliffe

Fixes #2576 - Add optional update of Host.ip from built request

ef4b97d1 06/07/2013 05:17 AM Joseph Magen

fixes #2631 - fix remote code execution via controller name (CVE-2013-2121)

bfbf7ed8 04/24/2013 05:07 AM Lukas Zapletal

Feature #2368 - i18n extracting strings

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

66b40d57 03/03/2013 09:59 AM Dominic Cleal

fixes #2202 - add all unassigned actions to appropriate permissions

46157c22 01/02/2013 07:34 AM Ohad Levy

fixes #2076 Windows provisioning template generation fails

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

679be74e 10/28/2012 04:36 PM Oliver Weinmann

fixes #1917 Solaris Sparc provisioning templates fix

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

Use tokens for discovery of host identity during installation

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

50e78f00 08/08/2012 07:01 AM Hannes Schaller

fixes #1799 moved REMOTE_ADDR verification to settings

71b45148 07/11/2012 03:08 AM Ohad Levy

fixes #1737 - make sure mac based matching are case insensetive

26f75f44 07/02/2012 06:30 AM Ewoud Kohl van Wijngaarden

Return a HTTP 500 when we fail on handle_ca (fixes #1725)

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

fixes #1619 - X-Forwarded-For multiple IPs

33031581 05/19/2012 02:21 PM Greg Sutcliffe

Add AIF pxe type - refs #1620

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

code smell

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

fixes #1175 - PXELinux does not render with spoof

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

fixes #1446 - expire idle web sessions

b5029ab9 12/04/2011 04:58 AM Ohad Levy

fixes #1357 - Provisioning Snippets broken after rails3 upgrade

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

WIP rails3 migration

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

fixes #1208 - Unauthenticated IP spoofing should not be allowed

68f7a705 07/26/2011 05:40 AM Ohad Levy

fixes #1058 Adds support for OpenSuSE provisioning

8104eced 07/18/2011 05:31 AM Ohad Levy

fixes #898 - remove old search leftovers across the app

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

Fixes #820 - Intel Solaris support

Signed-off-by: Paul Kelly <>

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

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

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

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

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

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

218bd6e0 02/15/2011 10:55 AM Justin Sherrill

Fixes #632 - Adds the ability to generate a PXE menu containig
provisioning template and hostgroup combinations on smart proxies

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

5f24d903 02/01/2011 02:52 PM Justin Sherrill

Fixes #626 - Render error directly in case of sandbox rendering, so can tell what went wrong

d476f6a8 02/01/2011 02:51 PM Justin Sherrill

fixes #604 - making safemode template rendering configurable

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

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

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

69fd03eb 11/18/2010 04:59 AM Ohad Levy

minor refactoring to unattended controller to include constants for filters

14dd0353 11/16/2010 01:00 PM Ohad Levy

fixes #470 - Add gpxe scripts support

This commit implements the following:
  • dynamic gpxe script that kickstart purly with gpxe - see usage example below
  • add static network option to kickstart, ie if added ?static=true to the url, network configuration would be static...
23e59327 11/09/2010 12:15 PM Ohad Levy

Ensures that all anonymous actions are allowed - refs #366

b34e9aea 11/08/2010 07:53 PM Ohad Levy

Fixes #298 - Add tests to unattended controller

on the way, I've fixed a few bugs:
  • When OS is sucsuffully installed, it tells foreman it was installed
    when having roles enabled, Foreman would not allow an anonymous user to change the settings
  • text/plain was only being set for spoof operations...
d97375e0 10/31/2010 02:51 PM Ohad Levy

Fixes #284 - Use MAC address if IP doesn't exist when tftp booting

  • Uses any of the assoicated mac addresses (RH only) prior to IP
  • Adds a new settings to not update mac or ip information to Foreman - used for cases
    where DHCP booting is done via a temporary dhcp range
6352d882 10/24/2010 01:45 PM Jochen Schalanda

Added support for Debian-based distributions for automatically populating TFTP directory.

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

3b828aad 07/08/2010 02:23 PM Ohad Levy

fixes #345 - unable to save associated operatingsystems

2c83f744 06/25/2010 08:56 AM Paul Kelly

Fixes #260 - Switch to using STI for OS families

d8dd4f92 06/25/2010 06:47 AM Jon Fautley

fixes #238 - Set Content-Type HTTP header when rendering nattended install scripts

924cdd0a 05/28/2010 03:59 PM Frank Sweetser

fixes #255 Search for MAC addresses from all X-RHN-Provisioning-MAC headers, not just eth0

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

7a481d2d 05/03/2010 02:20 PM Jochen Schalanda

fixes #235 - Small refactoring of the media handling for operating system families: * Use URI class for any URI related operations * Added substitution for $version, $major and $minor in media path * Force use of http(s)|ftp|nfs URI schema: NFS shares have now to be entered in URI form: nfs://server/path/.../ instead of server:/path/.../

0c759d7b 04/20/2010 10:24 AM Ohad Levy

fixes #197 - Allow site local views of unattended installation

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.

a0d9ae09 03/17/2010 02:14 AM Paul Kelly

Fixes #176 - Dynamic disk layouts are supported

A disk layout that contains the string "#Dynamic" causes the partition
table entry to be written out as a script and executed as a %pre operation.
It is expected that the script leaves its results, a partition table, in...

2a1e31dc 02/18/2010 10:26 PM Frank Sweetser

fixes #169 - Fix typo in unattended controller

07723734 01/30/2010 01:28 PM Ohad Levy

fixes 163 - clean certificate only when a new build request starts

6c6713de 12/14/2009 02:48 AM Ohad Levy

fixes #117 - Add SSL redirection

34df1be2 11/25/2009 02:29 AM Ohad Levy

fix spelling mistakes, comments etc - minor refactor

c959c20c 09/01/2009 04:35 PM Ohad Levy

no need to enable autosign for the post install scripts

26a8190e 08/31/2009 02:05 PM Ohad Levy

Unattended Installation works again, fixed many small debian issues

a98d5dcf 08/24/2009 04:00 PM Ohad Levy

removed helper from all controllers by default, this can conflict with AS
when having multiple fields with the same name.. e.g. name

cf3d1b3a 08/23/2009 02:58 PM Ohad Levy

show installation file in spoof mode

a79cf03f 08/23/2009 01:33 PM Ohad Levy

added allowed_to_install and handle_ca before filters, breaks done the scope of each method

fe1ecc7e 08/22/2009 02:51 PM Ohad Levy

added fqdn variable

8613dec9 08/16/2009 04:47 PM Ohad Levy

added a build action, this triggers all required actions (e.g. PuppetCA, DNS Tftp etc

6775117c 07/31/2009 04:26 AM Ohad Levy

basic work to get Solaris SPARC jumpstart support

9a55cdc2 07/30/2009 04:38 PM Ohad Levy

added partition table model, this allows to have standard partition tables for new hosts, or a customized ones per host if required

1b23d712 07/25/2009 04:34 PM Ohad Levy

added media path validaiton to be either NFS or url

22924f15 07/25/2009 04:34 PM Ohad Levy

fix the relationship between a host and a media (must be though an OS), added some helpers to auto parse the install path (e.g. NFS or URL) etc

286a2207 07/25/2009 04:34 PM Ohad Levy

updated migrations to use puppet Rails function of creating the db schema, adjusted what ever it took to get the first Fedora 11 client installed with our kickstart

b4b14336 07/25/2009 04:34 PM Ohad Levy

working kickstart integertaion, WIP

309f6e18 07/25/2009 04:34 PM Ohad Levy

added basic observers setup, added default values for hosts, minor cleanup

18738311 07/25/2009 04:34 PM Ohad Levy

added basic unattended controller