Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
e0910b7e 06/12/2018 03:06 PM Michael Moll

Fixes #23857 - Fix Performance/InefficientHashSearch cop

e59a1da9 06/11/2018 08:11 AM Sebastian Gräßl

Fixes #23843 - Exclude requests to local host from proxying

c030096e 06/01/2018 09:03 PM Lukas Zapletal

Fixes #23142,#23503 - telemetry improvements

a082d9ca 05/28/2018 06:58 AM Michael Moll

Fixes #21997 - make http_proxy extension excon >0.59 compatible (#5526)

excon 0.60 defines it's own "logger", which conflicts here.

aa797c6b 05/18/2018 01:25 PM Timo Goebel

fixes #23621 - passwords can be md5 hashed

68388bc2 04/26/2018 04:29 PM Michael Moll

Fixes #19781 - Fix Layout/LeadingCommentSpace cop

df1215f9 04/21/2018 12:34 PM Lukas Zapletal

Fixes #23254 - Utilize webmock to prevent network connection

in tests

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

Fixes #19787 - Fix Layout/SpaceAfterComma cop

23fb0c99 04/08/2018 08:14 AM Michael Moll

Fixes #19848 - Set Style/Alias cop to prefer_alias_method

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

Fixes #19894 - Fix Style/RedundantParentheses cop

fdef02bf 04/04/2018 01:59 PM Michael Moll

Fixes #19909 - Fix Style/TrivialAccessors cop

ac15d3d4 04/04/2018 01:59 PM Michael Moll

Fixes #23077 - Fix Style/TrailingCommaInArrayLiteral cop

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

Fixes #15634 - RancherOS support

New OS support.

5f5b13a9 04/02/2018 08:54 AM Michael Moll

Fixes #19895 - Fix Style/RedundantReturn cop

a4d31ec0 03/29/2018 08:53 PM Ivan Necas

Fixes #22888 - remove code around dynflow db_pool_size

Remove the code in favor of the Dynfow, where we can handle all the
logic at one place.

f3d7d02c 03/29/2018 06:45 PM Lukas Zapletal

Fixes #22764 - gc stat metric works on rails reload

abbe2a04 03/13/2018 09:50 PM Lukas Zapletal

Fixes #22493 - structured logging support

28489960 03/07/2018 06:45 PM Lukas Zapletal

Fixes #22806 - rails now boot without telementry deps

009e7bbd 02/27/2018 10:08 AM Lukas Zapletal

Fixes #17316 - templates feature is subnet association

4093de10 02/26/2018 03:23 PM Ewoud Kohl van Wijngaarden

Refs #18675 - Optionally load prometheus exporter

In case the bundler group telemetry is not installed, we should handle
that.

This moves the middleware loading to better match the other middleware.

f020721d 02/23/2018 12:38 PM Lukas Zapletal

Fixes #18675 - telemetry foreman API

bdcdb09c 02/23/2018 06:51 AM Lukas Zapletal

Fixes #21204 - introduced global_setting helper function (#4891)

0d2f0a0c 02/15/2018 11:09 AM Ivan Necas

Refs #22354 - Don't instance_eval at every instance creation

Before this patch, we were defining the methods at every instance
creation. This means potential performance issues, as defining new
methods causes the method lookup cache to get dropped.

I needed to move the time for loading the silencer a bit later so that...

cb09f0de 02/14/2018 09:30 AM Lukas Zapletal

Fixes #22354 - Make SilencedLogger thread safe

33a09887 01/15/2018 04:28 PM Michael Moll

Fixes #19895 - Fix Style/RedundantReturn cop

638d98a9 01/08/2018 12:20 PM Ivan Necas

Fixes #20931 - unify parameters and templates renderer (#4835)

  • Fixes #20931 - unify parameters and templates renderer

Before this patch, we used separate renderer for the parameters. This
caused issues when introducing more dsl methods for the templates that...

4efcf484 12/19/2017 03:22 PM Ondřej Pražák

Fixes #21851 - Remove deprecations for 1.17

69205f5c 12/15/2017 03:34 PM Tomer Brisker

Fixes #19772, #19773, #19774 - Fix some empty line cops

04391025 10/11/2017 01:56 PM Adam Ruzicka

Fixes #18422 - Expose dynflow worker pool size in config

90c7d2ba 10/10/2017 09:50 AM Lukas Zapletal

Fixes #21269 - fixed dns_lookup with address resolution

0126b62d 09/26/2017 03:40 PM Lukas Zapletal

Fixes #20559 - print rails log for test failures

