Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
83683ed0 11/12/2014 04:21 AM Tomer Brisker

Fixes #844 #5725 - correct hosts count in puppetclass

4c60237a 11/04/2014 04:49 AM Jiayi Ye

Fixes #7954 - When creating a host cant is spelled wrong under partition table side note

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

a1b2ee53 10/24/2014 12:04 PM Marek Hulán

Fixes #2089 - Add network configuration to ENC

e768c976 10/22/2014 11:56 AM Tomáš Strachota

Fixes #6710 - unicode characters in url parameters

Original methods to_param defined on resources called name.parameterize
to get rid of url-unsafe characters. This function unfortunately also
stripped off unicode characters.

Changes:
- parameterization extracted into a separate module Parameterizable...

356b2e69 10/07/2014 05:49 AM Marek Hulán

Fixes #7401 - Add support for bonds

Renames physical_device to attached_to and move the virtual device
form out of BMC.
Extends the form for Bond devices
Allow configuration of bonds in KS template
Parsing of Bond interfaces from facts
Mac address is required only for physical devices

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

Refs #3809 - Use parentheses in method definitions

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

Refs #3809 - Fix a few rubocop TODOs

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

04c6b019 10/06/2014 03:51 AM Tiffany

fixes #7163 - on host's edit page, show the source for the value of puppet class parameters.

b12d9add 09/29/2014 08:23 AM Ori Rabin

Fixes #7572 - remove rundeck from core

Foreman rundeck is now a plugin available in https://github.com/theforeman/foreman_host_rundeck

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

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

998e1438 09/23/2014 04:25 AM Ori Rabin

Fixes #6695: Adding two OS parameters with same name should raise an error

5dfb51bb 09/15/2014 08:56 AM Tomer Brisker

Fixes #6468 - Allow filtering/searching by active user

ae4998bc 09/11/2014 10:36 AM Tomer Brisker

Fixes #5692 - correct counts in cached_counters

b6ad9fc9 09/09/2014 06:29 AM Dmitri Dolguikh

fixes #4375: provisioning no longer loops when using oVirt + compute profile

7106fab4 09/08/2014 09:47 AM Marek Hulán

Fixes #7344 - ignore saving errors during fact parsing

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

7669211c 09/03/2014 06:45 AM Marek Hulán

Fixes #5926 - hide sensitive parameter values

User can check to hide value when creating or editing global parameter.
The value is masked by *** and is also not displayed when overriding.

a0d231da 08/15/2014 08:12 AM Aaron Stone

Fixes #6998 - Accept native true for overwrite parameter to host API.

1d750dd7 08/07/2014 11:29 AM Marek Hulán

Fixes #6560 - Extract puppet parsing logic

d2823e35 07/31/2014 11:17 AM Aaron Stone

Fixes #6566 - renaming a node now resets the certname on provision

If use_uuid_for_certificates is true, reuse the certname UUID value.
If false, then reset the certname if it does not match the hostname.

32ced385 07/31/2014 08:34 AM Ori Rabin

Fixes #215: Parameters can be saved without a value

3034e8e2 07/31/2014 06:00 AM Ori Rabin

fixes #6636, #6657, #6694 - add field length validations, extend audit field length

160e24ea 07/28/2014 10:10 AM Joseph Magen

fixes #6430 - validate presence of location and organization for managed host if Settings are turned on

b6983d00 07/28/2014 08:19 AM Stephen Benjamin

fixes #6618 - provide an indentation helper for provisioning templates

08d248fc 07/15/2014 08:50 AM Joseph Magen

fixes #3664 - support deletion of installation media that's in use

3ccd0ef6 07/10/2014 11:43 AM Jason Montleon

fixes #4155 - enable host/CR (dis)association via api

89730c3c 07/02/2014 03:30 AM Trey Dockendorf

fixes #6358 - Update LookupValue fqdn matchers when a host is renamed

aa19255e 06/30/2014 04:39 AM Dominic Cleal

fixes #6177 - clear host facts/reports when build=true set over API

b64117f6 06/26/2014 07:44 PM Dominic Cleal

fixes #6410 - update to deep_cloneable 2.0

316d78c0 06/25/2014 04:44 PM Joseph Magen

[REFACTOR] refs #6229 - extract validation to a method

this enables plugins (e.g. katello) to override the validation when
requried.

