Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
783fb4aa 09/11/2015 04:05 PM Marek Hulán

Fixes #11704 - consider no reports as warning if reports are expected

f1a2c140 09/10/2015 07:27 AM Dominic Cleal

fixes #8521 - fix classes accessors, copy overrides on host clone

The various 'classes' accessors that are used in the UI for displaying
the Puppet classes tab only really worked for saved objects, so they're
changed to work better on an unsaved cloned object. Tests now check...

fd06f4f6 09/07/2015 11:33 AM Tom Caspy

fixes #11415 - using the correct method for classification caster

baabd5ae 09/07/2015 08:28 AM Shimon Shtein

Fixes #11665 - Removed to_s function from OpenStruct instance

baa21c79 09/07/2015 05:53 AM Ori Rabin

Fixes #11663 - Empty lookup value not validated when use_puppet_default is checked

e54016da 09/04/2015 08:03 AM Marek Hulán

Fixes #10782 - global host status

Introduce new global host status that is composed of host substatuses.
Each substatus defines a mapping to the global one which can result in
three values
  • OK
  • WARN
  • ERROR

Plugins can add their own substatuses. These are automatically...

2ef6f4da 09/04/2015 06:38 AM Daniel Lobato Garcia

Fixes #11407 - Uppercase logins from LDAP break external user group sync

On LDAP the login can contain uppercase chars, for instance, "FOO". However
when we log in Foreman for the first time and have that account auto-created,
we can login using "foo". After that, our login will be saved as "foo" on...

33d7500a 09/03/2015 07:54 AM Daniel Lobato Garcia

Fixes #11428 - External user groups refresh shouldn't be case sensitive

group_list in ldap_fluff returns a list of lowercase LDAP GIDs.
When AuthSourceLdap tries to run update_usergroups to refresh the external
user groups, it will try to match these lowercase gids with external user...

6c05bd5b 09/03/2015 06:07 AM Ivan Necas

Fixes #11673 - accept integer value when setting the integer via API

be33e6e9 09/03/2015 03:46 AM Tomer Brisker

Fixes #11650 - show global parameter value inherited from parent taxonomy

6b4b489f 09/03/2015 02:54 AM Ori Rabin

fixes #10832 - separating lookup keys into puppet and variable

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

7cd51106 09/01/2015 12:09 PM Tom Caspy

fixes #11570 - returning 'dependent destroy' to lookup values

bf5f1801 09/01/2015 06:58 AM Stephen Benjamin

fixes #11619 - only check template changes when persisted

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

Fixes #11031 - ignore identifiers of interfaces being destroyed

8347a5ef 08/28/2015 09:04 AM Ori Rabin

Fixes #10731 - Allow matches to merge with default values

9dd00534 08/26/2015 06:25 AM Tom Caspy

fixes #11425 - adding lookup_value_matcher to host and hostgroup to make db schema more logical

a5a7bc71 08/25/2015 09:17 AM Alon Goldboim

Fixes #11451 - Changed bookmark name to be unique per controller.

8658fa37 08/24/2015 03:05 PM Imri Zvik

Fixes #11282 - Search on numeric facts is broken if using "~"

2dec184c 08/24/2015 08:42 AM Eric Helms

Fixes #11303: Allow scoped search by name for permissions.

This both provides this functionality and fixes an issue with creating
filters using hammer. Hammer attempts to search for a permission by
name using scoped search syntax when creating a filter with the...

9f88e8a1 08/19/2015 03:42 AM Tom Caspy

fixes #10232 - moving validations and casting out of lookup key and value

cdb70710 08/13/2015 10:07 AM Marek Hulán

Fixes #11187 - explicitly pass resource_type and permission to check

09ce8a63 08/13/2015 07:13 AM Ori Rabin

Fixes #4419 - rearranging smart class parameters edit form

4269abbd 08/11/2015 03:56 AM Tomáš Strachota

Fixes #10248 - cloning volume information for virtual machines

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

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

3b27c173 07/31/2015 11:59 AM Marek Hulán

Fixes #11258 - validation handles blank provider

60fe43b2 07/31/2015 05:53 AM Ondřej Pražák

Fixes #7167 - names of settings marked for translation

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

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

8d7ea035 07/29/2015 04:11 AM Alon Goldboim

Fixes #11013 - Added common table css classes to the tables

17622a29 07/24/2015 10:24 AM Daniel Lobato Garcia

Refs #3809 - Enable cop Style/AlignArray

3f8e6c33 07/24/2015 10:24 AM Imri Zvik

