Project

General

Profile

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

# Date Author Comment
6b4b489f 09/03/2015 02:54 AM Ori Rabin

fixes #10832 - separating lookup keys into puppet and variable

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

Fixes #11035 - template preview feature

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.

42117380 04/02/2015 09:22 AM Tomer Brisker

Fixes #8106 - Dashboard rewrite to allow better customization

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

Refs #3809 - Remove cops for empty lines

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

3a36bdf6 10/31/2014 09:22 AM Stephen Benjamin

fixes #7586, #7734, #7172 - user preferences for receiving mail notifications

Adds a framework for user-selectable mail notifications. The work is
still done in ActionMailer classes and launch by rake in cron, however a
wrapper called MailNotification is used to provide RBAC and make the...

6e916e52 10/26/2014 02:25 PM Shlomi Zadok

Fixes #746 - Generate all the Host template when click on Build to avoid errors during installation

54141ab9 10/07/2014 07:42 AM Daniel Lobato Garcia

Fixes #5139 - leftovers subscribe_to_all_hostgroups

Remove user_xxx unnecessary tables and notices

Update subhostgroups removed

Fixes for migration of foreign keys

Remove users from compute_resource fixture

Remove table notices after fk are removed for pg/mysql

4f7a4d0b 10/06/2014 02:37 PM David Davis

Refs #3809 - Fix a few rubocop TODOs

de19f5b9 10/06/2014 07:54 AM Ohad Levy

fixes #2321 - remove new puppet creation option

f7171e0e 10/06/2014 06:43 AM Dominic Cleal

refs #7608 - i18n fixes, tests, use POST for action + only display link if authed

61750a4f 10/02/2014 12:33 PM Karim Boumedhel

fixes #7608 - Override all puppetclass parameters in one click

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

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

4e3a7e7a 09/24/2014 05:42 AM Daniel Lobato Garcia

Fixes #6999 - protect user logout against CSRF requests (CVE-2014-3590)

To avoid CSRF, logout is changed to be a POST request so
protect_from_forgery checks the CSRF token. However, in Rails 3 the only
strategy available is to nullify the session of the attacker....

bf59cec1 09/22/2014 09:25 AM Tomer Brisker

Fixes #2232 - speed up Host view via AJAX

e14b6968 09/09/2014 07:03 AM Daniel Lobato Garcia

Fixes #4596 - Change parent of host group via AJAX

Reparenting host groups requires submitting the form to see the changes
nowadays, this fix makes the host group model inherit all properties
from the parent and show them in real time.

d455f32c 09/03/2014 11:24 AM Marek Hulán

Fixes #6444 - add support for virtual NICs

Extend additional interface details refs #2240

NIC facts parsing change and we create interfaces in Foreman according
to facts we recieve.

Subclasses does not define their own attributes and serialize them to
attrs hash. All BMC attributes are extracted to separate columns so it's...

6421fa1c 07/31/2014 10:35 AM Daniel Lobato Garcia

Fixes #813 - External usergroups can be linked to an LDAP auth source

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

Fixes #3377 - Add altlinux support

4a28771d 07/17/2014 10:05 AM Stephen Benjamin

fixes #1646, #3103 - enable cloning and locking of templates

1db7e820 06/06/2014 10:15 AM Joseph Magen

fixes #5826 - Using dots in kickstart template names or hostgroups causes routing errors

111cde57 04/13/2014 09:24 PM Joseph Magen

fixes #4204 - add config groups feature - assign multiple config groups to a host or hostgroup

88ed4900 04/04/2014 11:22 AM Amos Benari

fixes #3592 lazy load vm with ajax in host show page.

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

fixes #1809 - foreman realm integration

630bb303 04/01/2014 08:34 AM Joseph Magen

fixes #4712 - editing organization gives undefined method parent_taxonomy_selected_location_path

89a04e1a 03/14/2014 11:25 AM Joseph Magen

