Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
2c3cd215 09/09/2015 10:51 AM Marek Hulán

Fixes #11258 - validation handles blank provider

(cherry picked from commit 3b27c173467c3ab4b53e844913cfd559b78d44ac)

5b99fcdf 09/09/2015 10:50 AM Tomer Brisker

Fixes #11231 - Correctly stubbify global parameters

(cherry picked from commit fe74835256fc0baab8daad6411d865f9e807be3c)

a1e75a0b 09/09/2015 10:50 AM Tomer Brisker

Fixes #10133 - Prevent deadlocks when fixing counter_cache

(cherry picked from commit 7fad1fa0e253e793511df1cde24d8b1885d640c4)

c1a8ccf1 09/09/2015 10:49 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...

22a653af 09/09/2015 10:49 AM Tom Caspy

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

(cherry picked from commit c6b4236846decc58583143f30d537a27b4848953)

4ec71610 08/17/2015 08:21 AM Marek Hulán

Fixes #11187 - explicitly pass resource_type and permission to check

713aaad1 08/06/2015 02:17 PM Shlomi Zadok

fixes #11122 - initialize ENCRYPTION_PREFIX only once

(cherry picked from commit b131eda1464e57b978007e9dd5c5daeb5b90af10)

c2a54c44 08/06/2015 02:15 PM Marek Hulán

Fixes #11035 - template preview feature

(cherry picked from commit de9e7adaa579db01d043d6a04a83c946a3d33850)

73b70677 07/17/2015 01:01 PM Timo Goebel

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

(cherry picked from commit e7d21bf01f2b9eee19b808c4ea320ddfd9c33b3d)

d55671a1 07/17/2015 01:00 PM Ori Rabin

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

(cherry picked from commit 674755f43684f76e6b23ca499a57153aad3db5e2)

0dc522c4 07/17/2015 01:00 PM Daniel Lobato Garcia

Fixes #11023 - Pass identity_endpoint to Openstack Fog 1.32.0

(cherry picked from commit f69f741a91f4e01f8ef1efbc74970a288b6557c6)

ca55ae5c 07/17/2015 12:59 PM Daniel Lobato Garcia

Fixes #10867 - OpenStack boot_from_volume is true only when checked

(cherry picked from commit 776cff93637b006cb69063fecf142e776acd1378)

867cd959 07/17/2015 12:59 PM Dominic Cleal

fixes #10216 - sort report log messages in natural order

(cherry picked from commit 671b0b4409e2ac732613ad2af5d4cd4432f39333)

127b577f 07/02/2015 03:00 PM Daniel Lobato Garcia

Fixes #10928 - Default dashboard widgets for new users

(cherry picked from commit ad00a1094bce4dd7e33ed1c06eaf4b7b9902d150)

dde09811 07/02/2015 03:00 PM Alon Goldboim

Fixes #10635 - Formalize deprecation warning

(cherry picked from commit 319d1ffbed54f2c9eb988d132ec1586fb4d7c428)

3ec34178 07/02/2015 03:00 PM Martin Bacovsky

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

(cherry picked from commit 5fc2aed63fa0ab78432bbf91dbfd61c2543dfc97)

d548d0ed 07/02/2015 02:59 PM Marek Hulán

Fixes #10607 - match bonds based on identifier only

(cherry picked from commit 7be20b248502eb8682008e1c6b03fef71da4f73d)

b094575d 07/02/2015 02:59 PM Marek Hulán

Fixes #10888 - skip attached_to updates if identifier was blank

(cherry picked from commit db6d6b8b7d0d2e90e27d4c23308e5db26abd3820)

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

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

c7293761 05/14/2015 12:21 PM Dominic Cleal

fixes #4769 - fix deprecation warning while syncing LDAP attrs

8aeac1b7 05/14/2015 06:28 AM Eric-Olivier Lamey

Fixes #9170 - wrong nic order in libvirt domain

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

04ad52f7 05/14/2015 03:11 AM Joseph Magen

fixes #10492 - permission name should be unique and not scoped by resource_type

516b5720 05/13/2015 10:51 AM Dominic Cleal

fixes #10406 - add LDAP instrumentation and extra logging

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

1a282cba 05/11/2015 03:49 PM Shimon Shtein

Fixes #8525 - Rename "Mail" to "Email" in user preferences

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

00003e74 05/11/2015 03:17 PM Ohad Levy

fixes #10437 - remove incorrect/duplicate hash statements

96fa0722 05/11/2015 11:08 AM Dominic Cleal

fixes #10261 - update fog to 1.30.0

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

b2b7a13b 05/07/2015 09:32 AM Daniel Lobato Garcia

Refs #3809 - Remove nested ternary and nil checking

e473d4d3 05/06/2015 12:17 PM Marek Hulán

Fixes #7458 - allow searching hosts by their ip and mac addresses

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.

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

Fixes #10337 - Added setting out of sync duration

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

5d47a167 05/05/2015 04:09 AM Karim Boumedhel

Fixes #10305 - complete handling for cloudinit-like in vsphere feature

0af12f79 05/05/2015 04:06 AM Shlomi Zadok

fixes #10030 - use override method to display templates in folders

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

Fixes #8566 - reorganized settings categories

d936284f 05/04/2015 06:49 AM Shlomi Zadok

fixes #9812 - Adds validation on override value, ensure match returns error if blank

615728be 05/01/2015 11:05 AM Ondřej Pražák

Fixes #10194 - help text for token_duration setting

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

fixes #10287 - provide helper methods for proxy features

42a712b3 04/29/2015 04:23 AM Tomer Brisker

Fixes #7335 - Refactor taxonomy form, display "select all" checkbox only if permitted

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

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

4098e93b 04/28/2015 11:52 AM Dominic Cleal

refs #5554 - revert string change, save unnecessary retranslation

3059cea1 04/28/2015 11:48 AM Tom Caspy

fixes #9240 - in case of hash with indifferent access, serialize as hash

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

4e21396f 04/27/2015 04:14 AM Francois Herbert

Fixes #10186 - find host NICs on vsphere using Network Distributed PortGroup

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