7f8fd14d 09/19/2017 09:29 AM Sebastian Gräßl

Fixes #20201 - Global HTTP proxy for outgoing requests

This introduce two new settings to proxy outgoing HTTP
requests and one to except certain hosts from it.

The extensions for Excon::Connection and Net::HTTP
allow setting a proxy on their requests.

afe87279 09/14/2017 04:06 AM Marek Hulán

Refs #16740 - migration templates to use param macros

eda35acd 09/05/2017 11:33 AM Shimon Shtein

Fixes #13599 - Wrapped exception truncate moved to client

Removed message truncation from server side, and moved it to client
side - the message is truncated with ellipsis. On mouse over full
message is presented as popover.

This commit required a small change to `data-ajax-url` handler in client...

01b7dbb5 07/31/2017 10:14 AM Dominik Hlavac Duran

Fixes #17811 - Improve error message LDAP fail

1ed59c63 07/20/2017 10:41 AM Daniel Lobato Garcia

Fixes #18618 - Use Dynflow as an ActiveJob backend

This commit initializes the Dynflow world in a very similar manner to
foreman-tasks (if a Dynflow world is available from foreman-tasks, we
use that one).

fbbab0d8 07/07/2017 10:24 AM Michael Moll

fixes #18500 - replace quiet_assets with sprockets-rails flag

  • fixes #18512 - support sprockets-rails 3.x

The app.assets environment is no longer always configured, and instead
is only configured when the regular Rails environment is loaded. Loading
only the 'assets' group initializers isn't sufficient....

17e5ed65 06/19/2017 12:06 PM Jo Vandeginste

fixes #19977 - Fetch a value for a given subnet parameter name

This code will add a function to lookup a subnet parameter by name,
and returns it's value. It will return `nil` if no value was found.

The function is added to the renderer, so it can be called from...

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

778d8bcb 04/07/2017 08:42 AM Ivan Necas

Fixes #19213 - use provision interface in foreman_url

Before this patch, we were using primary interface for checking on ftfp
proxy and its template feature. Provision interface is more appropriate
for this purposes.

e8d612bd 03/26/2017 02:58 AM Dominic Cleal

fixes #18719 - replace usage of deprecated Fixnum constant

Most type checks for Fixnum can safely be replaced by Integer, as prior
to Ruby 2.4, Fixnum was a subclass of Integer and so the conditional
holds.

6dea4e94 03/24/2017 09:25 AM Adam Ruzicka

Fixes #18977 - Do not raise on creating a role in plugin when in Rake

3a766513 03/03/2017 09:30 AM Marek Hulán

Fixes #18345 - Improve templates error handling

1d75969e 03/01/2017 09:21 AM Dominic Cleal

fixes #18735 - truncate encryption key to match preferred length (#4350)

Ruby 2.4's OpenSSL bindings raise an ArgumentError during encryption if
the key length exceeds the cipher's configured length (32 bytes with the
default cipher), but the verification hash algorithm still uses the full...

42e9040a 02/22/2017 07:21 AM Michael Moll

Fixes #18581 - conditionalize SUSE mediapath

e7603faf 02/15/2017 05:51 AM Marek Hulán

Fixes #18227 - clean up variables after rendering

477f976e 01/25/2017 04:22 AM Marek Hulán

Fixes #18205 - Add save_to_file macro

da7ce87a 01/20/2017 03:47 AM Marek Hulán

Refs #18143 - extend snippet_if_exists too

a90eae17 01/19/2017 03:13 AM Marek Hulán

Fixes #18143 - enable variables for snippets (#4205)

477b6b6b 01/03/2017 04:40 AM Ondřej Pražák

Fixes #16740 - Access host params through macro

276359d3 01/02/2017 05:23 AM Timo Goebel

fixes #8290 - remove foreman_url redundancy

3d1c60f3 12/02/2016 10:15 AM Klaas Demter

Fixes #17561 - Allow Dynamic keyword in autoyast files

f6a1a845 11/02/2016 03:06 AM Lukas Zapletal

Fixes #16218 - override settings per environment

ead67f0d 10/07/2016 07:41 AM Marek Hulán

Fixes #16813 - improve error messages for associations

aff897f8 10/06/2016 03:25 AM Marek Hulán

Fixes #16806 - include renderer url dependencies

6c132bee 09/30/2016 07:50 AM Lukas Zapletal

Fixes #16649 - PXE helper pxe_kernel_options rendering

e7e5ef3e 09/12/2016 05:03 AM Tomer Brisker