fixes #4617 - add feature to change parent of location or organization

42c9541f 03/06/2014 10:27 AM Joseph Magen

fixes #4201 - update operating system by label, use description or fallname otherwise

acfbc458 03/03/2014 02:26 PM Marek Hulán

fixes #812 - new permissions model, user group role and nest support, role filters for better granularity

Contributions from:
99527500 02/24/2014 11:43 AM Jimmi Dyson

fixes #4015 - support oVirt using templates like images

1fa008a4 02/19/2014 10:31 AM Joseph Magen

fixes #3912 - add inheritance for locations / organizations

9c0709db 01/21/2014 05:04 PM Jason Montleon

fixes #3909 - add disassociate and bulk action disassociate to interface

c6e02bd3 01/09/2014 07:43 AM Joseph Magen

fixes #3178 - add feature for compute profiles for hostgroups and hosts

b7589c32 11/12/2013 11:53 AM Jan Pazdziora

fixes #3312 - support /users/extlogin as a login page based on REMOTE_USER

32f72fd6 10/01/2013 12:12 PM Joseph Magen

fixes #2986 - remove #show method from controllers and routes.rb when not used

c3d8dd61 09/25/2013 03:39 PM Dominic Cleal

fixes #1244 - add smart proxy feature refresh link + API call

805358df 09/06/2013 10:22 AM Jason Montleon

fixes #1923 - matches vms on a compute resource to hosts

91ad276d 09/05/2013 01:38 PM Greg Sutcliffe

Fixes #2414 - Move puppet report processing code to the report processor

This creates a API route for POST:/api/reports which matches the GET
format for reports. Tests are updated, with the report model tests
moving to the puppet-foreman module (along with the report fixtures).

a6ce3c99 08/29/2013 09:00 AM Daniel Lobato Garcia

fixes #2891 Openstack power control operations support

Compute resource helper Strings should be possible to translate

Compute resource permission to pause vms

Tests for Openstack VM pausing/resuming

VMs UI shows only available actions

I18n string issues. Vm power state cannot be properly translated yet...

e75ffa1d 07/02/2013 03:56 AM Joseph Magen

fixes #2732 - 404 error Location Not Found on Mismatches Report if a location is selected

1bd19611 06/06/2013 04:46 PM Joseph Magen

fixes #2616 - Hostgroup fields not populating when parent fields are selected

8b80115c 05/21/2013 09:09 AM Amos Benari

fixes #2511 Footer should be replaced with an about page

40df7dfb 05/09/2013 10:20 AM Daniel Lobato Garcia

fixes #426 expose BMC information in foreman UI

Signed-off-by: Ohad Levy <>

This patch also adds an abstracted power management class for both VM
and BM

9cbce048 05/06/2013 08:44 AM Ohad Levy

fixes #2463 fixed nested puppetca and autosign controllers

remove autosign and puppetca nested controllers from being incorrectly nested classes

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

705c827f 02/06/2013 08:41 AM Joseph Magen

fixes #2166 - error when clearing location

c4038d6f 01/30/2013 07:22 AM Ohad Levy

fixes #1827: use ids instead of names for templates routes

111ef124 01/24/2013 07:52 AM Joseph Magen

clone action, view, tests

671b45e9 01/24/2013 07:52 AM Joseph Magen

fixes #2033 - Cannot assign a host to an org

Now its possible to change Locations / Organizations only via mass assign

a25add15 01/21/2013 02:20 PM Amos Benari

refs #2041 - changed puppetclass/:id/parameters from put to post.

5237d122 01/14/2013 07:07 AM Amos Benari

fixes #2041 puppetclass_parameters update method uses PUT incorrectly

d92340af 12/12/2012 10:37 AM Joseph Magen

fixes #2037 remove catchall routes

this blocks any plugin/engine from adding additional routes

decd2842 12/05/2012 02:56 AM Amos Benari

replaced default taxonomy migration with a multiple actions for assigning hosts to orgs and locations.

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.

