Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
b5eca9b3 06/22/2018 07:53 AM Michael Moll

Fixes #23962 - Fix Style/ExpandPathArguments cop

1f15c21b 06/22/2018 07:53 AM Michael Moll

Refs #20891 - fix for new rubocop rules

bdbbecb9 06/20/2018 01:20 PM Ewoud Kohl van Wijngaarden

Refs #23825 - Improve the rake task for tarballs

This introduces the name variable so that's the single line where it
differs from the smart-proxy task.

It also adds a check on the git archive tasks exit status.

d7c67746 06/20/2018 07:20 AM Michael Moll

Fixes #19873 - Fix Style/MultilineIfModifier cop (#5705)

  • Refs #20891 - fix for new rubocop rules
  • Fixes #19873 - Fix Style/MultilineIfModifier cop
3a31019a 06/19/2018 12:15 PM Ewoud Kohl van Wijngaarden

Fixes #23825 - Add exporting to Rakefile.dist

The benefit is that you no longer need the full bundle stack installed.
We also output the generated filename for use in scripts.

f728bfd4 06/15/2018 03:10 PM Eric Helms

Fixes #23952 - Include all asset paths when precompiling plugins (#5699)

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

Fixes #19789 - fix Layout/SpaceAroundOperators cop

630061d2 06/14/2018 09:50 AM Michael Moll

Fixes #19775 - Fix Layout/ExtraSpacing cop

b697e513 06/14/2018 09:50 AM Michael Moll

Refs #22058 - refresh rubocop config and apply autofixes

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

b5fc39ee 06/07/2018 11:56 AM Ewoud Kohl van Wijngaarden

Fixes #23842 - Load factory_bot only when needed

By moving the factory_bot loading to when it's only needed we make it a
soft dependency. Production installs typically don't have factory_bot
installed which breaks rake tasks.

7d36ad77 06/06/2018 11:29 AM Eric Helms

Fixes #23764: Ensure proper plugin asset generation for SCSS

If image-url or asset-url are used in SCSS then they are not properly
generated for plugins. This change has the nice side effect of
both simplifying the code and re-using the existing Rails and Sprockets...

48a2d491 06/05/2018 07:27 AM Ewoud Kohl van Wijngaarden

Fixes #19968: Add a rake task to seed your database

This uses FactoryBot to seed the database with trivial hosts.
It allows developers to easily set up a bunch of hosts to get some
realistic database size.

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.

a653e389 05/22/2018 03:18 PM Ewoud Kohl van Wijngaarden

Fixes #23635 - Centralize use of facter

We have a bundler group for facter. That implies it's optional but
before this change it wasn't With this change it's only required if no
domain and fqdn are set. This is still the default so in most cases it's
no difference, but at least we have centralized all use of facter to one...

53ecc7fc 05/22/2018 09:52 AM Ewoud Kohl van Wijngaarden

Fixes #23577 - Configurable security token path

In production setups we prefer to store this file in /etc/foreman and a
symlink in the rails root.

1d1e4dab 05/19/2018 02:54 PM Ewoud Kohl van Wijngaarden

Fixes #23646 - Remove storeconfig leftovers

In Foreman 1.1 sharing the database with Puppet's storeconfigs was
deprecated. We've given users sufficient time to migrate away from it
and possibly broke it along the way. I haven't checked.

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

fixes #23621 - passwords can be md5 hashed

5b183386 05/15/2018 12:36 PM Ewoud Kohl van Wijngaarden

Fixes #23587 - Verify webpack precompile is needed

Plugins like bastion do have a package.json but no webpack resources.

fd0f94de 05/12/2018 02:32 PM Lonneke Vuur

Fixes #15549 - Correct documentation for exports rake task

1cb6f147 05/02/2018 07:57 AM Ohad Levy

fixes #23387 - FOREMAN_RSS_LATEST_POSTS option now works

the rake task rss:create_notifications failed to
parse FOREMAN_RSS_LATEST_POSTS value correctly.

