Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
355bce36 12/30/2013 11:06 AM Ohad Levy

fixes #3930 - refactoring of edit_self implementation.

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

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

a1b8169f 12/18/2013 09:54 AM Daniel Lobato Garcia

fixes #3280 - authenticate returns true for API requests when login:false

bbf64d99 12/16/2013 03:54 PM Joseph Magen

fixes #3693 - API v2 - accept GET json format of object in PUT/POST requests to add/remove has_many associations

2e469342 12/09/2013 05:49 PM Joseph Magen

fixes #3491 - API v2 rabl templates base, main, show for each controller

9f16bd9e 12/05/2013 03:37 PM Joseph Magen

fixes #2983 - Add autosign#index to API v1 and v2 and remove from UI controller

15d91324 11/27/2013 12:32 PM Joseph Magen

fixes #3646 - API v2 change default root name for api json single object response to no root node but make it configurable

885dd246 11/27/2013 12:32 PM Joseph Magen

fixes #3137 - API v2 - show error if optional nested object does not exist for nested route

92b7b44d 11/26/2013 04:05 PM Joseph Magen

fixes #3018 - API v2 metadata for pagination, search, order in index collection json response

cc739ab4 11/25/2013 11:36 AM Joseph Magen

fixes #3011 - default root node name for api collections json response to :results but make it configurable

df4c1afc 11/23/2013 07:24 PM Dominic Cleal

fixes #3736 - users API uses login name as an identifying attribute

611fd588 11/22/2013 03:32 PM Amos Benari

fixes #3510 - plugin interface for registering a plugin, updated menu system

39dfa4be 11/22/2013 11:20 AM Lukas Zapletal

fixes #2763 - correcting doco links

9e08f306 11/14/2013 04:44 PM Dmitri Dolguikh

fixes #3603 - replaced a relation with a collection in 'where' conditions

dc38aad3 11/13/2013 11:20 AM Joseph Magen

fixes #3017 - split APIv2 controllers from v1 parents

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

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

8c618ae8 11/08/2013 10:20 AM Greg Sutcliffe

Fixes #3569, #3210 - Use port from foreman_url for templates

390e2281 11/06/2013 06:17 PM David Davis

fixes #3597 - removing rr gem, make tests consistent by using just mocha

bb3916d6 11/05/2013 09:08 AM Ohad Levy

fixes #3566 - exposes orchestration tasks via the API at /api/orchestration/id/tasks

b1f7f970 11/05/2013 08:39 AM Petr Chalupa

fixes #3577 - do not treat `params[:dryrun]` with value `false` as true

74346b1b 10/31/2013 11:57 AM Martin Bacovsky

fixes #2951 - Host API documentation lacks compute_resource_id

5ab79857 10/29/2013 08:41 PM Ohad Levy

fixes #1830 - auto assign puppet proxy if its not defined upon facts/reports event

eef1a369 10/21/2013 08:34 AM Joseph Magen

fixes #3140 - API to allow importing of puppet classes

3035495f 10/18/2013 02:03 PM Greg Sutcliffe

Fixes #3293 add FactoryGirl to tests

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

fixes #3239 - pxelinux spoofing on postgres now works

4638a878 10/10/2013 12:49 PM Martin Matuška

fixes #3136 - host cloning should auto-suggest a new IP address

9d743410 10/08/2013 05:07 PM Joseph Magen

fixes #3111 - v2 API calls to /api/[class]/[object]/parameters/[parameter] return wrong object

a836f881 09/27/2013 04:40 PM Dmitri Dolguikh

refs #3141 - added tests around Foreman::Controller::SmartProxyAuth

11a8ab90 09/27/2013 08:24 AM Greg Sutcliffe

Fixes #3128 - add json format back to images_controller

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

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

21bf889a 09/23/2013 09:02 AM Joseph Magen

fixes #2810 - more restful API v2 JSON responses in puppetclasses

NOTE: breaking changes to API v2 api/lookup_keys does not exist, replaced by api/smart_variables and api/smart_class_parameters

d4849584 09/20/2013 07:45 PM Tomáš Strachota

fixes #3101 - list available images for CRs, add iam_role field to images API

f78b4651 09/19/2013 07:43 AM Joseph Magen

Fixes #2984 - API v1/v2 StatisticsController and remove JSON from UI controller

76fec074 09/18/2013 10:58 AM Joseph Magen

fixes #3089 - Updating settings causes settings page to load again within the page

4dbf6624 09/17/2013 07:31 AM Dominic Cleal

fixes #2764 - settings defined in settings.yaml file are now read-only

