Project

General

Profile

Download (10.4 KB) Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
b7fc06c4 06/18/2018 07:22 AM Lukas Zapletal

Fixes #23930 - PXELinux loader is now preferred

9d43fc71 06/14/2018 12:05 PM Michael Moll

Fixes #19789 - fix Layout/SpaceAroundOperators cop

833e2aef 04/11/2018 10:56 AM Amir Fefer

Fixes #22855 - Add full breadcrumbs functionality

3cd8c84b 04/11/2018 07:21 AM Michael Moll

Fixes #19787 - Fix Layout/SpaceAfterComma cop

74275f51 04/05/2018 11:56 AM Michael Moll

Fixes #19840 - Fix Rails/ReadWriteAttribute cop

85021506 04/05/2018 11:56 AM Michael Moll

Fixes #19839 - Fix Rails/Present cop

20b2ec5b 04/05/2018 11:56 AM Michael Moll

Fixes #22331 - Fix Rails/Presence cop

8ac0ffd9 04/05/2018 11:56 AM Michael Moll

Fixes #19832 - Fix Rails/FindBy cop

0ace99ee 04/03/2018 12:34 PM Enzo Hamelin

Fixes #15634 - RancherOS support

New OS support.

8ae9d962 03/26/2018 09:05 AM Tomer Brisker

Fixes #23012 - allow OS release in safemode

This is needed for CoreOS provisioning templates.

a03e5341 03/22/2018 07:15 PM Marek Hulán

Fixes #22918 - Audit all taxonomies assignments

We need to move all audited definitions to top of models because all
concerns can use audit_associations call which relies on audit being
already activated.

8f7f710c 11/30/2017 10:32 PM Amir Fefer

Fixes #21643 - fix and move nfs_visibilty.js to webpack

dcfd9647 06/26/2017 10:36 AM Tomer Brisker

Fixes #19844 - fix Security/Eval cop

cabe2c2e 06/01/2017 07:45 AM Ohad Levy

Fixes #19700 - update rubocop rules

The following changes have been made:

- Performance/RedundantMerge:
changes lines such as:
```not_found_message.merge! :message => options```
to:
```not_found_message[:message] = options```

- converts str.match() to str =~ ()...

4deab2f3 04/12/2017 02:31 AM Lukas Zapletal

Fixes #13772 - orchestration now uses app logger

976bf6e0 12/21/2016 10:42 AM Dominic Cleal

fixes #16792 - don't modify AR record attributes in-place

Rails 5 may call #freeze on strings passed in as an attribute during
validation, so attributes must not be edited in-place with gsub! and
similar methods.

ed67b8c9 12/18/2016 10:21 AM Dominic Cleal

fixes #17574, #17364 - update scoped_search to 4.x

scoped_search's sort() now accepts a replacement for params which is
filtered in an overridden Foreman sort helper, permitting additional
parameters used in Foreman's index pages.

Replaces :in and :alias in search definitions with preferred keywords.

27752930 11/25/2016 02:43 AM Kavita Gaikwad

Fixes #17343 - set deep munge config off

deep_munge was introduced as a solution to keep
Rails secure by default which results in
'empty array becomes nil in params'.
Thats why, set deep_munge config off in application.rb.
Also, added changes which will cast param argument to string...

1285cc0d 11/18/2016 08:41 AM Dominic Cleal

fixes #17354 - test and improve idempotency of OS fact parser

4f5adf65 09/23/2016 03:35 AM Lukas Zapletal

Fixes #16652 - UEFI Grub2 support for non-intel archs

cd34129d 09/02/2016 04:15 AM Sean O'Keeffe

Fixes #16416 - Enable reterive password_hash from templates

945de6b3 09/01/2016 10:45 AM Lukas Zapletal

Fixes #16318 - PXE templates now work in safemode (#3783)

pxe_kernel_options added to safemode

4cbf879e 08/24/2016 06:41 AM Lukas Zapletal

Fixes #12634 - New HW Model flag pxe_loader

Implementation of

https://github.com/theforeman/rfcs/blob/master/text/0001-PXE-Booting-UEFI.md

In short, new host/hostgroup flag PXE loader is added to specify TFTP
DHCP filename and Foreman now orchestrates all PXE-capable templates...

12612809 07/29/2016 05:58 AM Dominic Cleal

fixes #3917 - replace protected_attrs with strong parameters

Filtering of attributes has moved from the protected_attributes gem to
strong parameters in controller concerns, to be in line with current
Rails recommendations.

Concerns are shared between UI and both API controllers and list the...

c773c0ef 07/19/2016 10:42 AM Tomer Brisker

Fixes #12193 - Stop using counter_cache for host[group] counts

This is aimed to prevent deadlocks caused by Rails' implementation of
counter_cache that is hit when multiple hosts are created or updated at
the same time. An added benefit is that the counters will now display...

287082a5 07/12/2016 04:41 AM David Davis

Refs #3809 - Turning on the AndOr cop

a81a259c 06/23/2016 09:37 AM Lukas Zapletal

Fixes #15439 - improved error reporting for media

f4459c11 05/12/2016 09:56 AM David Davis