Fixes #16491 - Upgrade rubocop to version 0.42

657bdd39 09/07/2016 12:07 PM Dominic Cleal

fixes #15248 - remove 1.14 deprecations

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

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

pxe_kernel_options added to safemode

1ffe8b2b 08/26/2016 05:33 AM Lukas Zapletal

Fixes #16057 - added dns_lookup template helper

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

4b836b62 07/21/2016 03:51 AM Dominic Cleal

fixes #15751 - replace spork with spring in development

To make use of it, run bin/rails and bin/rake rather than plain
rails or rake commands, and run `spring status` or `spring stop` to
check and stop current background processes.

Test log removal has moved to the logging framework as the file would...

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

Refs #3809 - Turning on the AndOr cop

2ea02ed8 07/08/2016 11:59 AM David Davis

Refs #3809 - Turning on some Lint cops

2aa15bf1 07/01/2016 09:45 AM Ivan Necas

Fixes #14410 - respond 503 when pending migration

c3db9892 05/31/2016 05:13 AM Lukas Zapletal

Fixes #6539 - missing templates error is now descriptive

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

Refs #3809 - Turning on some rubocop cops

96d32beb 04/28/2016 06:43 AM Dominic Cleal

fixes #14820 - override Rails log level with Foreman::Logging config

The log_level is expected to be explicitly configured in the Rails
config in the production environment.

c89a8d23 04/21/2016 09:14 AM Dominic Cleal

fixes #14741 - translate template kind string, not object

Also convert translation keys to strings in debug mode to prevent
concatenation errors.

1bec6a32 04/13/2016 05:28 AM Marek Hulán

Fixes #12318 - support preview for deb-based distros

6a9f57a6 04/08/2016 05:52 AM Lukas Zapletal

Fixes #14479 - removed unwanted check for token param

7aa342ea 03/30/2016 04:53 AM Michael Moll

fixes #9782 - implement mediapath for suse/yast

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.

e4ed4a0d 03/22/2016 08:16 AM Marek Hulán

Fixes #14232 - make generic helpers available for global PXE template

8bbfa2c3 02/04/2016 03:20 PM David Davis

Refs #12911 - Fixing colon method calls

b1997f52 01/12/2016 04:22 AM Dominic Cleal

fixes #13039 - remove TemplateKind DB calls from UnattendedCtlr

UnattendedController created actions/methods during initialisation per
known TemplateKind, relying on the DB being populated. This caused
ordering issues when a plugin loaded the controller in a test...

c7521b7b 12/22/2015 06:02 AM Ohad Levy

fixes #12893 - ensure constants are set only once

the root cause is probably the same file is loaded multiple times.

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...
8a817cb2 11/19/2015 09:37 AM Shlomi Zadok

Fixes #11643 - [API] Add preview template to host

c1755e07 10/12/2015 06:54 AM Daniel Lobato Garcia

Fixes #10988 - Remove 1.11 deprecations

536fd199 09/14/2015 07:03 AM Phirince Philip

fixes #11723 - foreman_url usable from default PXE template

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

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

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

Fixes #11035 - template preview feature

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.

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

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

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

fixes #10287 - provide helper methods for proxy features

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

Refs #3809 - Remove cop IndentationConsistency

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

Refs #3809 - Remove cops for empty lines

43c4bd72 01/27/2015 11:58 AM Marek Hulán

Fixes #7456 - Extract primary interface from host

Contributions from:

All host must have at least one primary interface and one provision (can...

060a93cf 01/26/2015 05:37 AM David Davis

Fixes #9099 - Upgrade rubocop to 0.28.0

3efe1dab 01/15/2015 08:14 AM Daniel Lobato Garcia

Refs #3809 - Enable cop BarePercentLiterals

1e4e77c6 12/01/2014 07:45 AM Greg Sutcliffe

Fixes #8267 - accept template_url in call to foreman from proxy

2094e4e8 11/04/2014 12:28 PM Greg Sutcliffe

Refs #969 - Foreman-side changes for serving templates from the proxy

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

96144a47 10/06/2014 01:57 PM Daniel Lobato Garcia

Refs #3809 - Remove rubocop TODOs

Removed the following TODOs so that cops for these will run from now on:

Lint/AmbiguousOperator, DefEndAlignment, DeprecatedClassMethods
EnsureReturn, RequireParentheses, Void, BlockAlignment, EndAlignment,
UselessAccessModifier,...

4d681ab1 10/01/2014 04:09 PM Lukas Zapletal

fixes #4672 - added template_name template variable