4e057da2 09/10/2013 10:02 PM Joseph Magen

fixes #2400 migration to remove orphaned records and add foreign keys constraints to database tables

76e5dd41 09/10/2013 09:12 PM Joseph Magen

fixes #2969 - remove all legacy api code in UI controllers, add deprecation response

24602484 09/09/2013 07:46 AM Dominic Cleal

fixes #2996 - VM show screen syntax error on ruby 1.8

5c70f9d4 09/08/2013 08:19 AM Daniel Lobato Garcia

fixes #1853 - Users now have a new filter to subscribe to new hostgroups

8588f9ac 09/07/2013 09:21 PM Daniel Lobato Garcia

fixes #3046 - add NIC CRUD, power and boot operations API

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

ce13ab5d 09/03/2013 07:50 AM Marek Hulán

fixes #2863 - restrict APIs to resources that a user is permitted to manage (CVE-2013-4182)

01055e77 08/29/2013 06:21 PM Greg Sutcliffe

Refs #2414 - Remove Puppet from facts API and Settings

Reports are still in progress and will come in a later PR
DB schema is updated to not need puppet/rails

852ff714 08/29/2013 01:33 PM Daniel Lobato Garcia

fixes #2988 - merge authentication code, enables REMOTE_USER auth on new API controllers

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

2ac38557 08/23/2013 03:33 PM Dmitri Dolguikh

fixes #2877: deletion of the organization or location in the context no longer breaks the session

1ef5ee75 07/29/2013 07:53 AM Joseph Magen

fixes #2788 - changes to fixtures and tests in preparation for testing adding/removing puppetclasses

0ba99bba 07/29/2013 04:49 AM Joseph Magen

fixes #2788 - adding / removing puppet classes updates the change even if the form is not submitted

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

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

f09d61de 07/25/2013 01:54 PM Dominic Cleal

fixes #2693 - don't cause handle_ca error when no Puppet CA associated with host

86e9a056 07/18/2013 10:37 AM Andy Bohne

fixes #1770 - Refactored rdeckfacts definition to use facts_hash

248cad83 07/17/2013 02:24 PM Joseph Magen

fixes #2142 add Smart Parameters and Smart Class Parameters to API v2

6a44fab1 07/15/2013 08:17 AM Joseph Magen

fixes #2782 - LDAP password overwritten as blank

926f04e0 07/05/2013 12:43 PM Sam Kottler

Remove some unnecessary variables from the hostgroups functional test

ecd9c9c6 07/01/2013 03:26 AM Joseph Magen

fixes #2713 - do not update nics table on every host update as a workaround to bug #2489

5f7b64bd 07/01/2013 03:23 AM Joseph Magen

fixes #2728 - POST /api/hostgroups does not accept ancestry

eaa6aec0 06/20/2013 12:07 PM Joseph Magen

fixes #2489 - fixes BMC password caused by rails bug accepts_nested_attributes_for and serialized child field

3595a70c 06/20/2013 12:07 PM Joseph Magen

fixes #2484 - host, hostgroup, and BMC passwords were overwritten as blank

802ae177 06/19/2013 10:01 AM Amos Benari

fixes #2639 After creating user with empty e-mail it becomes impossible to add it.

8da68b88 06/12/2013 11:12 AM Tomáš Strachota

fixes #2660 - settings, improve tests and fixes

- added string settings type
- fixed tests previously commented out due to CI failures
- more tests for core settings functionality
- parsing of string values enhanced and extracted to a separate method
- setting value to nil when it equals default is back...

cb92c0be 06/07/2013 03:53 AM Dmitri Dolguikh

Fixes #2038 - updated config and partition table templates using ones from the community repository

93ce3a18 06/03/2013 01:28 PM Joseph Magen

fixes #2602 - scoped_search error when using postgresql

0fda4cf6 05/29/2013 09:46 AM Joseph Magen

fixes #2539 - added API puppetrun access permission and test

4df2e17b 05/28/2013 06:24 AM Marek Hulán

Fixes #2571 - Deleted admin is recreated

7fab6ba6 05/24/2013 04:46 AM Ivan Necas

fixes #2553 let setting admin attribute on user creation

7507fbce 05/23/2013 08:13 AM Daniel Lobato Garcia

fixes #2550 Puppetclass search_by_host doesn't return all classes for an unknown host

Tests for puppetclass API searches on nonexistent hosts

Puppetclass search_by_host does not fail if Host does not belong to any Hostgroup

Puppetclass search_by_host query looks for distinct puppetclasses instead of pruning them afterwards...