e42aa400 06/24/2014 02:23 PM Trey Dockendorf

fixes #5915 - Add support for Infiniband 64-bit MAC addresses

6568415c 06/20/2014 08:58 AM Joseph Magen

fixes #6229 - validate installation media exists for new host if pxe_build

57e4204b 06/19/2014 01:47 PM Joseph Magen

fixes #6228 - disable provisioning method radio boxes after host is provisioned

f5ab56ae 06/17/2014 12:33 PM Dmitri Dolguikh

fixes #5722: VM-based host cloning picks up existing compute attributes

3ff2bba4 06/10/2014 03:57 PM Dmitri Dolguikh

fixes #5708: #nil? is now an allowed method inside of Host and Token jails

e254ea51 06/06/2014 10:13 AM Joseph Magen

fixes #5834 - Hosts: . in the name is invalid - user is told this but the UI adds one anyway

ea450c06 05/19/2014 10:02 AM Stephen Benjamin

fixes #5690 - determine host taxonomy fact based on setting value

10ac97b0 05/12/2014 03:16 PM Joseph Magen

fixes #4250 - API v2 - add compute profiles

e67fc0bd 05/01/2014 10:35 AM Joseph Magen

fixes #2785 - host model clone method also copies relationships using deep_cloneable gem

77d9d699 04/28/2014 02:25 PM Stephen Benjamin

fixes #5450 - add realm to params for 1.4-compatible use in templates

6807d423 04/28/2014 11:04 AM Stephen Benjamin

fixes #5444 - add param_false? host method and allow in templates

46b3d8f1 04/22/2014 01:06 PM Dominic Cleal

fixes #5246 - remove second host/class lookup impl so config groups are included in ENC output

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

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

60395457 04/04/2014 02:20 PM Stephen Benjamin

fixes #5053 - minor bug fixes to realm integration

90ff2a3a 04/04/2014 11:23 AM Dmitri Dolguikh

fixes #4381: dns records are being update after changes to host when dhcp is also present

e4fde4e3 04/02/2014 11:01 AM Ivan Necas

Fixes #4976 - ensure the process is really running inside a rake task

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

fixes #1809 - foreman realm integration

c83e29ac 04/01/2014 11:33 AM Lukas Zapletal

fixes #1966 - improved UI errors for proxy

e88536b2 03/25/2014 10:14 AM Daniel Lobato Garcia

fixes #3214 - set taxonomy for hosts created via Puppet from facts or a default setting

014c9ab5 03/21/2014 12:25 PM Greg Sutcliffe

Fixes #4680 - Don't append periods to unqualified unmanaged hosts

6895854c 03/17/2014 10:08 AM Stephen Benjamin

fixes #4256 - makes columns sortable in the UI

3d03e334 03/11/2014 02:35 PM Dominic Cleal

fixes #4123 - libvirt imaging support using backing volumes

cdbbf1c2 03/07/2014 02:10 PM James Jenkins

fixes #4485 prevents undefined method when cloning a host

6a284617 03/07/2014 11:44 AM Andy Bohne

fixes #4583 - Added Environment name to rundeck output

19579f87 03/06/2014 10:36 AM Martin Ducar

fixes #4524 - The logged in user should be the default one in create new hosts

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

34897490 02/17/2014 11:15 PM Joseph Magen

fixes #3939 - add option to 'inherit from parent' for hostgroup attributes

130f301a 02/06/2014 05:09 PM Stephen Benjamin

fixes #4234 - cannot edit host's puppet parameters

c4bfd47f 02/05/2014 05:24 PM Stephen Benjamin

fixes #3725, #4167 - root password validations, remove default password

4bae5ced 01/22/2014 05:56 PM Stephen Benjamin

fixes #3697, #3701 - more comprehensive field validations

2de7832d 01/15/2014 04:48 PM Ohad Levy

fixes #3099 - Adding parameters to locations and organizations

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

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

9e1b7578 12/16/2013 03:57 PM Marek Hulán

fixes #3339 - nested fact support, allow fact importers to be registered by plugins

1ccec31c 12/03/2013 09:06 PM Dominic Cleal

fixes #3794 - don't validate IP address that's later provided by a CR

585f328e 11/19/2013 08:31 PM Greg Sutcliffe

Fixes #3468 - Move token expiry to scope to avoid FK issues

01302dc5 11/01/2013 09:56 AM Greg Sutcliffe

