Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
c30fd6f2 07/01/2018 05:42 PM Lukas Zapletal

Fixes #23808 - monotonic timer to measure durations

a9861944 06/25/2018 08:02 AM Tomer Brisker

Fixes #23924 - Use consistent IDs for modules in webpack

This replaces the NamedModulesPlugin with a simplified version, that
strips the relative path part of the module ID up to the
node_modules/ part. This allows using consistent naming for modules,
even when running the packaging from different directories relative to...

b5eca9b3 06/22/2018 07:53 AM Michael Moll

Fixes #23962 - Fix Style/ExpandPathArguments cop

927e4ddc 06/20/2018 05:09 PM Tomer Brisker

Refs #23924 - replace HashModuleId with NamedModules

While this won't fix the issue, it will allow debugging which module is
causing the issue.

ec8bc567 06/20/2018 09:18 AM Michael Moll

Revert "Fixes #24003 - remove babel-polyfill from vendor.js"

This reverts commit bff82b8918b68b0127e4ea32a7d3b958f1a55a91.

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
bff82b89 06/19/2018 03:05 PM Tomer Brisker

Fixes #24003 - remove babel-polyfill from vendor.js

67110766 06/19/2018 02:13 PM Lukas Zapletal

Fixes #21007 - new unattended action 'failed'

e5b4634f 06/11/2018 01:42 PM Adam Ruzicka
  • Fixes #23611 - Provide helper method to run "service" active jobs

The root cause was we were triggering the active jobs too early,
sometimes even before the db was migrated. This led to all sorts of
errors. The provided helper method does not trigger the jobs when in...

f34e9013 06/06/2018 11:12 AM Quirin Pamp

Fixes #23677 - Add additional config options to foreman-debug

Allows for full control of upload behaviour of foreman-debug via the
config file. The following new variables are introduced: UPLOAD_URL,
UPLOAD_CMD, UPLOAD_USAGE_MSG, UPLOAD_UNSET_MSG, UPLOAD_SUCCESS_MSG,...

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

Fixes #23142,#23503 - telemetry improvements

dfda4a75 05/30/2018 03:51 PM Michael Moll

Refs #22601 - update AS deprecations

59cdda31 05/27/2018 11:49 AM Gilad Lekner

fixes #23357 - Refactor Notification Drawer from patternfly-react

61eff7fd 05/25/2018 11:08 AM Ohad Levy

fixes #23681 - move auth_source_ldap js to webpack (#5607)

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

f7b27912 05/22/2018 10:11 AM Ewoud Kohl van Wijngaarden

Fixes #23645 - Make loading settings.yaml optional

This makes the loading of config/settings.yaml optional. We do change
the hardcoded default to default logins to true.

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.

c197ff3c 05/19/2018 01:41 PM Evgeni Golov

Refs #23511 - make webpack generated bundle reusable by plugins

use stable (hashed) module references instead of numbers

b4e4ad58 05/11/2018 12:11 AM Eric Helms

Fixes #23511 - Generate webpack plugins in context of vendor/bundle

b7cb483f 05/03/2018 01:13 PM Shira Maximov

Fixes #18429 - Add foreman API support for trends

9392da0a 04/28/2018 01:15 PM Ewoud Kohl van Wijngaarden

Fixes #23361 - Handle webpack manifests from plugins

In a production setup Foreman can't write to the manifest.json location.
Here we copy the pattern from the above sprockets initialization and
change the webpack-rails setting to read it. Because webpack-rails...

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

Fixes #19781 - Fix Layout/LeadingCommentSpace cop

d81dc2a0 04/26/2018 08:58 AM Peter Lehwess

Fixes #23398 - Don't extend classes from within initializers

Any changes to the code locally will kick in rails's auto loading which
in turn will then reload all relevant classes, and in the case of
changing a model inheriting from ApplicationRecord, then...

3505d737 04/25/2018 12:12 PM Ewoud Kohl van Wijngaarden

Fixes #23365 - Silence the ENOENT error for .env

If .env doesn't exist, it can be safely ignored. This updates the
library to the newest version to simplify error handling. The 2.0.0 also
had a silent option, but that didn't allow for only hiding the ENOENT...

7ccbc550 04/24/2018 03:31 PM Tomer Brisker

Fixes #23195 - Audit associations on creation and destruction (#5455)

Also includes a bit of refactoring to the AuditAssociations module.

661b19cf 04/21/2018 12:31 PM Lukas Zapletal

Fixes #23346 - memory cache store is used for tests

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

Fixes #23147 - Allow plugins to compile production webpack assets

38a38b66 04/15/2018 06:08 PM Adam Ruzicka

Fixes #23223 - Don't allow Dynflow to initialize in db:drop rake

97c21c89 04/13/2018 06:05 AM Andrew Kofink

Fixes #23125: add asset_debug config setting

75c65196 04/12/2018 06:32 PM Adam Ruzicka

Fixes #23256 - Check if the delayed plans have expected interface (#5448)

Not all delayed plan records have 'job_class' key in first element
in serialized_args.

32ec21ab 04/11/2018 08:10 PM Amir Fefer