Fixes #11150 - Allow searching of facts as types other than string

564b322f 07/20/2015 10:28 AM Tom Caspy

fixes #5897 - when user doesn't have an email, email isn't required

445dd7ab 07/20/2015 10:28 AM Daniel Lobato Garcia

Fixes #11089 - Adapt tests to Rails 4

This commit contains all changes to tests in branch
https://github.com/theforeman/foreman/pull/2055 that I found to be
retrocompatible with Rails 3. The more of these we can get in, the less
code we will have to review for Rails 4, and the more relevant it will...

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

Fixes #11035 - template preview feature

c6b42368 07/15/2015 12:15 PM Tom Caspy

fixes #11095 - lookup keys do not get saved to db on setter invokation

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

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

890e765e 07/14/2015 03:35 AM Daniel Lobato Garcia

Fixes #11078 - Substitute find_all_by by where to comply with Rails 4

This commit takes away all instances up to this point of find_all_by to
improve Rails 4 compatibility. They are substituted by .where calls.

776cff93 07/06/2015 07:00 AM Daniel Lobato Garcia

Fixes #10867 - OpenStack boot_from_volume is true only when checked

75e3743d 07/02/2015 05:03 PM Eric Helms

Fixes #10803: Return nil if no resource_type when creating a filter.

In some instances, such as during DB seed, when a filter is being
created for the first time the before_validation callback to
build_taxonomy_search is triggered. Since, the filter hasn't been...

ad00a109 07/02/2015 09:26 AM Daniel Lobato Garcia

Fixes #10928 - Default dashboard widgets for new users

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

Fixes #10635 - Formalize deprecation warning

88e2f778 07/01/2015 07:18 AM Lukas Zapletal

Fixes #10785 - force encoding for encrypted fields

707d9bdd 06/30/2015 09:26 PM Shlomi Zadok

fixes #10868 - use classify for a Symbol instead of humanize

1a6b1dea 06/30/2015 09:24 PM Shlomi Zadok

fixes #10952 - remove empty test files

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

a9c70fb4 06/24/2015 06:53 AM Shimon Shtein

Fixes #10727 - Added validation to require BMC Smart proxy in order to add BMC nic

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

Fixes #10633 - Associate architechture to OS during fact import

7d62413f 06/22/2015 01:35 PM Fernando Carolo

Fixes #10526 - Support for Cisco POAP

f97fbd6f 06/16/2015 11:55 AM Shlomi Zadok

fixes #10829 - non-admin user cannot update admin password

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

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

a6b8542a 06/04/2015 01:37 PM Marek Hulán

Fixes #10566 - allow identifier modifications that do not change interface type

92eb3d7c 06/04/2015 07:07 AM Ori Rabin

Fixes #9187 - Overrideable empty class parameters don't validate default value

3088e641 06/04/2015 06:05 AM Eric Helms

Fixes #10487: Add custom logging support

This change moves away from the Rails logger to the 'logging' gem
to support more configurability of logging. Further, this allows for
the creation of custom loggers that plugins can then create during
registration (with `logger`) or through settings....

d6a19253 06/02/2015 06:07 PM Dominic Cleal

fixes #10646 - disable NIC subnet taxonomy checks when feature's disabled

ba08f2cd 06/02/2015 05:21 PM Marek Hulán

Fixes #10664 - map only physical interfaces in compute orchestration

0a17d4da 06/02/2015 04:32 PM Tom Caspy

fixes #10660 - taxonomies are able to have the same name for different classes

d07bcaf0 06/02/2015 04:01 PM Dominic Cleal

fixes #10397 - parse Windows Local_Area_Connection interface name

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

fixes #1510 - notification when host finishes building

0e1c5371 05/22/2015 04:41 AM Tomer Brisker

Fixes #10583 - perform uniq in database instead of in memory when possible

c8042418 05/21/2015 05:22 AM Dominic Cleal

fixes #9873 - generate unique alert mails for each user group member

To create distinct mails, new Mailer instances are required instead of using
the same one - else, the last message changes the previous ones. The recipient
list is now determined in the ReportImporter, and the MailNotification helps...

ff33aaaa 05/20/2015 04:04 AM Tomer Brisker

Fixes #10288 - prevent audits on update of puppetclass total hosts counter

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

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

c74610f9 05/19/2015 09:47 AM Walden Raines

Fixes #10402: add to_bool function for converting to boolean.

This commit adds a to_bool function for casting values to boolean
as well as an example usage.