0399f6db 04/28/2018 02:52 PM Eric Helms

Fixes #23414 - Allow plugins to compile in production

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

Fixes #19781 - Fix Layout/LeadingCommentSpace cop

e46403cd 04/26/2018 12:27 PM Ondřej Pražák

Refs #23147 - Fix style offences

d0644ecc 04/24/2018 04:15 PM Djebran Lezzoum

Fixes #23295 - Robottelo tests reporting (#5464)

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

Fixes #23254 - Utilize webmock to prevent network connection

in tests

b0ee9fd6 04/17/2018 01:29 PM Eric Helms

Fixes #23147 - Allow plugins to compile production webpack assets

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

Fixes #19787 - Fix Layout/SpaceAfterComma cop

72dddb83 04/09/2018 11:31 AM Julian Todt

Fixes #23040 - Anonymize old audits (#5393)

Adds a rake task similar to audits:expire that instead of
deleting the entries anonymizes them.

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

Fixes #19848 - Set Style/Alias cop to prefer_alias_method

e5e15232 04/06/2018 04:35 PM Lukas Zapletal

Fixes #23115 - session is used instead session_safe

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

Fixes #23081 - Fix Style/SafeNavigation cop

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

Fixes #19894 - Fix Style/RedundantParentheses cop

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

Fixes #19839 - Fix Rails/Present cop

9ae8fa19 04/05/2018 11:56 AM Michael Moll

Fixes #23123 - Fix Rails/ActiveRecordAliases 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

b42045f1 04/04/2018 11:51 AM Julian Todt

Fixes #23039 - Remove deleted LDAP users

Adds a rake task ldap:remove_deleted_users which checks all users
that authenticate via LDAP whether their users are valid and
deletes invalid ones.

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

e170f073 04/01/2018 12:39 PM Michael Moll

Fixes #19910 - Fix Style/UnlessElse cop

9dc49cdd 04/01/2018 12:39 PM Michael Moll

Fixes #19901 - Fix Style/SpecialGlobalVars 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

4a3383c9 03/22/2018 07:51 AM Tomer Brisker

Fixes #22158 - Add rake task to delete old audits (#5343)

Set the default period to 90 days or older.

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

Fixes #22493 - structured logging support

b6c243a0 03/13/2018 02:20 PM Marek Hulán

Refs #22310 - provide a script to set origin for existing reports

348ec9c0 03/09/2018 07:46 PM Sebastian Gräßl

Fixes #22779 - Calculate out of sync host via origin interval (#5221)

f2194f0a 03/08/2018 08:27 AM Tim Wade

fixes #22575 - clean up test report

  • Replace deprecated only_path with ignore_query
  • Don't log to stdout for skipped tests

~* Don't override capture~

~While this code might be helpful for debugging, leaving it in for~
~every test run clutters up the test report.~...

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)

4f24ee66 02/19/2018 10:12 AM Michael Moll

Fixes #22613 - Drop Rails <5.1 ParseError

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

41a56a22 02/14/2018 10:48 AM Shimon Shtein

Fixes #19244 - added clean interfaces rake task

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

Fixes #22354 - Make SilencedLogger thread safe

0564618b 02/09/2018 12:25 PM Tomer Brisker

Fixes #19801 - Enable Lint/AssignmentInCondition cop

9e428144 01/29/2018 01:04 PM Michael Moll

Fixes #19889 - Fix Style/PerlBackrefs cop

9c1d6111 01/16/2018 09:42 AM Timo Goebel

fixes #22271 - rake console works with rails 5.1 (#5175)

da9865b8 01/15/2018 04:28 PM Michael Moll

Fixes #19907 - Configure Style/TernaryParentheses cop

4fd601cd 01/15/2018 04:28 PM Michael Moll

Fixes #19881 - Fix Style/Not cop

f35f4a5f 01/15/2018 04:28 PM Michael Moll

Fixes #19871 - Fix Style/MethodDefParentheses cop

7e880437 01/15/2018 04:28 PM Michael Moll