Fixes #23222 - flatten breadcrumbs switcher fetched data

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

Fixes #19787 - Fix Layout/SpaceAfterComma cop

210e2953 04/06/2018 04:49 PM Ondřej Pražák

Fixes #23097 - Show npm postinstall errors

90361fa8 04/05/2018 11:56 AM Michael Moll

Fixes #19796 - Fix Layout/SpaceInsidePercentLiteralDelimiters cop

4b1ff9c1 04/05/2018 10:55 AM Ewoud Kohl van Wijngaarden

Fixes #23129 - Disable webpack source maps in production

a3aaa02f 04/04/2018 10:36 AM Tomer Brisker

Fixes #23098 - Allow searching on all audited models by type (#5395)

This automatically adds all the audited models in an after_initilize
block so that models defined in plugins are also included. All the
search related definitions for audit have been extracted to a seperate...

5cbba9ec 04/01/2018 04:40 PM Tomer Brisker

Refs #22285 - Prepare tests for strong params enforcement

- Fix broken hosts api tests
- Fix role cloning tests
- Fix ssh key controller api test
- Fix http proxies controller test
- Fix lookup key override api controller test
- Fix puppetclass controller api test...

bd941767 04/01/2018 04:40 PM Tomer Brisker

Refs #22285 - add common parameters to strong_params whitelist

Despite the name, this list only prevents errors from being raised from
these parameters which are still filtered.

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

Fixes #19793 - Fix Layout/SpaceInsideReferenceBrackets 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.

c8202472 03/29/2018 08:46 AM Lukas Zapletal

Refs #22493 - documented logging macros
[skip ci]

e73b804e 03/22/2018 08:49 PM Partha Aji

Fixes #22624 - User selectable columns model + api

Adding initial bindings to user selectable columns. This model + api is
going to be used in work related Katello plugin's subscription pages.
The main intesnt of this PR is to provide a basic model where a user can...

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.

f2ac9055 03/21/2018 08:42 PM Lukas Zapletal

Fixes #22796 - fact importing telemetry

67b925e9 03/20/2018 11:05 AM Dominik Hlavac Duran

Fixes #15286 - New API for auth sources (#4865)

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

Fixes #22493 - structured logging support

ca51c513 03/09/2018 02:01 PM Marek Hulán

Fixes #22358 - add templates importing

cb591e34 03/08/2018 12:23 PM Tomáš Strachota

Fixes #22753 - add apipie validator for multiple allowed types

d0eef9af 03/07/2018 07:01 AM Swapnil Abnave

Fixes #22199 - Audit has_many associations (#5187)

fdfc5429 03/03/2018 01:08 PM Avi Sharvit

Fixes #22711 - fix uglifyjs-webpack plugin

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.

a9270dc4 02/25/2018 09:55 AM Amir Fefer

Fixes #22108 - add pf-react donut chart

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

Fixes #18675 - telemetry foreman API

3de2d5aa 02/19/2018 02:34 PM Michael Moll

Fixes #22104 - adapt to Rails 5.1 change tracking

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

Fixes #22613 - Drop Rails <5.1 ParseError

fe1d56e1 02/13/2018 03:43 PM Tomáš Strachota

Fixes #22557 - use correct type for 'provision_method' param

6850ad9c 01/28/2018 02:51 PM Amir Fefer

Fixes #21170 - move password_strength.js to wepback

dbdac61f 01/16/2018 09:29 AM Tomer Brisker

Fixes #22165 - Allow disabling HSTS header

If a user browses to the Foreman server using HTTPS, HSTS headers will
prevent the browser from connecting to the server again using HTTP. This
adds a setting that allows disabling this header for users requiring...

72f30ad2 01/16/2018 08:45 AM Ivan Necas

Fixes #22272 - don't run CreateRssNotifications in test (#5177)

During running tests, we still schedule the CreateRssNotifications job,
which can potentially collide with other tests, as well as seems to run
into some issues related to code reloading.

We should not do this in test environment in the first place.

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

Fixes #19907 - Configure Style/TernaryParentheses cop

3bba4cf1 01/15/2018 01:44 PM Avi Sharvit

Fixes #22114 - Webpack common-chunk vendor.js

Use webpack-common-chunk-plugin to include all
required modules from node_modules/ into vendor.js

d4449f45 01/15/2018 01:25 PM Tomer Brisker

Fixes #11389 - Remove API v1

API v1 has been deprecated since Foreman 1.9 - over 2 years ago.
This is more then enough time for anyone needing to migrate to v2.
Even though the original issue requests extraction to a plugin, I do not
see any point in investing the time and effort to maintain a long...

89380cc2 01/11/2018 11:51 AM Ondřej Pražák

Fixes #13092 - Deploy correct bonding for reprovisioned host (#4583)

3ffff2e1 01/10/2018 02:49 PM Marek Hulán

Fixes #22203 - facts traversing supports dot in names

299a8f8d 01/02/2018 08:05 PM Timo Goebel

fixes #22080 - rabl is loaded before patching

c148efd9 01/01/2018 09:32 AM Avi Sharvit

