Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
bb3572ff 09/02/2015 05:58 AM Daniel Lobato Garcia

Refs #3809 - Stabby lambda syntax for oneliners

I started by spotting log.rb which didn't have a lambda wrapping its
default scope, as needed by Rails 4. Since the style guide and most
Rails 4 documents used the stabby lambda, I turned on the cop so that we...

1e7822a5 08/31/2015 11:33 AM Marek Hulán

Fixes #11031 - ignore identifiers of interfaces being destroyed

6ea461fe 08/05/2015 10:55 AM Marek Hulán

Fixes #1453 - add use_image and jumpstart helpers to Host jail

04cb74c0 07/29/2015 09:00 AM Shimon Shtein

Fixes #9591 - Added support for "inherit" state.

111b0459 07/24/2015 10:28 AM Daniel Lobato Garcia

Refs #3809 - Enable cop Style/IfUnlessModifier

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

Fixes #11035 - template preview feature

674755f4 07/14/2015 07:08 AM Ori Rabin

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

319d1ffb 07/02/2015 07:11 AM Alon Goldboim

Fixes #10635 - Formalize deprecation warning

7be20b24 06/29/2015 06:03 AM Marek Hulán

Fixes #10607 - match bonds based on identifier only

db6d6b8b 06/29/2015 06:03 AM Marek Hulán

Fixes #10888 - skip attached_to updates if identifier was blank

f6fb925e 06/24/2015 06:53 AM Alon Goldboim

Fixes #10633 - Associate architechture to OS during fact import

cc9352dc 06/18/2015 10:49 AM Ohad Levy

fixes #10861 - Remove unused columns from the hosts table

  • Serial - Never really used, probably can be refactored as kernel
    parameters.
  • last_freshcheck, source_file_id - left overs from puppet old store
    configs compatibility that we no longer use, I assume no one is using...
9926db42 06/11/2015 02:25 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...

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.

7e8bfe82 06/08/2015 03:32 PM Walter Huf

fixes #10720 - Adds API to get host vm attributes

This exposes an API to fetch a host's vm_compute_attributes,
such as vmware cpus and memory. It lives at a separate endpoint
because it involves a fetch for data from the compute resource,
and may have different performance characteristics than the database.

3dce1589 06/08/2015 03:49 AM Justin Sherrill

fixes #9301 - make puppet environment optional for hosts

ea71c8a7 06/02/2015 04:34 PM Dominic Cleal

fixes #6332 - skip taxonomy queries when features are disabled

1ef36c07 05/22/2015 08:59 AM Stephen Benjamin

fixes #1510 - notification when host finishes building

c2ff4bd6 05/19/2015 11:40 AM Ori Rabin

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

60fdfb38 05/13/2015 06:04 AM Marek Hulán

Fixes #10212 - validate DNS name uniqueness of interfaces

377bb86d 05/11/2015 03:25 PM 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...

ae274f95 05/11/2015 03:21 PM Ondřej Pražák

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

db559817 05/11/2015 07:08 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,...

e57ed7b8 05/07/2015 09:39 AM Daniel Lobato Garcia

Refs #10337 - Update Host searches to use outofsync_interval

81884922 05/06/2015 05:23 AM Craig Parker

Fixes #10337 - Added setting out of sync duration

4d5b9795 04/24/2015 05:59 AM Dominic Cleal

fixes #10168 - delegate fqdn/shortname to primary interface

a5dc3e23 04/24/2015 03:46 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...

aea52e15 04/13/2015 05:52 AM Christine Fouant

fixes #9993 - Removes root password and partition table reqs unless build mode selected

bf75590c 04/13/2015 04:25 AM Marek Hulán

Fixes #10025 - move generic taxonomies code to base class

abe910f2 04/09/2015 11:23 AM Marek Hulán

Fixes #9947 - restrict user taxonomies if none is set

331ff165 03/26/2015 01:38 PM William Hefter

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

f2d5f955 03/26/2015 05:47 AM Marek Hulán

Fixes #9618 - make identifier uniq per host

3e750719 03/05/2015 05:52 AM Daniel Lobato Garcia

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

25a647eb 03/04/2015 04:10 AM Joey D

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

e24c3fbb 03/01/2015 04:43 AM Marek Hulán

Fixes #9590 - make info test less fragile

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