Fixes #3182 - Make IP optional in some circumstances

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

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

fb68fd22 10/24/2013 11:11 AM Ohad Levy

[REFACTOR] fixes #2967 - refactored Fact Importer

Based on Dmitri Dolguikh <> original patch.

- renamed original fact_importer class to fact_parser class
- moved fact handling logic to its own fact_importer class
- fact importer now assumes single-value facts...

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

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

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

fixes #2741 - rails 3 syntax

89e506f7 10/09/2013 08:06 AM Aaron Stone

fixes #3222 - nil the certname when handling certs if UUID certs have now been disabled

7fcb314e 09/10/2013 09:29 AM Daniel Lobato Garcia

fixes #2179 - validate the owner type, preventing the API returning errors for a wrong owner_type

84ae9603 09/09/2013 02:33 PM Greg Sutcliffe

fixes #2260 Allow ERB in ENC global / class parameters

Adds code to parse the global & class parameters, and adds a setting (default true)
to disable this if needed. Also has some tests.

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

3d6c46e5 08/21/2013 10:45 AM Ash Caire

fixes #2431 - handle fact uploads where host is missing $fqdn

9d402d07 08/06/2013 04:37 AM Greg Sutcliffe

Fixes #2501 - Allow my_hosts scope to include all subclasses of Host::Base

c1452df6 07/26/2013 04:48 AM Marek Hulán

Fixes #2821 - Autoload paths, PowerManager children must be in namespace in order to autoload

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

bae0bea9 07/06/2013 03:16 AM Dominic Cleal

fixes #2747 - scoped search lambda takes one argument

554be427 07/05/2013 12:42 PM Nacho Barrientos

fixes #1963 - prevent host creation when facts are uploaded via new setting

5b5af86e 06/12/2013 10:34 AM Greg Sutcliffe

Fixes #2644 - Refactor Host find_by_name to use several ways to find a
host, and refactor my_hosts scope to Host::Base, allowing us to remove
unnecessary permissions check from find_by_name

baeb54f1 06/10/2013 05:56 AM Amos Benari

fixes #1938 Foreman shouldn't use the FQDN fact to identify the node when facts are uploaded

e52abb10 06/07/2013 10:52 AM Marek Hulán

Fixes #2632 - extract strings from validation errors

66afbc33 05/30/2013 11:32 AM Joseph Magen

fixes #2549, fixes #2544 - new host organization and location should default to current context if it exists

136f8dfc 05/22/2013 11:02 AM Dmitri Dolguikh

fixes #2509, fixes #2507: few issues around Host::Base#merge_facts and fact names

0c8f532e 05/22/2013 10:50 AM Mikael Fridh

fixes #2130 - normalize_hostname appends domainname to fqdn

When the trailing part of $fqdn doesn't match $domain, the normalize_hostname
function would append $domain onto the end of $fqdn, saving the host as
$fqdn.$domain (Example: hostname.domain1.com.domain2.com)....

9ae88fc3 05/22/2013 10:35 AM Greg Sutcliffe

Fixes #2497 - Join to the fact_values table when a user fact-filter is applied

991cd8ae 05/17/2013 03:03 PM Daniel Lobato Garcia

fixes #2498 FactNames are not precreated

Witlessbird's fix to reduce database lookups and do Ruby hash lookups instead

3a96ba00 05/12/2013 09:44 AM Amos Benari

fixes #2478 - smart-variable in ENC stopped working

6dffd64b 05/12/2013 08:38 AM Dominic Cleal

fixes #2486 - ensure facts import is idempotent when values are unchanged

7acc469b 05/09/2013 02:30 PM Amos Benari

fixes #2132 Smart Variables in hostgroup. 1. Show smart variables in hostgroup view. 2. Added the GUI to override smart variables values in host group.

895a2ec6 05/09/2013 10:20 AM Og Maciel

Changed validation text s/must be downcase/must be lowercase.

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

f7640652 05/09/2013 04:18 AM Greg Sutcliffe

Fixes #2461 - Allow user to not have a puppet proxy

9c864cb6 05/06/2013 02:36 AM Ohad Levy

fixes #2393 - Couple of models broken with audited 3.0.0

this is not a fix for the mass assignment problem, rather just to solve immedient packaing issue upstream.

a follow up on mass assignment should be done via another commit.