Refs #3809 - Turning on some rubocop cops

c23e57af 05/12/2016 09:19 AM Vincent Lequertier

Fixes #15009 - Make the method boot_files_uris public

7cac0899 03/29/2016 09:35 AM Kyle Flavin

fixes #12962 - Add Xenserver to list of supported OS families.

Templates are included in community-templates repo.

1c81a696 02/17/2016 06:58 AM Michael Moll

fixes #12791 - allow access to boot_files_uri and medium in safe_mode

99bb178f 01/07/2016 10:48 AM Ori Rabin

Fixes #12919 - allows mass assignment of provisioning_template from os

84579c3a 12/28/2015 01:46 AM David Davis

Fixes #12911 - Turning on 0.35.1 cops

fb9f45e8 12/18/2015 08:03 AM Daniel Lobato Garcia

Fixes #7230, #12021 - Upgrade to Rails 4.1.5

This commits upgrades Rails to Rails 4.1.5. See a description of the
changes included here, and go to the pull request in GitHub to see more
detailed explanations:

  • Update gems to a Rails 4 compatible version, including dependencies...
3326499a 12/01/2015 07:17 AM Daniel Lobato Garcia

Fixes #7568 - Use attr_accessible for Rails 4 upgrade

741bd717 09/17/2015 02:21 AM Daniel Lobato Garcia

Fixes #11846 - Specify join_table and foreign keys for habtm associations

Rails 4 does not figure out these associations automatically and it
won't find the tables. Instead, we have to specify join tables for habtm
associations. This is a Rails 3 compatible change.

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

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

Fixes #10526 - Support for Cisco POAP

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

Fixes #10656 - Prevent audits on counter cache update

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.

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

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

61b5da1b 03/02/2015 03:17 AM Shimon Shtein

Fixes #9339 - Changed the OS sorting to title

Title uses the full string, not only the name part.

f23483a2 02/25/2015 03:29 AM Johannes Scheuermann

fixes #9397 - Make usage of @host.operatingsystem in UnattendedController consistent

Changed all host.os to host.operatingsystem

abd8f1d1 02/18/2015 03:54 AM Daniel Lobato Garcia

Refs #3809 - Remove cops for empty lines

7560679b 02/08/2015 03:17 PM Daniel Lobato Garcia

Fixes #6884 - Installation media without $minor generate broken $version

$version is generated with the major version and a dot, producing paths
like foo.bar/x64/7. which don't exist. For CentOS at least we want to generate
a path without the dot. The default values for these media have been changed too.

5c02cfe5 01/30/2015 03:34 AM Daniel Lobato Garcia

Refs #3809 - Enable cop StringConversionInInterpolation

e7605129 01/13/2015 11:58 AM Daniel Lobato Garcia

Refs #8857 - Styling fixes for coreOS boot_files_uri

03363cd5 01/13/2015 11:58 AM Johannes Scheuermann

fixes #8857 - refactor Debian boot_files_uri into parent class to match CoreOS

5a594178 12/30/2014 02:45 AM Johannes Scheuermann

fixes #7652 - Implements CoreOS OS support

dff926cb 11/26/2014 11:32 AM Tomer Brisker

Fixes #8414 - extracts validators from models

Also cleans up some unused validators looking for trailing whitespace
that is stripped by the StripWhitespaces concern.
Tried to make some sense from unmatching regexps and validation error
messages. Some validations might need a different regexp to check for what...

47ab039e 10/30/2014 08:09 AM Shlomi Zadok

fixes #7982 - Parameterize Operatingsystem.title to avoid non-alphanumeric characters in title (and friendly_id)

c330aee0 10/20/2014 06:49 AM Shlomi Zadok

fixes #7331 - delete unassigned os default templates

b948163b 10/15/2014 04:11 AM Tomáš Strachota

Fixes #7933 - OS api responses miss field title

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

8b737c9c 09/29/2014 07:17 AM Joseph Magen

fixes #4386 - gem friendly_id to simplify find by id, name, label, etc

2d7f0315 09/26/2014 08:29 AM Dmitri Dolguikh

fixes #2127: added support for root password hashing other than MD5

998e1438 09/23/2014 04:25 AM Ori Rabin

Fixes #6695: Adding two OS parameters with same name should raise an error

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

4df26ec4 07/30/2014 04:22 AM Joseph Magen

fixes #6432 - add validation for attributes missing :presence => true and remove duplicate validation messages 'can't be blank'

22671c50 07/18/2014 03:05 AM Kot

Fixes #3377 - Add altlinux support

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.

366a0851 06/25/2014 09:28 AM Joseph Magen

fixes #6355 - OS free text search shouldn't search associations

b1326294 04/03/2014 09:52 AM Michael Moll

refs #4305 - add support for OracleLinux

e4fde4e3 04/02/2014 11:01 AM Ivan Necas

Fixes #4976 - ensure the process is really running inside a rake task

6895854c 03/17/2014 10:08 AM Stephen Benjamin

fixes #4256 - makes columns sortable in the UI

42c9541f 03/06/2014 10:27 AM Joseph Magen