f3dd3bb6 05/22/2013 10:45 AM Joseph Magen

fixes #2440 remove unused files, code, unnecessary require statements

3f113d99 05/22/2013 08:19 AM Ohad Levy

Revert "fixes #2484 - host and hostgroup root passwords are not saving"

This reverts commit 2193afa0e33e939739a53d2918cb2e31ee92ac7a.

merged by mistake

2193afa0 05/22/2013 08:15 AM Joseph Magen

fixes #2484 - host and hostgroup root passwords are not saving

6a26fecd 05/09/2013 03:17 PM Dominic Cleal

fixes #2281 - don't allow admin flag to be removed from admin account

e2c2abfe 05/09/2013 03:12 PM Lukas Zapletal

fixes #2444 - locale selector in user account

7d1d44cf 05/09/2013 05:54 AM Joseph Magen

refs #2400 clean up tests so there are no orphaned foreign keys

3dfb6e4c 05/09/2013 05:07 AM Dominic Cleal

fixes #2420 - extract strings for i18n from JavaScript, various i18n fixes

463ff2ed 05/09/2013 04:13 AM Lukas Zapletal

fixes #2401 - cannot create new admin user

9a280163 05/09/2013 02:13 AM Dominic Cleal

fixes #2426 - translate model and column names to English

7d8c71bc 05/07/2013 12:22 PM Daniel Lobato Garcia

fixes #2472 - prevent duplicate users from hostgroup ancestors

86db4a2f 05/06/2013 01:32 PM Dominic Cleal

fixes #2463 - move test files to follow controller move

fc94df42 05/03/2013 03:52 PM Dominic Cleal

Fix tests misusing assert and assignment vs. comparison

02c054b2 05/03/2013 03:47 PM Greg Sutcliffe

Fix finder_needs_type check in sti mixin

0fe147c7 04/30/2013 11:31 AM Joseph Magen

fixes #2378 - added Minitest and other code cleanups

86007852 04/25/2013 01:15 PM Greg Sutcliffe

fixes #2407 - Add STI to settings model

Also adds some tests for rendering new/missing STI models, and
refactors the old default_settings loader into the new sub-models.

4e7ea9b8 04/22/2013 07:50 AM Marek Hulán

fixes #2417 - SSO abstractioning

Apache and Signo SSO reworked to a new general SSO concept.

You can use SSO service that comes with Katello for loggin in. It's
based on OpenID protocol with slightly customized provider.

793072c5 04/21/2013 01:50 PM Joseph Magen

fixes #2263 search Hostgroup by label

0323590f 04/10/2013 04:18 AM Dominic Cleal

fixes #2153 - add trusted_puppetmaster_hosts setting to permit puppetmaster access

Connections to fact + report upload and externalNodes will be permitted from
any host listed in the trusted_puppetmaster_hosts setting, bypassing the
requirement for a registered smart proxy....

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

aa2cd9f2 03/14/2013 05:26 PM Joseph Magen

fixes #2250 API v2 add/remove puppetclasses from hosts and hostgroups

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.

4ab67d21 03/11/2013 10:54 AM Daniel Lobato Garcia

fixes #2299 - Parameters Controller (API v2) can reset parameters (delete them all)

16ce9a7a 03/04/2013 09:33 AM Daniel Lobato Garcia

fixes #2219 - Hostgroup ownership is hierarchical

68234aea 03/03/2013 02:09 PM Ivan Necas

fixes #2273 - authorization over environment model

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

5ebe0a14 02/21/2013 08:42 AM Ohad Levy

fixes broken build

one extra / unused test was added by mistake

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

e1a1fa81 02/21/2013 06:42 AM Joseph Magen

fixes #2239 API v2 CRUD for locations and organizations and added nested loc/org

dd9afdbf 02/12/2013 09:16 AM Daniel Lobato Garcia

Feature: #686 - Hosts can inherit environment from hostgroup

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

fixes #2166 - error when clearing location

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

a79b633b 01/23/2013 03:41 AM Dominic Cleal

fixes #2151 - use DN environment variable instead of CN

nginx is unable to pass bits of the X.509 subject, only the entire DN, so
support that as a lowest common denominator.

358ec5a3 01/20/2013 10:06 AM Dominic Cleal

fixes #2121, #2069 - restrict importers and ENC to puppetmasters and users

CVE-2013-0171: report and fact importers parse YAML directly from the remote
host without authentication. Untrusted YAML can instantiate objects and be
used to exploit Foreman.

CVE-2013-0174: external nodes (ENC) output is available to any source and...