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.
settings search autocompleter route was missing
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>
cleanup unused file
Gemfile cleanups + adding some nicer console output
refs #1173 - another leftover
fixes #1434 - Status page is broken
fixes #1417 - update puppet classes broken
Signed-off-by: Florian Koch <florian.koch1981@googlemail.com>
fixes #1422 - Media is greyed out when creating Solaris hosts
fixes #1411 - hostgroup ajax actions are mostly broken
Revert "Fixes #593 - Separate log file for facts and reports"
This reverts commit 5e7454fc1f73ebb599cf7dc96faa22836eebd11c.
Fixes #593 - Separate log file for facts and reports
Signed-off-by: Paul Kelly <paul.ian.kelly@googlemail.com>
fixes #1334 - Add Run Puppet to multi host action in the hosts page
fixes #402 - Add noops/pending to metric handling, and provide pending hosts for dashboard views.
This change adds the ability to see noops in metric reports insideforeman graphs, charts and lists. The business reason for this is to allowusers to run their puppet agents in noop mode, and see where nodes have...
WIP rails3 migration
version bump to 0.4
Bump to 0.4rc5
new UI for foreman
fixes #792 - Dashboard should be default view
fixes #1201 - Import Subnets from DHCP server
fixes #1188 - add a sample configuration file
fixes #1187 remove unrequired menus when foreman is not used for provisioning
this includes URLS, setting menu items and buttons.
Feature #1184 - allow to save array based settings
this also moves the setting page to use inline edit
fixes #1161 - adds graph per facts
Signed-off-by: Amos Benari <abenari@redhat.com>
refactor - various facts cleanups
fixes #1148 - CRUD on lookup values via the API
refs #1067 - Error message should show trace too
fixes #724 - Allow default VM specs to be tied to a hostgroup
FEATURE #982 API call to get fact keys
Signed-off-by: Corey Osman <corey@logicminds.biz>
Fixes #989 - Add Sparc Solaris support
fixes #898 - remove old search leftovers across the app
fixes #1050 - Foreman settings should not be viewed/edited by non admin user
fixes #777 - this enable auditing of when a host is changing its puppet class assignmetns
one limitation of this patch is that at the moment, each class changegets its own audit record.
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 #35 - Allow hostgroup nesting for puppet classes and parameters
fixes #976 - hypervisor name can't contain "."
fixes #967 - bookmark fails if its name includes a "."
Version bump to 0.3
fixes #903 - Show resulting provisioning options at the Host edit screen
fixes #948 - better support for API config_templates api
Fixes #920 - Add authorization to hypervisor, bookmarks, subnets, smart-proxy/autosign and puppetca
fixes #899 - There are numerous typos and formatting issues with the code
Fixes #901 - Unattended field in settings.yaml
refs #285 - removes any left over from the old google charts libraries
fixes #854 - Provide the version when calling the status api method
fixes #797 - JSON for users not returned
added search bookmarks, fixes #836
app/controllers/bookmarks_controller.rb | 74 ++++++++ app/helpers/application_helper.rb | 2 +-...
fixes #870 - allow to sign certificate requests via foreman
fixes #815 - Redirect to login page when editing multiple hosts
this patch converts the mulitple selections to be pure javascript,removing the buggy AJAX implementation.
fixes #400 - Puppetca Monitor
fixes #856 - Enable time based caching
fixes #847 - Retrieve last report information per host via the api
this adds two URLS to the API:
/hosts/fqdn/reports/last/reports/last
both supports JSON output which provides all of the report information.
fixes #827 add support for retrieving classes per host via the api
This allows queries like/hosts/fqdn/puppetclasses/puppetclasses/klass/hosts
it also changes the puppetclasses urls to include the class name instead of its ID.
fixes #834 - add search to hostgroup page
add search to audit page fixes #773, fixes #772 and fixes #412
fixes #831 - /hosts/fqdn/facts should not be a redirection
updated the JSON output as well to include leading hostname as root.
fixes #829 - /hosts/fqdn/reports should not be a redirection
addes search to dashboard page refs #719
added search to puppet classes page #refs 719
added search to operating systems page #refs 719
added search to reports page #refs 719
added search to facts page #refs 719
adds search to hosts refs #719
fixes #723 - Hypervisor details page
This also include basic functionality to power on/off guests
fixes #582 - Foreman should not fail if libvirt ruby binding are not installed
Fixes #641 - Allow editing of the host's managed atribute
Fixes #691 - Implement simple status service
Signed-off-by: Lukas Zapletal <lzap+git@redhat.com>
fixes #667 - welcome screens query is not optimized
Fixes bug #644 - Added gem dependencies for 'rest-client' and 'json' to config/environment.rb.
fixes #334 - Clone a hostgroup
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 #350 - Add multiple build operation
Fixes #578 - Emailed error reports are empty
fixes #335 - this patch will auto import the facts (making the rake task or import_facts script redundent).
this patch introduce a new settings options :using_storeconfigs:while we try to automaticily detect if we run storeconfigs, its not always possible...
fixes #427 - Ability to provision xen/kvm guests
this patch adds support to libvirt based hypervisors
Fixes #263 - Refactored Foreman to use correct singular and pluralization of medium/media
Fixes #65, Fixes #339 and Fixes #539
Fixes #469 - Changing templates to be rendered within a safemode/sandbox
Fixes #378 - Adds support for multiple configuration templates
Configuration templates (Kickstart, preseed, syslinux, gpxe etc) can nowbe saved in the database directly.
Each template is associated with valid operating systems (unless if its asnippet which can rendered via all other templates) and a possible...
Updated rack version
fixes #441 - display facts timestamp
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
Fixes #288 - Moved DashboardController actions (except for #index) to HostsController.
Fixes #178 and Fixes #24 - Automate populating the TFTP directory
This implementation is only for the Red Hat family, other OS's should followIt implements a way to query foreman and gets the required boot files (i.e. kernel and initrd) filesfrom a predefine media over JSON....
added JSON API Support to the Domains Controller
Added a basic notice facility to foreman
Notice.create :message => "text", :level => level, :global => booleanif global is true then any user can cancel that message for all userselse each user must cancel the message individually
level can be "warning" or "message"...
- Added JSON support for fetch node lists- Added JSON support for fetching node facts hash
Fixes #239 - Erases environments and puppetclasses
The fix also includes a page in which the use selects the additionsand removals which they would wish to apply to their database.Errors are reported and an opportunity is given to reapply the changes.
Fixes #376 - Broken multiple assignment
settings route is no longer required - refs #294
cleanup - refs #294
fixes #371 - disable many hosts at once
Puppet 2.6 doesn't load rails class
reverting changes to settings file, refs #343
Fixes #145 - Added AuthSourceInternal
Added a password setting facility to the user class for AuthSourceInternalSwitched to SHA1Changed :ldap to :loginApplied numerous fixes from Ohad LevyFixed malformed user pageSwitched attr_accessible to attr_protected...