Fixes #22117 - Add support for number of sockets for ovirt
Fixes #23818 - Update fog-openstack to save OpenStack OSP 12
On fog-openstack 0.1.23, Excon expects a 200 when it creates the firstkey-pair on OpenStack. On recent versions, it returns a 201.There is a fix for it on fog-openstack 0.1.25, so we should update to it...
Refs #21580 - require rbvmomi
The compute resource for VMware was using rbvmomi classes wihoutexplicitly requiring rbvmomi. That can cause issues in tests.
Fixes #23828 - Upgrade mocha dependency
Refs #22601 - update DB gems from AR adapters
see rails commits 6a11d833ec and a9c06f61d5
Fixes #22601 - Update Rails to 5.1.6
Fixes #23518 - Use puma for Capybara tests
Fixes #23474 - update capybara to 3.x
Refs #23474 - capybara 3.x compatible poltergeist version
Fixes #23469 - update show_me_the_cookies to 4.x
Fixes #23276 - Bump up the version of fog-vsphere
Fixes #23295 - Robottelo tests reporting (#5464)
Fixes #23254 - Utilize webmock to prevent network connection
in tests
Fixes #23199, #23179 - Bump fog-ovirt to fix ovirt cores/quota
Fixes #23059 - journald plugin is not required (#5377)
fixes #21520 - vsphere: valid vm cloning request
Fixes #23067 - expose option to use oVirt APIv4
Also handle v4 certificate error and v3 path migration
Fixes #23100 - Simplify gem requirements syntax (#5394)
This changes to an equivalent syntax that's slightly easier to handle ina script that I'm working on to generate RPM dependencies.
Fixes #22546 - CVE-2018-1097: Bump fog-ovirt for power action fix
Fixes #22849 - update rubocop to 0.54
[ci skip]
Fixes #22880 - Move to Minitest::Retry for integration tests
Since our integration tests are quite flaky, at times because of DNSproblems or similar, I suggest we move away from minitest-optional_retry(unmaintained) to minitest-retry which seems more maintained and...
Fixes #22793 - Port robottelo tests for organization (#5295)
Fixes #22493 - structured logging support
Fixes #18675 - telemetry foreman API
Fixes #10273 - Clone disk from template when preallocate marked
Fixes #21170 - move password_strength.js to wepback
Fixes #22273 - update rubocop to 0.52.1
Fixes #22071 - Upgrade patternfly-sass to v3.32.1
Refs #22110 - pin minitest gem
Fixes #22016 - update rubocop to 0.52
Fixes #21084 - Always Use Rails 5.0, Drop Rails 4.2
Fixes #20528 - Remove direct connection to rbovirt client
Fixes #21424 - use factory_bot_rails
Refs #21424 - Pin factory_girl_rails to unblock CI
This is a temporary workaround until we merge the change to the namewhich requires changes in all plugins using factory_girl to factory_botin order to unblock CI.
Fixes #21450 - Update rubocop to 0.51.0
fixes #20878 - vmware clone: rewrite boot order
Fixes #1644,#19692 - update fog-libvirt to 0.4.1
Fixes #19113 - use fog-ovirt method for rebooting
While fixing the waiting for stopped vm in reboot there.
Fixes #14160 - bump fog-vsphere to 1.11.3
fixes #18500 - replace quiet_assets with sprockets-rails flag
The app.assets environment is no longer always configured, and insteadis only configured when the regular Rails environment is loaded. Loadingonly the 'assets' group initializers isn't sufficient....
fixes #19050 - add Ruby on Rails 5.0 support
Adds configurable support for running on Ruby on Rails 5.0 or 4.2,defaulting now to 5.0 on Ruby 2.3 or higher. Ruby versions with partialor no support remain using 4.2 by default. Other points:
1. SETTINGS[:rails] is loaded pre-Rails boot, then post-boot the...
Fixes #19762 - upgrade to rubocop 0.49.1
Fixes #19579 - Upgrade fog-libvirt to 0.4
Fixes #17377 - update fog(-core) to current versions
Fixes #17883 - enforce newer fog-vsphere
fixes #19131 - upgrade minitest to latest 5.x
- override minitest's `_` expectation method with the gettext method- rename `location` let helper, conflicted with a minitest method name- fix `assert_equal nil, [..]` deprecation warnings, prefer `assert nil`...
fixes #19127 - update spring to 2.x
Revert "Revert "fixes #18691 - add as_deprecation_tracker to test environment""
This reverts commit 5a4fdbf71decfb26b88b139bf1f0136d3d3189d4.
Revert "fixes #18691 - add as_deprecation_tracker to test environment"
This reverts commit 0fd467c844fd200b5da72a0c670a5ac2bd4a61d6.
Fixes #18986: upgrade patternfly-sass to 3.23.0.
http://projects.theforeman.org/issues/18986
fixes #16288 - moves ace editor to webpack.
I've tried to limit changes to minimum, besides fixing lint errors i've:- moved to brace package (as its compatable with br and webpack).- added ERB as a syntex highlight.
fixes #18476 - users have ssh keys
fixes #18691 - add as_deprecation_tracker to test environment
Causes test failures if any new deprecation warnings are triggered bychanges in Foreman. Plugin code is automatically whitelisted unless itsupplies its own ASDT whitelist configuration, so developers can opt-in....
fixes #18216 - volume size editable for existing VMs one
Refs #15779 - make background processing unavailable for now (#4217)
The original PR got vetted in the packaging phase and includingforeman-task as dependency of Foreman was refused. We need to rethinkour approach for getting the foreman-tasks functionality available...
Fixes #17898 - update rackspace to 0.1.4
rackspace 0.1.4 supports in start and stop API operations
fixes #17657 - permit fog-aws 1.x
fixes #4166 - vmware: update cpus, memory for vms
fixes #17600 - Storybook does not draw chart
Fixes #17852 - Pin concurrent-ruby-edge to 0.2.3
test_develop is red due to the foreman_tasks -> dynflow ->concurrent_ruby_edge dependency. 0.3.0 Promises are incompatible with0.2.3 Futures.
https://github.com/Dynflow/dynflow/pull/212 is meant to fix it there,...
Fixes #17587 - remove autoprefixer gem
Fixes #17796 - bump to rubocop 0.46
Refs #15779 - move the foreman-tasks to own bundle group
This makes it easier to achieve a minimal setup, that might be needed forthings like plugins building etc.
Fixes #15779 - make background processing available
Fixes #13424 - c3 patternfly react implementation
Fixes #9016 - improved fact loading performance
This change improves fact loading performance by order of magnitude onSQLite mostly thanks to explicit transaction. An extra optimization wasdone for the most important "update" method call which is mostly used...
Fixes #16286 - Move multiselect from gem to npm
Fixes #16491 - Upgrade rubocop to version 0.42
Fixes #16290 - Move ipaddr.js from bundle to npm
Fixes #16120 - Allow including css in webpack assets
This commit demonstrates using the css from the select2 module using thewebpack css loaders. Images under 32k will be compiled into the css toreduce request counts.
fixes #16198 - remove therubyracer Bundler group
NodeJS must be installed instead, which ExecJS will use automatically.
fixes #16089 - replace flot-rails with npm jquery-flot
fixes #15787 - update shoulda-matchers to 3.x
Contains changes to models for the new behaviour of the uniquenessvalidation test, which saves a model with one value and then attemptsto validate a second.
NestedAncestryCommon's validation now doesn't fail when the specified...
Fixes #12364 - Use NPM+Webpack to handle external assets
This commit introduces NPM and Webpack to handle external assets.It also provides ES6 support and a live reload dev server that can beused by running `foreman start` instead of `rails start`.Do not forget to run `npm install` before starting the server....
fixes #16039 - update fog-openstack paths to load extensions
Fixes #15924 - Implement server groups and scheduler hints
fixes #15894 - retry intermittently failing integration tests
fixes #15829 - remove ace-rails-ap file modes from app.js
Also removes editor from precompilation list, it's in the main app.jssince fa8353d, and removes unused ACE extensions.
application.js has reduced from 2512 to 2381KiB.
fixes #15753 - unpin pg gem, match Rails requirement
fixes #15751 - replace spork with spring in development
To make use of it, run bin/rails and bin/rake rather than plainrails or rake commands, and run `spring status` or `spring stop` tocheck and stop current background processes.
Test log removal has moved to the logging framework as the file would...
Fixes #15681 - Upgrade Fog Openstack to at least version 0.1.7
This is need to ensure compatibility with Openstack Liberty and above.The API since Liberty is less forgiving about empty parameters.See fog/fog-openstack@13bfc96ba646c65487c8a619ee84ad5f6268e702
fixes #14666 - support IPv6 in UI
Fixes #15576 - Pin GCE-client to < 0.9
0.9 is incompatible with fog-google, 0.8.x works, and 0.8.2 is thelatest release we have available in foreman-packaging currently
fixes #15176 - match fog's pin of fog-google
fixes #13698 - update rest-client and rbovirt gems
- update rest-client to 1.8.x- update rbovirt to 0.1.x
fixes #8884 - drop Gemfile support for Ruby 1.9.3
fixes #14133 - update to rubocop 0.39.0
Replaces hirb-unicode with the maintained hirb-unicode-steakknife fork,due to conflicting requirements on unicode-display_width with the olderhirb-unicode and new rubocop.
Rake is unpinned due to the newer rubocop's compatibility with it, and...
fixes #14887 - remove unused test-unit dep
Rails 4 removes the hard dep on test-unit in rails/rails@aa7857b6.
fixes #14876 - permit wirb 2.x on Ruby 2.x
Fixes #11079 - Handle oVirt with missing template version name
rbovirt 0.0.37 fixes a bug that causes templates with a missing versionname to raise an exception.
fixes #13244 - update Rails to 4.2.6
- Add responders gem to support class-level respond_to usage - http://edgeguides.rubyonrails.org/4_2_release_notes.html#respond-with-class-level-respond-to- Replace foreigner with native Rails 4.2 FK support - uses a patch from Rails 5 to support Foreigner's...
fixes #14368 - update fog to 1.38.0
Fixes #14038 - pass corespersocket in VMWare image-based provisioning
fixes #14291 - replace integration test logins with SSO
Replace the loading and form-filling on the user login page with atest-only SSO method, which automatically logs in the test user onevery request. This uses a cookie sent in the request to specify the...
Fixes #13091 - Paginate VMs for supporting compute resources
Loading all VMs for the compute resource view can be a very heavy task,which leads to timeouts when attempting to load all VMs for a computeresource that has many hundreds or thousands of VMs. This patch allows...
Fixes #14097 - Only run DatabaseCleaner truncation on JS tests
Problem:DatabaseCleaner runs after all integration tests, on truncation mode.However, for tests where we use rack-test instead of poltergeist, thisis not necessary and slows down the test suite....
Fixes #14191 - remove simplecov test coverage reporting
Fixes #14045 - resizing select2 to match inherit button
Fixes #13929 - Pin test_after_commit to version supporting Ruby 1.9
fixes #13879 - load mocha/minitest integration explicitly
rails/rails@fd6aaaa removed automatic loading of mocha in Rails 4.2from rails/test_help.