Fixes #19877 - Fix Style/NegatedIf cop

b04c8304 01/15/2018 04:28 PM Michael Moll

Fixes #19879 - Fix Style/NestedParenthesizedCalls cop

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

Fixes #19895 - Fix Style/RedundantReturn cop

845e47ca 01/15/2018 04:28 PM Michael Moll

Fixes #19902 - Fix Style/StringLiteralsInInterpolation cop

531cb94a 01/15/2018 04:28 PM Michael Moll

Fixes #19849 - Configure Style/AndOr 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...

e4f876c4 12/29/2017 01:22 PM Daniel Lobato Garcia

Fixes #20536 - sprockets3 syntax in plugin_assets.rake

sprockets 3 deprecates the use of environment.register_engine. We should
instead register a transformer as per the migration guide
(https://github.com/rails/sprockets/blob/master/guides/extending_sprockets.md#registering-all-versions-of-sprockets-in-processors)

2dfa83ab 12/27/2017 09:59 AM Michael Moll

Fixes #19853 - Fix Style/ColonMethodCall cop

2e372744 12/25/2017 02:44 PM Tomer Brisker

Fixes #19797 - fix Layout/SpaceInsideStringInterpolation cop

2e930867 12/25/2017 02:44 PM Tomer Brisker

Fixes #19795 - Fix Layout/SpaceInsideParens cop

8361c788 12/25/2017 02:44 PM Tomer Brisker

Fixes #19788 - fix Layout/SpaceAroundBlockParameters cop

ffedb85d 12/25/2017 02:44 PM Tomer Brisker

Fixes #19769 - Fix Layout/CommentIndentation cop

68b3c50d 12/25/2017 02:44 PM Tomer Brisker

Fixes #19780 - fix Layout/IndentationWidth cop

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

Fixes #21851 - Remove deprecations for 1.17

1b276e91 12/19/2017 08:55 AM Michael Moll

Fixes #22016 - update rubocop to 0.52

  • Refs #22016 - make rubocop 0.51 pass
  • Fixes #22016 - update rubocop to 0.52
272386b5 12/18/2017 06:13 PM Tomer Brisker

Fixes #19820, #19822, #19824 - Fix some performance cops

2902efce 12/17/2017 01:22 PM Michael Moll

Fixes #21991 - add Rails 5.1 ParseError exception

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

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

66e83407 12/11/2017 10:11 PM Dominic Cleal

Fixes #21103 - Replace 'false' AR callback results with throw

8c2262ac 11/29/2017 12:20 PM Daniel Lobato Garcia

Fixes #18292 - Make notifications from an RSS feed (#4240)

This adds a task to connect to an RSS feed, by default the one from our
community blog. The idea is to make this run every night with 'cron' on
every Foreman installation to keep people updated about changes, and...

596cf7cf 10/27/2017 03:52 PM Timo Goebel

refs #21394 - user login with access token api

5878c99f 10/19/2017 06:29 PM Marek Hulán

Fixes #21342 - fix core roles seeding

Core roles should always be up to date based on what's defined in seed
files. Users have no other way to update locked roles in newer Foreman
versions.

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

a47c444d 10/06/2017 06:36 AM Lukas Zapletal

Fixes #19706 - don't treat DHCP leases as conflicts

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

Fixes #20559 - print rails log for test failures

d03c67d3 09/20/2017 02:46 AM Marek Hulán

Fixes #21010 - add higher granularity and reorder seeds

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.

ff1e9ffc 09/18/2017 10:50 AM Dominic Cleal

Fixes #20950 - Use 'distinct' in AR finders

fb31c426 09/18/2017 09:45 AM Dominic Cleal

Fixes #20956 - Don't pass class constants to AR conditions

642d111c 09/14/2017 06:48 AM Tomer Brisker

Fixes #20920 - Prevent boot issue with Rake.application

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

78ae4884 09/04/2017 07:34 AM Marek Hulán

Fixes #20737 - add default description to roles