cleanups to rails 3 boot process
added basic ovirt vm show page, minor fixes in compute resource level
fixes #1574 - ovirt - add remove and show volumes
minor ordering issue for nics/disks when creating libvirt instances, refs #1452
refs #1452 improved libvirt on debian handling
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
hard coding vnc display for now, as we don't support spice display just yet.
Adds VNC support within the browser
At first, this allows to view oVirt managed hosts within foreman.
Add Connection testing for EC2 compute
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>
code smell
fixes #1530 - Disabling puppet env in ENC is now a configurable.
fixes #1528 - tidy up the default settings loader.
Attempts to tidy up the default settings a bit.
Signed-off-by: Mikael Fridh <frimik@gmail.com>
fixes #1509 - Foreman should use the proxy to import puppet classes
fixes #1324 - Separate permssions on hosts from permissions for objects within hosts.
This allows a user to be granted permission to edit the host (and so change the group or proxy) but not, for example, edit the parametersThis could probably be extended further if necessary.
fixed issues with newer version of virt, reusing the newer gem
fixes #1476 - toggling between bare metal to an hypervisor renders js errors
fixes #1446 - expire idle web sessions
fixes #1422 - Media is greyed out when creating Solaris hosts
Revert "Fixes #593 - Separate log file for facts and reports"
This reverts commit 5e7454fc1f73ebb599cf7dc96faa22836eebd11c.
fixes #1300 Add support of HTTP Auth with REMOTE_USER env variable
Fixes #593 - Separate log file for facts and reports
Signed-off-by: Paul Kelly <paul.ian.kelly@googlemail.com>
WIP rails3 migration
fixes #1263 - mac field is not shown when toggling from virtual to bare metal
Fixed #1241 - Now prompts with default flash file name
new UI for foreman
fixes #1085 - add default domain and subnet settings to hostgroups
fixes #724 - Allow default VM specs to be tied to a hostgroup
fixes #1058 Adds support for OpenSuSE provisioning
Fixes #989 - Add Sparc Solaris support
Fixes #636 - Update environment from facts
wrong setting category - refs #636
fixes #685 - records per page should be configurable
This patch adds a new setting how many records should be per page.
note that since the code is in the ActiveRecord::Base class, and thatits in lib (e.g. loaded once) you would need to restart foreman everytime you change this value....
fixes #898 - remove old search leftovers across the app
fixes #822 - Allow a Customizable "Reply" Address in Email Configuration
fixes #1050 - Foreman settings should not be viewed/edited by non admin user
fixes #1043 - make autosign optional
fixes #1029 - allows smart variables to be resolved via http get request.
this would allow to an external query to resolve a variable value to a given host.
e.g.http://foreman/hosts/<fqdn>/lookup_values/<variable_name>
fixes #322 Ability to add custom variables and multiple values resovledin a dynamic Hierarchally order
This commits introduces the ability to define variables per puppetclass.
additionally, each class can have multiple values, depends on the hostwhich is requesting that variable....
splitted setting default data from the migrationthis allows to add new data and modify its defaultsimproved settings UI a bit morerefs #100
fixes #100 - Setting is now a ActiveRecord object
This allows users to manage foreman settings via the UI.
the UI is a bit ugly, but works :)
Fixes #820 - Intel Solaris support
Fixes #943 - Use the Sandbox renderer for host's PXE menu
Fixes #920 - Add authorization to hypervisor, bookmarks, subnets, smart-proxy/autosign and puppetca
Fixes #905 - Add :build_host as a separate permission type
fixes #899 - There are numerous typos and formatting issues with the code
fixes #807 - Update the User.current implementation to use a Thread-local variable
Improved usability of the search suggestion list - fixed #850 when writing a long query such as "a=b and c=" it will gray-out the completed part (a=b) this is done to help the user focus on the part that he is writing.
Signed-off-by: Amos Benari <abenari@redhat.com>
use the new error rendering option in scoped search auto completer.
fixes #719 - Adds new search functionaily
Fixes #565 - rake puppet:import:puppet_classes misses some changes
Fixes #632 - Adds the ability to generate a PXE menu containigprovisioning template and hostgroup combinations on smart proxies
fixes #646 - Creating a host and getting an error results in Operating System not being accepted
Fixes #631 - Adds the ability to set default values for hostgroups, whichare automatically applied when creating a new host (and selecting thathost group), and allows for templates to be rendered with those defaulthostgroup values
Fixes #263 - Refactored Foreman to use correct singular and pluralization of medium/media
fixes #303 - cleanup flash hash from activescafold leftovers
Fixes #450 - Environment imports lose their puppetclass associations
fix for puppetdoc lookups which do not exists on the filesystem - refs #423
Fixes #366 - Redmine authorization port
This is a major feature which provides RBAC authorization within Foremana mental note to myself - never ever work on large commits
Refactoring Fact_selection action
As of the change in #288, host list can only be seen viathe hosts controller, therefore, moving this method back into thehost controller
fixes #423 - import puppetclasses is available on all controllers