Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
31d4c6cb 08/18/2015 01:20 PM Ori Rabin

Fixes #10915 - Deleting a host removes all host specific overrides

(cherry picked from commit 674755f43684f76e6b23ca499a57153aad3db5e2)

a0f78f20 08/18/2015 01:19 PM Marek Hulán

Fixes #10607 - match bonds based on identifier only

(cherry picked from commit 7be20b248502eb8682008e1c6b03fef71da4f73d)

66a5487c 08/18/2015 01:19 PM Marek Hulán

Fixes #10888 - skip attached_to updates if identifier was blank

(cherry picked from commit db6d6b8b7d0d2e90e27d4c23308e5db26abd3820)

5b157a27 06/15/2015 10:11 AM Dominic Cleal

fixes #10627 - apply host taxonomy scope to facts/report joins

Previous changes to perform a join onto hosts with authorisation result
in a query such as Report.joins(:hosts), which ignores any
default_scope on Host::Base. This commit explicitly passes taxonomy...

2ac1bed9 06/15/2015 09:22 AM Ori Rabin

Fixes #10535 - building a token instead of creating it until host is saved

(cherry picked from commit c2ff4bd6874155459a51af070abb381fd59be262)

0276c39a 05/20/2015 07:25 AM Marek Hulán

Fixes #10212 - validate DNS name uniqueness of interfaces

(cherry picked from commit 60fdfb3851cad0ff347788c1f796d709693a8f27)

9aeefb71 05/20/2015 07:22 AM Dominic Cleal

fixes #10403 - resync names of unmanaged hosts to their primary NIC

MoveHostNicsToInterfaces previously ignored unmanaged hosts, but they
need migrating too. Updated the existing migration to migrate both,
then for existing hosts, add a new migration to ensure all primary NIC...

2c39c82f 05/20/2015 07:22 AM Ondřej Pražák

Fixes #10307 - editing host with 'unattended: false' no longer results in error

(cherry picked from commit ae274f95193c3147ad563da075d0a36fb1bcff20)

e18cfe2f 05/20/2015 07:22 AM Dominic Cleal

fixes #10298 - handle destroyed but present interfaces

When deleting a host and DHCP orchestration is removing reservations for NICs,
it generates a dhcp_record that contains next-server data. Determining the
next-server IP causes the primary interface to be fetched for DNS resolution,...

821e0f15 04/27/2015 10:26 AM Dominic Cleal

fixes #10168 - delegate fqdn/shortname to primary interface

(cherry picked from commit 4d5b979541902c2163d98ca8fd53d230445b60ac)

b06da7b9 04/27/2015 10:25 AM Daniel Lobato Garcia

Fixes #10111 - Use a dummy primary interface for unmanaged hosts

Unmanaged hosts require a host interface due to delegation of networking
attributes, and some others like 'name'. Since unmanaged hosts do not
necessarily have an interface associated (unless created through puppet...

593f69a6 04/13/2015 09:11 AM Marek Hulán

Fixes #10025 - move generic taxonomies code to base class

(cherry picked from commit bf75590c49c05dd780df388908598c85fc8f53bd)

5ddb3741 04/13/2015 07:49 AM Marek Hulán

Fixes #9947 - restrict user taxonomies if none is set

(cherry picked from commit abe910f2a46f4ecc1f349263d0b4751ed46ff200)

a09b74f0 04/09/2015 12:02 PM William Hefter

Fixes #8890 - Allow selection of plaintext "encryption" method for root password

(cherry picked from commit 331ff165939399787022e77ad17778e2ac39c148)

24c39a1e 03/26/2015 10:14 AM Marek Hulán

Fixes #9618 - make identifier uniq per host

(cherry picked from commit f2d5f95539b5070f5c7aba37196c45346140357d)

09b476b4 03/06/2015 08:36 AM Daniel Lobato Garcia

Fixes #8316: Removing a host can create a huge transaction

(cherry picked from commit 3e7507198f25b41b90a55115671fe0edd495f531)

90d9e7f0 03/06/2015 08:36 AM Joey D

fixes #8878 - ensure domain fact is downcased prior to import

(cherry picked from commit 25a647eb04ac2d31af99c85e447d58d1de4185e6)

13895d05 03/06/2015 08:35 AM Marek Hulán

Fixes #9590 - make info test less fragile

(cherry picked from commit e24c3fbbe5d089f76b89f909b65b2bd2205a5035)

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

Refs #3809 - Remove cop IndentationConsistency

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

Refs #3809 - Remove cops for empty lines

ad22248d 02/10/2015 07:20 AM Marek Hulán

Fixes #9186 - build interface if needed during facts import

aa48b69c 02/09/2015 12:39 PM Marek Hulán

Fixes #9104 - allow disabling of interface updates

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

c47be8a8 01/26/2015 04:40 PM Tommy McNeely

fixes #8498 - Allows root password to be set in finish scripts

e9672724 01/26/2015 02:48 PM Jiri Stransky

Refs #9049 - fix log message formatting

Missing "%s" in the commit that was supposed to fix #9049 caused the
exception message not to be printed into the log.

13d9564d 01/24/2015 06:42 AM Lukas Zapletal

Fixes #2948 - added sp_* host attributes to safe mode

Refs #2948 - Add sp_ host attributes to jail test

ee1f56de 01/23/2015 06:51 AM Marek Hulán

Fixes #9044 - fixes invalid mac in tests

Also do not reset invalid mac address to nil so we can propagate proper
validation error.

86adb030 01/23/2015 06:46 AM Jiri Stransky

Fixes #9049 - Log exceptions when triggering a Puppet run

If an exception occurs during triggering a Puppet run from the UI,
user will be notified of the error in a flash message. If the
exception occurs when running the action non-interactively (e.g. from...

5e1f3b71 01/19/2015 04:01 PM Tom Caspy

fixes #6369 - allow to override puppet ca/master to nil

db176297 12/18/2014 06:52 AM Dominic Cleal

fixes #8739 - use global setting when hostgroup root_pass is blank

A blank (not nil) root_pass on hostgroups was preventing correct inheritance
from settings in both hosts and nested hostgroups.

root_pass was also being copied from parents/settings to hostgroups when they...

d3b7f426 12/03/2014 07:10 AM Greg Sutcliffe

Fixes #8546 - Namespace interfaces and subnets to avoid a facts clash

c9363b77 11/24/2014 01:26 PM Tomer Brisker

Fixes #7440 - correctly autocomplete current_user

f7bedf48 11/24/2014 05:43 AM Marek Hulán

Fixes #8456 - normalize addresses only if mac is being set

eaefbecc 11/20/2014 07:54 AM Marek Hulán

Fixes #7908 - normalize mac before host get saved

For some reason we save host without running valdiations when we import
attributes from facts. Therefore we have to take care of mac
normalization by ourselves. We have to normalize it just after setting
new value because save can occure anytime.

bde3e87f 11/12/2014 04:47 AM Greg Sutcliffe

Fixes #8321 - correctly pull Compute Resource image method from compute attributes

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