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

20cc5f65 09/10/2015 02:24 PM Tom Caspy

fixes #11610 - removing a bunch of N+1 queries from the migration

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

88275be4 09/09/2015 09:45 AM Tom Caspy

fixes #10589 - removing N+1 queries from after_save callbacks when changing hostgroup

19d5df3c 09/08/2015 08:15 AM Dominic Cleal

fixes #11341 - update fog to 1.34.0

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

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

84f7fc68 09/04/2015 11:06 AM Marek Hulán

Fixes #11696 - remove unused code

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

9a9ec5b1 09/02/2015 06:01 AM Daniel Lobato Garcia

Refs #3809 - Enable Rails delegate cop

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

58c48471 09/02/2015 04:06 AM Julien Pivotto

Fixes #11630 - Enable management of nics in compute profiles without libvirt network

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

952ad8c1 08/26/2015 03:38 AM Ivan Necas

Fixes #9704,#9705 - ability to customize vmware VM on image-based provisioning

Allows applying the changes form the form to the VM when cloning from
a template.

Depends on https://github.com/fog/fog/pull/3570

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

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

8e452f76 08/25/2015 05:33 AM Tom Caspy

fixes #10130 - availability zones should be available in open stack

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

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

c577937c 08/24/2015 08:42 AM Daniel Lobato Garcia

Fixes #11379 - Audit search for hostgroup/OS title

Before this commit, hostgroup and OS could only be searched by name,
which is impractical as names are not unique. As we do on Hosts search,
I've added hostgroup_title and os_title as keys to search on /audits.

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

bb6aa56d 08/18/2015 04:35 AM Jakub Sliva

fixes #11274 - Unable to get resourcePoo

Cluster attribute full_path makes sense when there are intermediate folders (both between vCenter/datacenter and datacenter/cluster). There was a bug/typo in fog (https://github.com/slivik/fog/pull/1) and after it is merged this should work.

ca6e7a18 08/18/2015 04:34 AM Dominic Cleal

fixes #10997 - update fog to 1.33.0

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

3bd9a898 08/06/2015 04:53 AM larry campbell

fixes #11250 - Remove uniqueness check from subnet network addresses

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

fe748352 07/29/2015 09:00 AM Tomer Brisker

Fixes #11231 - Correctly stubbify global parameters

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

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

7fad1fa0 07/29/2015 04:08 AM Tomer Brisker

Fixes #10133 - Prevent deadlocks when fixing counter_cache

b131eda1 07/28/2015 08:06 AM Shlomi Zadok

fixes #11122 - initialize ENCRYPTION_PREFIX only once

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

Refs #3809 - Enable cop Style/IfUnlessModifier

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

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

24fc15c5 07/22/2015 06:29 AM Daniel Lobato Garcia

Fixes #10929 - Add removed widgets to dashboard

This commit allows users to re-add widgets. At this point it's only
possible to recover removed widgets by clicking on "Reset to default".

To do this I populate the 'Add widgets' list by getting a diff
between the current widgets and the available ones. The code calls any...

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

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

70c927c2 07/17/2015 05:17 AM Dominic Cleal

fixes #11120 - migrate websockets setting when readonly in settings.yaml

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

Fixes #11035 - template preview feature

e7d21bf0 07/16/2015 05:55 AM Timo Goebel

fixes #5630 - fixes VMWare clone from template fails if VMWare is in foreign language

dc3ba8b2 07/16/2015 02:52 AM Dominic Cleal

fixes #11121 - initialise websockets_encrypt after dependencies

When settings.yaml (SETTINGS) is used to set websockets_encrypt to true,
the key and cert need to be initialised first for its key/cert
validation to pass.

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

97c34475 07/14/2015 03:36 AM Lukas Zapletal

Fixes #9603 - fixed websockets_* set of settings

f69f741a 07/14/2015 03:35 AM Daniel Lobato Garcia

Fixes #11023 - Pass identity_endpoint to Openstack Fog 1.32.0

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

Fixes #10867 - OpenStack boot_from_volume is true only when checked

7deaced2 07/06/2015 06:59 AM Daniel Lobato Garcia

Refs #3809 - Style/blocks cop enabled

671b0b44 07/05/2015 03:26 AM Dominic Cleal

fixes #10216 - sort report log messages in natural order

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

5fc2aed6 07/01/2015 03:01 PM Martin Bacovsky

Fixes #10963 - partition table can't access os ids

73686591 07/01/2015 03:19 AM Stephen Benjamin

fixes #10959 - gravatar should be opt-in not opt-out

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

68bf0c89 06/26/2015 06:22 AM Marek Hulán

Fixes #10740 - ignore auditing of all models in migrations

bcccf1a2 06/24/2015 06:53 AM Marek Hulán

Fixes #10899 - removes deprecated smart proxies scopes code

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

77c68e43 06/23/2015 08:15 AM Marek Hulán

Fixes #10849 - remove hidden template fields on submit

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

Fixes #10526 - Support for Cisco POAP

ce6cae13 06/19/2015 09:38 PM Dmitri Dolguikh

Fixes #10072: Support for user-data during image-based provisioning with libvirt (used for creating of Atomic libvirt VM)

47b5c681 06/19/2015 08:42 PM Lukas Zapletal

Fixes #10887 - Removed debug statement from clear_cache

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...
f97fbd6f 06/16/2015 11:55 AM Shlomi Zadok

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

868faa8f 06/16/2015 08:48 AM Daniel Lobato Garcia

Fixes #10409 - Rails 4 compatible changes with Rails 3

1fa8dcfb 06/16/2015 05:18 AM Daniel Lobato Garcia

Fixes #4551 - GCE provisioning support

Enable provisioning of VMs through Google Compute Engine. Volume-wise,
this is currently limited to creating a VM with an attached disk that
contains the image specified. Future enhancements should include
choosing any available disks to auto-attach the VM and not force the...

3f73d005 06/15/2015 06:06 PM Dominic Cleal

fixes #10787 - load fog extensions based on available CRs

Previously fog_extensions loaded inside one large rescue LoadError, so
if fog-libvirt wasn't installed, it would fail part way through. Now
check which providers are loaded, and only extend those. Moved loading...

09f31315 06/11/2015 10:07 AM Tomer Brisker

Fixes #10656 - Prevent audits on counter cache update

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

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

85e62544 06/03/2015 01:36 PM Dmitry Kireev

Fixes #9299 - Windows installation media works without bcd patching

ee55ec21 06/03/2015 03:52 AM Marek Hulán

Fixes #10684 - re-adding missing code

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

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

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

fixes #6332 - skip taxonomy queries when features are disabled

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

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

fe102b16 06/01/2015 03:54 AM Aaron Stone

Refs #6518 - Use #find instead of #select #first to choose a BMC proxy for the subnet

Enumerable#find more idiomatic in Ruby, and since it stops at the first match it
may be marginally faster.

7087017c 05/28/2015 02:55 PM Francois Herbert

fixes #10151 - Unable to get resourcePool

57efe613 05/27/2015 02:12 PM Tomer Brisker

Fixes #10584 - Replace sort.uniq with uniq.sort

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

053c032d 05/22/2015 04:23 AM Tom Caspy

fixes #8597 - escape slashes for ptable URL parameters

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