Fixes #22101 - Reduce lodash affect on the bundle

Using `lodash-webpack-plugin` and `babel-plugin-lodash`

d73b9198 12/26/2017 08:25 AM Timo Goebel

fixes #3763 - extend rabl templates

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

Fixes #19769 - Fix Layout/CommentIndentation cop

25080855 12/22/2017 05:34 PM Michael Moll

Refs #21576 - record remaining Rails 5.1 deprecations

4ab4ef31 12/22/2017 05:34 PM Michael Moll

Fixes #21576 - Always use Rails 5.1, drop Rails 5.0

3e1be3af 12/21/2017 08:32 AM Ohad Levy

fixes #20839 - new react implementation for bookmarks dropdown

272386b5 12/18/2017 06:13 PM Tomer Brisker

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

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

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

8decba41 12/11/2017 10:11 PM Dominic Cleal

Fixes #21102 - Replace 'xhr' in tests with keyword argument

f48af26a 12/11/2017 10:11 PM Dominic Cleal

Fixes #21902 - Replace use_transactional_fixtures setting

4da2bd20 12/11/2017 10:11 PM Dominic Cleal

Fixes #21101 - Pass 'parameterize' separator as kwarg

bc038098 12/11/2017 10:11 PM Dominic Cleal

Fixes #21100 - set DB migration compatibility to 4.2

Put all existing DB migrations into 4.2 compatibility mode as they don't
specify null => true on timestamp columns etc.

a0969d71 12/11/2017 10:11 PM Dominic Cleal

Fixes #21099 - Replace redirect_to :back with redirect_back

Some instances of process_success/error with :back as a redirect also
need changing, and the redirect_back_or_to helper should be deprecated
and replaced throughout with redirect_back too.

a55600f4 12/11/2017 10:11 PM Dominic Cleal

Fixes #21097 - Update to Rails 5 configuration options

3cabaaaf 12/11/2017 01:58 PM Michael Moll

Fixes #21084 - Always Use Rails 5.0, Drop Rails 4.2

89db5d1e 12/07/2017 04:08 AM Michael Moll

Fixes #20961 - use Rails 5.x compatible turbolinks version

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

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

8d54948a 11/30/2017 08:59 AM Ivan Necas

Fixes #21637 - fallback to default locale with I18n

This makes the I18n behavior closer to the gettext one, and prevents
some ugly 'missing_translation' messages in the UI (for example in
apipie, that uses the I18n backend for it's strings).

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

9034d78e 11/23/2017 02:43 PM Baptiste

fixes #5441 - Add instance_type support to oVirt provider

6aaeffa0 11/07/2017 11:14 AM Shimon Shtein

Fixes #15402 - Moved puppet to separate api controller

60c09ae4 11/07/2017 08:00 AM Walden Raines

Fixes #21563: add babel-plugin-transform-class-properties.

Add babel-plugin-transform-class-properties to the webpack config
so that we can transform es2015 static class variables into normal
JS.

http://projects.theforeman.org/issues/21563

bc1f3ac0 11/02/2017 12:27 PM Michael Moll

Fixes #21553 - require will_paginate's action_view helper (#4972)

72cdd2c4 11/01/2017 12:49 PM Michael Moll

Refs #19050 - Use Rails 5.0 on Ruby 2.3 again (#4933)

This reverts commit 36e533a1fa921b062fadea51a35871bbfe2fc24c.

b0f7db88 10/25/2017 07:10 PM Dan Seethaler

Fixes #21462: Update babel preset to `env

Updating to the current recommended babel-preset-env to replace
the es20xx presets. This gives greater control over build targets
and makes ongoing maintenance easier.

http://projects.theforeman.org/issues/21462

7d8b5c2e 10/24/2017 09:35 AM Timo Goebel

fixes #21394 - user login with access token api

5316000b 10/19/2017 11:45 AM Ondřej Pražák

Fixes #21180 - Enable adding 3rd party libraries from plugins

c2e58b1b 10/18/2017 10:58 AM Ivan Necas

Fixes #21295 - load the routes before we load the controllers

After upgrade from Rails 4.1 to Rails 4.2 there was significant
drop on rails startup in production. I have tracked it down to
several changes in Rails, but it might also be affected by the
fact the we use the url_helpers on more places than older Foreman...

01057725 10/16/2017 07:07 PM Timo Goebel

fixes #21333 - http proxies: remove rails js

bc479d36 10/16/2017 12:04 PM Eric Helms

Fixes #21329 - Fix webpack build

e6b0f4fa 10/12/2017 11:47 AM Justin Sherrill

Fixes #12216 - support http proxies for compute resources

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

Fixes #18422 - Expose dynflow worker pool size in config

8ec9fb0f 10/04/2017 04:13 AM Ondřej Pražák

Fixes #20469 - Register react components from plugins

36e533a1 09/27/2017 10:28 AM Michael Moll

Refs #19050 - Use Rails 4.2 on Ruby 2.3

This unbreaks Ubuntu/xenial and Debian/stretch nightlies

715d097c 09/26/2017 03:18 PM Shimon Shtein

Fixes #15409 - Separated puppet facts from core