Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
bd3f3260 09/09/2015 11:37 AM Marek Hulán

Fixes #11031 - ignore identifiers of interfaces being destroyed

(cherry picked from commit 1e7822a586b6e4f288823df0b9419ef2749d6b8c)

80692275 09/09/2015 11:09 AM Ori Rabin

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

(cherry picked from commit baa21c791a8b8a3cbbc9f1a21a1cfe2448730800)

e5e62175 09/09/2015 10:59 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...

020aa69a 09/09/2015 10:59 AM Ivan Necas

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

(cherry picked from commit 6c05bd5b88b4d301bb44dd65787716a2d5635554)

5b160515 09/09/2015 10:59 AM Tomer Brisker

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

(cherry picked from commit be33e6e905c8d0315262a3a3a45459c3a098a29e)

7cc2816a 09/09/2015 10:59 AM Stephen Benjamin

fixes #11619 - only check template changes when persisted

(cherry picked from commit bf5f18013ad224a93d917d696d94952965a8968d)

2c3cd215 09/09/2015 10:51 AM Marek Hulán

Fixes #11258 - validation handles blank provider

(cherry picked from commit 3b27c173467c3ab4b53e844913cfd559b78d44ac)

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

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

Fixes #11035 - template preview feature

(cherry picked from commit de9e7adaa579db01d043d6a04a83c946a3d33850)

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

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

(cherry picked from commit 674755f43684f76e6b23ca499a57153aad3db5e2)

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)

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)

113fb9b2 07/02/2015 03:00 PM Shlomi Zadok

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

(cherry picked from commit 707d9bdda6bb95cdaf6f77281ee5a16e2b5bc555)

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)

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

76fca93b 04/09/2015 06:09 AM Marek Hulán

Fixes #7615 - filter ignore current context

9f858eb4 04/08/2015 09:52 AM Johannes Scheuermann

Fixes #9362 - Corrected CoreOS mediapath

0d80512c 04/07/2015 06:42 AM Dominic Cleal

fixes #5909 - return r/w resources from authorized scope

4a2b46e5 04/03/2015 03:31 PM Marek Hulán

Fixes #9957 - rename and fix auth source tests

42117380 04/02/2015 09:22 AM Tomer Brisker

Fixes #8106 - Dashboard rewrite to allow better customization

cd4c4ad9 04/02/2015 08:25 AM Dominic Cleal

fixes #9778 - return r/w host when finding and associating to CRs

fbbda128 04/02/2015 04:31 AM Marek Hulán

Fixes #9967 - make sure User.current is isolated

5d5e0bb6 04/01/2015 04:44 AM Marek Hulán

Fixes #9926 - do not always set LDAP encryption method

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

fc3faf6f 03/24/2015 12:32 PM Marek Hulán

Fixes #9885 - pass verify_mode to net/ldap

7691ab4a 03/24/2015 08:37 AM Tom Caspy

fixes #7407 - puppet class parameters should be cloned in #clone

1fcea0e9 03/24/2015 04:48 AM Dominic Cleal

fixes #9775 - always load Encryptable when key's missing, log runtime warning

a59972c3 causes Encryptable to be loaded before the encryption_key.rb
initialiser and the majority of the class was skipped as the key was undefined.

Now Encryptable always loads, but logs at runtime if the key is unavailable,...

a45253c2 03/22/2015 01:27 PM Marek Hulán

Fixes #9434 - managed alias accepts only static boot mode subnet

7ca39b34 03/22/2015 01:23 PM Stephen Benjamin

fixes #9795 - check if mail is enabled before sending a notification

a899d971 03/22/2015 01:05 PM Marek Hulán

Fixes #8779 - add vlanid to subnet ENC

0a30da74 03/22/2015 09:24 AM Marek Hulán

Fixes #9842 - rename the register method which deprecates the old one

a2468540 03/22/2015 09:21 AM Marek Hulán

Fixes #9787 - correctly typecast default values

JSON and YAML default values were double typecasted, once by active
record and then by value_of_key method.

b99708ac 03/19/2015 07:38 AM Daniel Lobato Garcia

Fixes #6454 - Display error message when user_data is needed but not set

0575b5b0 03/19/2015 05:30 AM Tom Caspy

fixes #4424 - overriden attributes get overridden in the UI

b3bdb092 03/15/2015 08:44 AM Marek Hulán

Fixes #9631 - adds missing bond test

25a7f806 03/15/2015 07:33 AM Marek Hulán

Fixes #9673 - treat YAML and JSON lookup keys as strings

cfd1c413 03/12/2015 10:48 AM Tomáš Strachota

Fixes #9657 - merge NICs from compute profile in host create API

- updated api docs for hosts and interfaces
- host create/update api actions now merge interfaces from compute
profiles
- NIC type mapping extracted into a separate class
- return full host detail after host update

cbe1391f 03/09/2015 09:43 AM Shlomi Zadok

fixes #8358 - validate domain on host update

87c6feb2 03/08/2015 04:41 AM Baptiste AGASSE

Fixes #1536 - Foreman should check DHCP entries on build.

6d05514a 03/05/2015 07:31 AM Tomáš Strachota

Fixes #9480 - multiple NICs integration with compute profiles

From users point of view:
- interfaces setup in compute profiles is back
- interface related compute attrs get merged into host NICs upon compute
profile selection
- NIC overview table displays details in the column "Type"...

5ad3c4f3 03/04/2015 08:47 AM Marek Hulán

Fixes #9615 - Adds inheriting_mac method

Using this method we can find out the MAC of interface to which this
interface is attached to. This can be used in provisioning template when
we check for real interface name.

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

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

9e5fad81 03/02/2015 04:05 AM Marek Hulán

Fixes #9547 - DHCP is default subnet boot mode