fixes #1179 - exposes foreman attributes in encthis includes:
fixes test, refs #1150
refactor - various facts cleanups
fixes #1148 - CRUD on lookup values via the API
fixes #1125 - tftp proxy might not always be initialized
refs #1128 - ensure that parameters cache is cleared between tests
fixes #1121 - convert dns handling to real network objects
fixes #1120 - Replaced DHCP functionaitlity by the new net dhcp record classes
Fixes #1095 - Vendor_class error reporting is incorrect
Signed-off-by: Paul Kelly <paul.ian.kelly@googlemail.com>
fixes #724 - Allow default VM specs to be tied to a hostgroup
fixes #762 - Check class assignment consistency
fixes #1077 - Ensure that host OS attributes are related to the OS itself
fixes #1078 - Foreman should accept minimal parameters when creating a new host
FEATURE #982 API call to get fact keys
Signed-off-by: Corey Osman <corey@logicminds.biz>
fixes #1064 - last login info for a user without admin rights is not updated
fixes #1058 Adds support for OpenSuSE provisioning
Fixes #989 - Add Sparc Solaris support
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 #1047 - settings controller tests fail to set_session_user
fixes #1044 - Adds ERB templates to disk layouts
fixes #1043 - make autosign optional
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 #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 #820 - Intel Solaris support
fixes #967 - bookmark fails if its name includes a "."
fixes #903 - Show resulting provisioning options at the Host edit screen
fixes #948 - better support for API config_templates api
Fixes #943 - Use the Sandbox renderer for host's PXE menu
Fixes 867 - Allow update_multiple to clear hostgroup
Also added the facility for clearing the environment to update_multiple_environments
fixes #930 - Skipped resources should not put systems in 'error' state
fixed broken test - refs #836
Fixes #883 - Enable Authorization checking during rake tests
Feature #882 - add api call to reports page to get the index section
Signed-off-by: Corey Osman <corey@logicminds.biz>Signed-off-by: Ohad Levy <ohadlevy@gmail.com>
Feature #896 add json response for statistics page
a few test fixtures had to be changed, in order to ensure thatstatistics are returned correctly.
added search bookmarks, fixes #836
app/controllers/bookmarks_controller.rb | 74 ++++++++ app/helpers/application_helper.rb | 2 +-...
refs #815 - converted mulity host selections to a dialog box
Fixes #865 - adds support for api to select multiple hosts via name and id
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 #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 #835 - allow to delete virtual guests
added JSON output to guestsAdded Guest modelAdded confirmation before power cycleAdded Deletion option to guests
fixes #52 - remove unused fields from puppetclasses table
fixes #723 - Hypervisor details page
This also include basic functionality to power on/off guests
Fixes #789 - External node interpolation of puppetmaster
Fixes #565 - rake puppet:import:puppet_classes misses some changes
fixes #761 - Support Puppet 2.6.x Report format 2
Fixes #609 - Orchestrate puppetca operations
This also includes adding support for a puppet smart-proxy target typeand providing migration supportUpdated to provide backward compatability for host and hostgroup objectsNow terminates the build and incorporates other fixes...
fixed broken tests
added default order and paginations whichfixes #721fixes #688
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 #695 - Unattended being false should skip some tests
fixes #708 - Perform case insensitive match when checking if hostname includes domain
Fixes #670 - Adds proper json support for most CRUD operations
Fixes #664 - smart-proxy features
Now provides feedback on the smart-proxy connection and query
Fixes #632 - Adds the ability to generate a PXE menu containigprovisioning template and hostgroup combinations on smart proxies
Fixes #623 - incomplete multiple builds commit
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 #639 - resolves "parenthesize argument(s) for future version" warnings
Signed-off-by: Justin Sherrill <jsherril@redhat.com>
Fixes #600 - Added set_session_user to some tests
Fixes #578 - Emailed error reports are empty
fixes #474 - Foreman does not add a node automatically on initial report
Fixes #592 - Adding tests for provisioning template selection based on Host
fixes #427 - Ability to provision xen/kvm guests
this patch adds support to libvirt based hypervisors
fixes #558 - proxy fails if the the url include a tralinig slash.
Fixes #263 - Refactored Foreman to use correct singular and pluralization of medium/media
Fixes #540 - Manages sub proxies
Automates the creation of DHCP, DNS and TFTP settings on remote servers.This handles all required settings in order to prepare a machine for provisioning.
Fixes #65, Fixes #339 and Fixes #539
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...
roles: switched to route helpers
fixes #303 - cleanup flash hash from activescafold leftovers
Fixes #450 - Environment imports lose their puppetclass associations
Fixes #456 - After creating or editing a partition table, you get redirect to an invalid page
Fixes #443 - remove unnecassary fact_values loading
This fix does not explain why you need to include :fact_values toavoid an SQL error. However this includes the fact_values when you doreally need them and does not when you don't
Refactored show_hosts and index...
fixes #454 - Foreman render 500 instead of 404
Fixes #442 - User edit removes the Anonymous role
fixes #445 - ensure that all anonymous actions are accessible
Fixes #168 - optional unattended settings
Fixes #298 - Add tests to unattended controller
fixes #438 - automatically associate the host domain
This reverts a bahaviour prior to #398, the main differenceis that the domain will not be created, rather only existingwill be used.
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 #386 - Updated rake puppet:import_classes to support the new API
The rake task now queries for the changes and then performs the update.
Some additional sanity checking is performed in the execution phase.
A batch mode is provided via rake puppet:import:puppet_classes[true]. When...
Fixed an issue with metric processing on 0.25.x reports, refs #405
Fixes #405 and Fixes #349 - Adds support to 2.6.x reports
NOTE: Its recommended to Backup your DB prior to using this patch.
Added JSON API Support to the Partition Table controller
added JSON API Support to the Domains Controller
added JSON API Support to Architectures 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"...
fixes bug #398 - issue with adding hosts with full stopsThis introduce a small behaviour change, before, once adding host like:x.domain.net, foreman would automatically add domain.net to its domainlist, but now, as a full stop(".") is a valid hostname char,...
Fixes #390 - A user account is always associated with a session
Fixes #367 - Parameter validates_format_of is too restrictive
Fixes #376 - Broken multiple assignment