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