Project

General

Profile

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

# Date Author Comment
7e6c2dc8 07/02/2018 03:50 PM Lukas Zapletal

Fixes #24022 - unattended error input is UTF-8 friendly (#5761)

4e68ddfe 06/21/2018 01:25 PM Julian Todt

Fixes #23626 - Move autosign to build queue

67110766 06/19/2018 02:13 PM Lukas Zapletal

Fixes #21007 - new unattended action 'failed'

68388bc2 04/26/2018 04:29 PM Michael Moll

Fixes #19781 - Fix Layout/LeadingCommentSpace cop

1cf41820 04/23/2018 05:13 PM Lukas Zapletal

Refs #23177 - id is not used for unattended order

c4490037 04/16/2018 03:49 PM Lukas Zapletal

Fixes #23177 - unattended warning on multiple MACs

b03dcd1b 04/05/2018 11:56 AM Michael Moll

Fixes #23081 - Fix Style/SafeNavigation cop

ee360810 04/05/2018 11:56 AM Michael Moll

Fixes #19894 - Fix Style/RedundantParentheses cop

9ae8fa19 04/05/2018 11:56 AM Michael Moll

Fixes #23123 - Fix Rails/ActiveRecordAliases cop

5a661007 03/12/2018 01:30 PM Michael Hofer

Fixes #22756 - Allow provisioning based on MAC address

2fae3200 02/25/2018 06:45 PM Lukas Zapletal

Fixes #22615 - template rendering is kept inline

4fb3d7c3 02/05/2018 12:58 PM Timo Goebel

fixes #22411 - unattended: render template macros from plugins

91c553d0 02/01/2018 11:51 AM Timo Goebel

fixes #22444 - do not serve templates with expired token

38964973 09/22/2017 11:45 AM Dominic Cleal

Fixes #20957 - Replace alias_method_chain with Module prepend

Deprecated in Rails 5.0 and will be removed in 5.1. Some instances of
classes overwriting existing methods can be handled with `super`, other
concerns or modules are changed to use prepend instead of include....

b88cd3a2 09/18/2017 05:12 AM Dominic Cleal

Fixes #20951 - Replace render :text with :plain

5e38d636 05/11/2017 07:29 AM Dmitri Dolguikh

Fixes #19173 - build notification succeeds with expired token.

f8a2b268 12/08/2016 05:02 AM Dominic Cleal

fixes #17395 - use admin user for load_template_vars

When `load_template_vars` is called from before_action, the current user
must already be set to ensure caching of parameters inside Host#params
is done with consistent permissions. Otherwise when Foreman::Renderer's...

2652deaf 11/25/2016 11:11 AM Trey Dockendorf

Fixes #17296 - Add setting access_unattended_without_build

27752930 11/25/2016 02:43 AM Kavita Gaikwad

Fixes #17343 - set deep munge config off

deep_munge was introduced as a solution to keep
Rails secure by default which results in
'empty array becomes nil in params'.
Thats why, set deep_munge config off in application.rb.
Also, added changes which will cast param argument to string...

945de6b3 09/01/2016 10:45 AM Lukas Zapletal

Fixes #16318 - PXE templates now work in safemode (#3783)

pxe_kernel_options added to safemode

4cbf879e 08/24/2016 06:41 AM Lukas Zapletal

Fixes #12634 - New HW Model flag pxe_loader

Implementation of

https://github.com/theforeman/rfcs/blob/master/text/0001-PXE-Booting-UEFI.md

In short, new host/hostgroup flag PXE loader is added to specify TFTP
DHCP filename and Foreman now orchestrates all PXE-capable templates...

e263719a 07/25/2016 05:18 AM David Davis

Refs #3809 - Using defaults for AndOr cop

df6a9f34 07/19/2016 05:44 AM Dominic Cleal

fixes #15720 - rename *_filter to *_action

The older 'filter' name is changing in Rails to 'action' and is being
deprecated.

c3c186de 07/13/2016 07:40 AM Lukas Zapletal

Fixes #15490 - adding view_host filter and better msg

Users who are logged in with permissions to view some hosts are able to
preview provisioning templates for any host by specifying its hostname
in the URL, as the specific view_hosts permissions and filters aren't...

287082a5 07/12/2016 04:41 AM David Davis

Refs #3809 - Turning on the AndOr cop

4ee667ac 07/11/2016 08:55 AM Ori Rabin

Fixes #15599 - Unattended controller can access host params (#3629)

f4459c11 05/12/2016 09:56 AM David Davis

Refs #3809 - Turning on some rubocop cops

06cd3955 05/06/2016 11:02 AM Amir Fefer

Fixes #6958 - supports in nested hostgroup in default PXE menu