fe4629de 10/31/2012 05:19 AM Robert Birnie

feature #1906 add Trend information

Signed-off-by: Amos Benari <>
Signed-off-by: Ohad Levy <>

7dc19e6d 10/22/2012 07:20 AM Ohad Levy

fixes #1909 - add host audit entries to host show page

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

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

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...
ba69b49b 07/24/2012 04:12 AM Martin Bacovsky

api v1 - Users controller and tests

- split api routes to separate routes file
- better detection of permission failure in model
- fix ApiConstraints
- catch bad routes in api and return json
- render home#index links from restapi
- fixed resource params recognition

6771b4cd 07/24/2012 04:12 AM Martin Bacovsky

added architectures controller in v1 API

c72a2f0f 07/24/2012 04:12 AM Tomáš Strachota

api v1 - operatingsystems controller

86fb12c1 07/24/2012 04:12 AM Ohad Levy

cleanup after merge conflict with latest develop branch

2807589b 07/24/2012 04:12 AM Corey Osman

split api routes to separate routes file

3d6d01c7 07/24/2012 04:12 AM Ohad Levy

fixes #1775 - API versioning name space

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

c4ba83b0 06/27/2012 10:59 AM Ohad Levy

added commit comment, history and preview to the template editor.

ddf9051a 06/17/2012 10:06 AM Ohad Levy

allow to consume provisioning templates via JSON, show method was missing

baa3d6f9 06/07/2012 04:42 AM Ohad Levy

fixes #1657 - Support Puppet http reports processor

this patch allow usage of puppet http report processor.
in order to use it simply update your puppet.conf to have the following:

reports = http
reporturl = http://foreman/reports

NOTE: its not possible to use ssl URLS with the current report processor (AFAIK)

1b3cbe60 06/06/2012 04:47 AM Amos Benari

fixes #1572

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

d6e27caf 04/09/2012 06:31 AM Ohad Levy

settings search autocompleter route was missing

197e2dce 03/21/2012 10:11 AM Ohad Levy

Adds VNC support within the browser

At first, this allows to view oVirt managed hosts within foreman.

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

4edaa78b 02/20/2012 02:43 AM Ohad Levy

refs #1173 - another leftover

6187c1c4 01/08/2012 09:36 AM Ohad Levy

fixes #1434 - Status page is broken

fc38fccd 01/03/2012 01:59 PM Florian Koch

fixes #1417 - update puppet classes broken

Signed-off-by: Florian Koch <>

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

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

24e55891 12/25/2011 03:15 AM Ohad Levy

fixes #1411 - hostgroup ajax actions are mostly broken

0f9c9a06 12/05/2011 04:12 AM Ohad Levy

fixes #1334 - Add Run Puppet to multi host action in the hosts page

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

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

new UI for foreman

c3829ef8 10/03/2011 09:48 AM Ohad Levy

fixes #792 - Dashboard should be default view

4c091cd8 10/02/2011 06:36 AM Ohad Levy

fixes #1201 - Import Subnets from DHCP server

c8ce839a 09/28/2011 05:17 AM Ohad Levy

fixes #1187 remove unrequired menus when foreman is not used for provisioning

this includes URLS, setting menu items and buttons.

df886c98 09/27/2011 10:04 AM Ohad Levy

Feature #1184 - allow to save array based settings

this also moves the setting page to use inline edit

ee878ae8 09/08/2011 02:47 PM Ohad Levy

fixes #1161 - adds graph per facts

Signed-off-by: Amos Benari <>

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

fixes #1148 - CRUD on lookup values via the API

b96931f2 07/28/2011 02:48 AM Ohad Levy

FEATURE #982 API call to get fact keys

Signed-off-by: Corey Osman <>

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

fixes #898 - remove old search leftovers across the app

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

84a4c89b 06/12/2011 07:13 AM Ohad Levy

fixes #976 - hypervisor name can't contain "."

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