http://projects.theforeman.org/issues/10402

ee6fc204 05/19/2015 09:37 AM Tom Caspy

fixes #10528 - lookup value should allow false and 0 values

0fd7412f 05/19/2015 07:39 AM Dominic Cleal

fixes #10482 - get external user group members only once during refresh

bc9558f7 05/18/2015 10:40 AM Shlomi Zadok

fixes #1213 - Get email reports of audit changes

19bf6b09 05/18/2015 09:03 AM Dominic Cleal

fixes #10509 - add toggle for LDAP usergroup updating

7891164b 05/18/2015 09:03 AM Dominic Cleal

fixes #10493 - disable usergroup sync on login when $login is used

ba64f022 05/14/2015 04:24 AM Marek Hulán

Fixes #10442 - dry up host managed logic

93dbb7e7 05/14/2015 04:24 AM Ori Rabin

Fixes #9634 - creating a host with an interface and without os returns a validation message

d7cdc084 05/14/2015 04:24 AM Shlomi Zadok

Fixes #9613 - foreman_url can't be blank

0f5c60f2 05/13/2015 10:15 AM Marek Hulán

Fixes #10379 - disables cloning if unattended mode is disabled

c7966090 05/13/2015 10:14 AM Tomáš Strachota

Fixes #9966 - More debug messages for matching nics from fog

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

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

a3d8204a 05/09/2015 04:35 AM Ori Rabin

Fixes #8333 - correct matcher values with multi-key matchers

451bcc84 05/06/2015 10:12 AM Daniel Lobato Garcia

Fixes #10382 - Allow lowercase IPMI provider

be6ce5bc 05/06/2015 10:11 AM Daniel Lobato Garcia

Fixes #10263 - Encrypt LDAP password in db

This commit includes a rake task to encrypt all encryptable resources.
A helper function can be used to add more encryption tasks easily.

06b10bee 05/06/2015 05:16 AM Ondřej Pražák

Fixes #5649 - unattended_url validation fix

83bd400c 05/05/2015 10:57 AM Dominic Cleal

fixes #10343 - only log cache deletion failures when saving settings

fb293de9 05/05/2015 04:05 AM Ondřej Pražák

Fixes #8566 - reorganized settings categories

8f657a84 04/30/2015 03:52 AM Stephen Benjamin

fixes #10287 - provide helper methods for proxy features

59b23095 04/28/2015 12:07 PM Shlomi Zadok

fixes #7743 - ensure name is unique in scope of major and minor

eb414b8b 04/28/2015 09:13 AM Ori Rabin

Fixes #5554 - fixed hostgroup and fqdn validations in multiple matchers

2d8b4fef 04/28/2015 07:48 AM Daniel Lobato Garcia

Refs #3809 - Remove semicolon cop

54592c2f 04/28/2015 06:32 AM Dominic Cleal

fixes #8817 - look up reports with all joins from host scoped_search

This changes the optimisation in d50c799 which caused errors for users with
host filters referencing tables other than hosts.

When retrieving all reports joined with authorised hosts, the nested joins need...

225cfa5b 04/24/2015 10:19 AM Dominic Cleal

refs #10168 - fix test that created a duplicate primary interface

Subtle interaction between 4d5b979 and a5dc3e2, resulting in the test
that tried to add an interface to an unmanaged host duplicating the one
that was automatically added.

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

7678cac5 04/22/2015 10:58 AM Daniel Lobato Garcia

fixes #10234 - Fix NIC taxonomies validation tests

Some of the tests in #9391 changed the way subnets should work regarding
taxonomies and some test data, this commit fixes that so tests are green
once again.

8f695d94 04/22/2015 07:27 AM Shimon Shtein

Fixes #9391 - Added validation code to NIC, so it validates that host's location/org is compatible with the one set on NIC's subnet

e60f0799 04/17/2015 07:31 AM Dominic Cleal

fixes #10020 - add next-server/filename attrs to provision NIC DHCP record

A host's DHCP record used to be constructed with PXE attributes in
Orchestration::DHCP, but moved to Nic::Managed during 43c4bd7. Nic::Managed
didn't add PXE attributes, so this commit adds these when provision? is set....

140cfe26 04/13/2015 05:55 AM Chad Walstrom

Fixes #10093 - VMware#create_vm calls clone_vm

Apply '.with_indifferent_access' to the args passed in to create_vm,
ensuring symbol test for args[:image_id] succeeds when args["image_id"]
is present.

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

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

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

Fixes #9947 - restrict user taxonomies if none is set