The host group interface provides the opportunity to nest hostgroups,
with host groups inheriting parameters from parents.
when the default PXE menu is created however,
this nesting is not replicated, and only the final element...

b1997f52 01/12/2016 04:22 AM Dominic Cleal

fixes #13039 - remove TemplateKind DB calls from UnattendedCtlr

UnattendedController created actions/methods during initialisation per
known TemplateKind, relying on the DB being populated. This caused
ordering issues when a plugin loaded the controller in a test...

fb9f45e8 12/18/2015 08:03 AM Daniel Lobato Garcia

Fixes #7230, #12021 - Upgrade to Rails 4.1.5

This commits upgrades Rails to Rails 4.1.5. See a description of the
changes included here, and go to the pull request in GitHub to see more
detailed explanations:

  • Update gems to a Rails 4 compatible version, including dependencies...
8a817cb2 11/19/2015 09:37 AM Shlomi Zadok

Fixes #11643 - [API] Add preview template to host

de9e7ada 07/16/2015 05:56 AM Marek Hulán

Fixes #11035 - template preview feature

01e78260 06/09/2015 10:29 AM Ivan Necas

Fixes #10713 - improved backtrace logging

  • full trace in 500 page in production shows really the full trace
  • Foreman::Logging.exception as an unified entry point for exceptions logging
  • the backtrace cleaner doesn't delete the plugins
  • the orchestration exceptions gets the backtrace covered by logger...
510d53cd 06/09/2015 07:22 AM Marek Hulán

Fixes #7096 - Adds STI to templates

This commit converts Ptables to be just another type of Template so it
gets the same features as ConfigTemplate. ConfigTemplate was renamed to
ProvisioningTemplate to reflect UI and the name under it's commonly known.

f932cce2 05/12/2015 03:12 AM Shlomi Zadok

fixes #10471 - use Rails' force_ssl

f23483a2 02/25/2015 03:29 AM Johannes Scheuermann

fixes #9397 - Make usage of @host.operatingsystem in UnattendedController consistent

Changed all host.os to host.operatingsystem

abd8f1d1 02/18/2015 03:54 AM Daniel Lobato Garcia

Refs #3809 - Remove cops for empty lines

e5280f3e 02/18/2015 02:43 AM Dominic Cleal

fixes #9358 - match unattended template requests against provision interface

a61a1344 02/16/2015 08:53 AM Johannes Scheuermann

fixes #9362 - Add mediapath support to CoreOS

43c4bd72 01/27/2015 11:58 AM Marek Hulán

Fixes #7456 - Extract primary interface from host

Contributions from:

All host must have at least one primary interface and one provision (can...

c6c50b21 01/13/2015 09:21 AM Tomer Brisker

Fixes #8838 - Replace HTTP error codes with human-readable symbols

5a594178 12/30/2014 02:45 AM Johannes Scheuermann

fixes #7652 - Implements CoreOS OS support

1e4e77c6 12/01/2014 07:45 AM Greg Sutcliffe

Fixes #8267 - accept template_url in call to foreman from proxy

2312cccf 11/19/2014 06:03 AM Daniel Lobato Garcia

Refs #3809 - Remove useless assignments

5f029ed6 10/07/2014 03:40 AM Daniel Lobato Garcia

Refs #3809 - Use parentheses in method definitions

96144a47 10/06/2014 01:57 PM Daniel Lobato Garcia

Refs #3809 - Remove rubocop TODOs

Removed the following TODOs so that cops for these will run from now on:

Lint/AmbiguousOperator, DefEndAlignment, DeprecatedClassMethods
EnsureReturn, RequireParentheses, Void, BlockAlignment, EndAlignment,
UselessAccessModifier,...

4d681ab1 10/01/2014 04:09 PM Lukas Zapletal

fixes #4672 - added template_name template variable

8b737c9c 09/29/2014 07:17 AM Joseph Magen

fixes #4386 - gem friendly_id to simplify find by id, name, label, etc

7d5aaa82 08/05/2014 07:54 AM Stephen Benjamin

fixes #6861 - provide a way to detect host group provisioning

22671c50 07/18/2014 03:05 AM Kot

Fixes #3377 - Add altlinux support

aa0ebe8e 04/28/2014 10:56 AM Ohad Levy

fixes #5436 - provisioning templates are world accessible

77f70152 04/02/2014 10:46 AM Stephen Benjamin

fixes #1809 - foreman realm integration

1e0fd283 02/17/2014 11:41 AM Dominic Cleal

fixes #4268 - don't search for host with nil IP on hostname spoofing

5b70f0e0 01/21/2014 12:02 PM Daniel Lobato Garcia

fixes #359 - hostname spoofing for unattended installation templates

51e8d9d2 01/16/2014 10:54 AM Greg Sutcliffe

Fixes #4020 - enable @static to work on all OS template types

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.