fixes #5580 - pin scoped_search for Ruby 1.8 compatibility
(cherry picked from commit e8025bf890d27cbafff91bc527aeeee39796d673)
Conflicts: Gemfile
fixes #5214 - pin ancestry for Ruby 1.8 compatibility
(cherry picked from commit 18e392f2eb6f568d0291d0037a3a87caf050ca5a)
fixes #4828 - pin rake for Ruby 1.8 compatibility
(cherry picked from commit d59d272874a0571fd768b2ff66bf3af1eef57488)
fixes #4388 - upgrade to Rails 3.2.17
(cherry picked from commit 8393e4e4ea556062fbe3e63f556f25bc02eebf6f)
fixes #3760 - API v2 define metadata @total for each controller
(cherry picked from commit 6f9438866488180e196ff18e1372cf0773afe7b9)
Conflicts: foreman.spec
fixes #4021 - upgrade to Rails 3.2.16
fixes #3018 - API v2 metadata for pagination, search, order in index collection json response
Fix #3682: pin rabl to be less than or equal to 0.9.0
fixes #3498 - update to Rails 3.2.15
fixes #3142 - update ancestry due to dependency issue in f19
fixes #3120 - bumped version of apipie-rails
fixes #2400 migration to remove orphaned records and add foreign keys constraints to database tables
fixes #2942 - plugin i18n support
This is first phase of plugins i18n support. More to come later:
fixes #2830 - upgrade rails version to 3.2.14
fixes #2808 - pin nokogiri to 1.5.x for Ruby 1.8
fixes #2564, #2658 - apipie requirement bumped
fixes #2525 - apipie documentation of actions defined in a concern
Apipie now supports defining actions defined in module by including`Apipie::DSL::Concern`. Some substitutions are preformed whileincluding the documentation in each controller, so that instead of...
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.
fixes #2427 - use RUBY_VERSION for pre-Bundler 1.3 compatibility
fixes #2367 - Ruby 2.0 support
Use https when accessing Rubygems.org
upgrade foreman to rails 3.2.13
This commit updates from rails 3.0.x to 3.2.x, main changes include:
Users who uses foreman in production, make sure that you now compileyour assets, e.g...
fixes #2217 - initialize Regexp constants here to stop duplicate warnings
fixes #2100 - fix regexp overflow on MRI 1.8 with older safemode/ruby_parser
fixes #2110 - bump safemode to support !=
Using Apipie versioning features and Maruku for markdown
Apipie switched from Redcarpet to Maruku to avoid crashes of the CExtension. No further need of compiling anything to get markdown support.
Ensure we use ApiPie 0.13, as 0.14 changed API.
update to rails 3.0.20 to address CVE-2013-0333
Upgrade to Rails 3.0.19 to mitigate CVE-2013-0156 and CVE-2013-0155
bumped rails to 3.0.18 to avoid latest CVE
note that bundle update rails is required after this patch
removed has_many_polymorphs and used has_many :source and :source_type
fixes #1834 to get foreman running under ruby 1.9.3
Add organization and location to foreman.
This feature allows foreman to provide multi location, multi tenant andmulti organizations capablities.
the idea is that resources within foreman (e.g. hosts, subnets, users,environments etc) can belong to one or more locations and organization,...
Fixes #1968 - Fix require paths for tests with new config/settings.rb
fixes #1961 Adding JSONP support
When using cross-domain requests, it is impossible to read the responsedata, and process it.Using JSONP allows a client, from a specific domain (for example/domain1), to query data in another doamin (/domain2), and analyze it,...
Added rabl gem version requirement
fixes #1772 - sort not working for facts.
update api documentation
Upgrade rails core to 3.0.17 fix a bug where single quotes aren't escaped (CVE-2012-3464)
Fixes #1867 - Move ci_reporter into the test group
Add support for Jenkins CI reports
fixes #1576 - api v1 - oauth support
api v1 - restapi renamed to apipie
cleanup after merge conflict with latest develop branch
fixes #1775 - API versioning name space
fixes #1743 - auditing RC2 breaks foreman, forcing RC1 for now
Update gemfile to rails 3.0.15, for mysql users, per https://github.com/rails/rails/issues/6717
wip audits upgrade
make bundler a bit more packaging friendly.
[CI] hopefully now travis will behave
break down ovirt and libvirt to their own bundler group
update rails version to include all recent CVE
fixes #1673 - Foreman doesn't work with ruby_parser 2.0.6
Explicitly stating the version of ruby_parser that works with Foreman.Otherwise you might get:
superclass mismatch for class Environment (TypeError)
Merge pull request #49 from bgupta/bundler-updates
Bundler updates
mysql2 gem dependency version fix. This is the error generated without the specificiation of '< 0.3'
Please install the mysql2 adapter: `gem install activerecord-mysql2-adapter` (no such file to load — active_record/connection_adapters/mysql2_adapter)
Updated bundler groups in Gemfile to separate vmware, fog and libvirt/ovirt. Fixes #1622
Added bundler support for Gemfile.local.rb to support local customizations. Fixed #1623
fixes #137 - Better support for non-hostname certnames
This patch introduce a new setting :use_uuid_for_certificates whichdefaults to false.
users who wish to deploy their hosts using a random unique id, shouldenable that setting, and use the certname directive in their puppet.conf...
new releases of my favorites gems.
removed puppet from Gem file requirement
this commit also tries to simplify the way we use bundler, in future commits,we should add more logic of which gems to load based on configration file.
fixes #1574 - ovirt - add remove and show volumes
fixes #1452 use fog for libvirt management
This patch introduces a few new features:
first go at vmware integeration refs #955
this patch adds the ability to add a vmware compute resource, and display their console
Official fog gem supports ovirt, no more need for git
Adds VNC support within the browser
At first, this allows to view oVirt managed hosts within foreman.
fixes #1540 added suport for provisioning on ovirt/rhvem using fog.
This patch addes a compute resource concept within foreman
Signed-off-by: Ohad Levy <ohadlevy@gmail.com>
Gemfile cleanups + adding some nicer console output
safemode is now a gem, removing git and required gems.
fixes the anonying bug has_many_polymorphs, using older version that works for now
fixed issues with newer version of virt, reusing the newer gem
rolled back to virt 0.1. due to issues with current virt gem
fixes #1476 - toggling between bare metal to an hypervisor renders js errors
virt now includes the correct libvirt gems requirement.
Adding travis-CI
refs #1367 - a better version of our gemfiles, not perfect yet.
Added conditional gem dependency declaration for ruby-debug/ruby-debug19
WIP rails3 migration