fixes #4201 - update operating system by label, use description or fallname otherwise

acfbc458 03/03/2014 02:26 PM Marek Hulán

fixes #812 - new permissions model, user group role and nest support, role filters for better granularity

Contributions from:
b80c6c00 01/16/2014 10:08 AM Frank Wall

fixes #3906 - Support for Junos ZTP

7e2880b6 01/03/2014 02:35 PM Ruediger Mueck

fixes #1489 - add AIX family and facts importer support

48a65101 12/13/2013 03:02 PM Greg Sutcliffe

Fixes #3721 - Map OS family to a display variant

c2c32409 12/13/2013 03:02 PM Greg Sutcliffe

Fixes #3720 - Add description field to operatingsystem

acfb10fc 11/28/2013 06:06 PM Nils Domrose

fixes #2572 - FreeBSD unattended installation support via mfsbsd

5031bb10 10/18/2013 01:34 PM Tomáš Strachota

fixes #2818 - validation of OS families in ptables

f2c78d4a 10/15/2013 12:18 PM Joseph Magen

fixes #2741 - rails 3 syntax

478ddec8 09/10/2013 09:12 PM Joseph Magen

fixes #2985 - remove #as_json method from AR models since rabl views used for API

b1f4f883 08/29/2013 05:39 PM Joseph Magen

fixes #2932 - add find_by_fullname for Operatingsystem

6b27556a 07/29/2013 03:40 AM Amos Benari

fixes #2837 add an interface to add repositories to kickstart, cleanup similar methods

60e2072a 07/24/2013 04:32 PM Joseph Magen

fixes #2801 - remove LOWER in default_scope of models that could cause PG error

1b8c5c90 05/09/2013 03:24 PM Antony Perigault

Add Gentoo operating system

eed31c34 05/09/2013 10:20 AM Ohad Levy

fixed #2474 - Foreman Exceptions are not initalized correctly

ff8cc704 05/09/2013 05:54 AM Joseph Magen

fixes #2422 Rails 3.2: before_destroy / dependent => :destroy ordering

7d993b41 05/09/2013 05:54 AM Joseph Magen

fixes #2421 added missing has_many :hostgroups and missing :dependent => destroy

9c864cb6 05/06/2013 02:36 AM Ohad Levy

fixes #2393 - Couple of models broken with audited 3.0.0

this is not a fix for the mass assignment problem, rather just to solve immedient packaing issue upstream.

a follow up on mass assignment should be done via another commit.

7318b0eb 05/03/2013 03:55 PM Michael Moll

add SLES and SLED to Suse family

769b405b 04/24/2013 05:07 AM Dominic Cleal

Feature #2368 - use N_ for model validators

As per https://github.com/grosser/fast_gettext/wiki/activerecord

93117958 04/24/2013 05:07 AM Bryan Kearney

Feature #2368 - i18n extracting strings

bfbf7ed8 04/24/2013 05:07 AM Lukas Zapletal

Feature #2368 - i18n extracting strings

d7611b24 02/25/2013 09:54 AM Greg Sutcliffe

fixes #2254 - Add STI to hosts table

Signed-off-by: Joseph Mitchell Magen <>
Signed-off-by: Ohad Levy <>

57526a20 02/21/2013 08:25 AM Joseph Magen

fixes #1988 - CRUD Actions for nested parameters for host, domain, hostgroup, os

e.g.

GET /api/domains/6/parameters
POST /api/hosts/6/parameters
PUT /api/hostgroups/6/parameters/100
DELETE /api/operatingsystems/6/parameters/100

fe4629de 10/31/2012 05:19 AM Robert Birnie

feature #1906 add Trend information

Signed-off-by: Amos Benari <>
Signed-off-by: Ohad Levy <>

06bf16e9 07/19/2012 02:26 AM Ohad Levy

require_nfs_access method should not be a private method.

09ce1364 06/20/2012 03:43 PM Amos Benari

audit as twitter and versions for template.

This also closes #1377 as it offer versions and diff view of the tempates.

it is not ideal, but it should handle the most common case for now,
where we should open other feature requests to support all of the ideas in #1377

eec062e6 06/20/2012 03:19 PM Ohad Levy

wip audits upgrade

0f6ea5a2 06/04/2012 07:52 AM Ohad Levy

fixes #1669 - epel is now a snippet.

This adds another method to install the epel repo, as a snippet,
allowing users to customly change the url, in case that it doesn't fit
their needs or if the url changes again.

to use, simple use:

<%= snippet "epel" %>

dd42df0a 05/29/2012 03:41 AM Ohad Levy

adds ec2 provisioning support fixes #1223

- added progress bar for instance creation
- minor fixes for certname based deployments
- added ssh provisioning support to orchestartion, which utilize finish
scripts by default
- added images support (part of the vm compute tab)...

ba71c565 05/15/2012 02:43 AM Greg Sutcliffe

fixes #1620 - Basic support for Archlinux

7e0a5873 04/27/2012 02:54 PM Jim Perrin

fixes #1254 - initial support to pxeboot windows

017e1049 11/28/2011 03:44 AM Ohad Levy

WIP rails3 migration