fixes #1205 - search for classes and like operator fail
fixes #1192 - nested hostgroup should be sorted by name
fixes #1123 api for config_templates needs to return additional attributes
Signed-off-by: Corey Osman <corey@logicminds.biz>
fixes #1203 foreman might report 500 error when hostname is not defined
adds host description as an ENC parameter refs #1179
fixes #1201 - Import Subnets from DHCP server
Merge branch 'sol' into develop
fixes #1186 foreman does not forward sparc dhcp vendor options when creating a sparc Solaris host
Feature #1184 - allow to save array based settings
this also moves the setting page to use inline edit
refs #1179 - hostname name in enc should include its parents too
fixes #1179 - exposes foreman attributes in encthis includes:
fixes #1160 - provisioning api does not contain all the sub components
fixes #1150 - When ticking On-the-fly user creation submit button and fields are hidden
fixes #1167 - some setting values are ignored
fixes #1162 - delete guest when deleting the host in foreman
fixes #1088 - Overly aggressive query in facts tab
refactor - various facts cleanups
fixes #1135 - missing "good" systems with skipped resources in dashboard report
Fixes #1133 - Support configurable exportable "facts" (as tags) and "username" to rundeck
Signed-off-by: Marcello de Sousa <foreman-dev@area151.com>
fixes #1056 - Rundeck url doesn't work when ldap auth is active
fixes #1134 - Multiple host exporting formatting for rundeck not correct
fixes #1147 - fail to update hosts when running with unattended mode disable
fixes #1148 - CRUD on lookup values via the API
fixes #1057 - Allow foreman search to output multiple hosts when outputting to rundeck
fixes #1125 - tftp proxy might not always be initialized
refs #1128 - ensure that parameters cache is cleared between tests
fixes #1128 - Ability to match on Parameters in Smart Variables
fixes #1127 - add ip auto discovery when none is defined
fixes #1126 - addes full hostgroup name to hostgroup api
fixes #1121 - convert dns handling to real network objects
fixes #1122 - extracted common REGEXPs
fixes #1120 - Replaced DHCP functionaitlity by the new net dhcp record classes
New artwork
fixes #1111 - search auto completer should not suggest hosts which are not visible to the current user
Fixes #1086 - Add smart-variables to params output for templating
Signed-off-by: Paul Kelly <paul.ian.kelly@googlemail.com>
refs #1085, order matters if the host params is a short name instead of fqdn
fixes #1103 - hypervisor connections logs to info level instead of debug
fixes #1085 - add default domain and subnet settings to hostgroups
Fixes #1095 - Vendor_class error reporting is incorrect
fixes #1096 - limit libvirt hypervisor connection time
fixes #1092 - hostgroup should not look for parent hostgroups if they do not exists
fixes #1091 - hosts should not use pre initializer for users
fixes #1087 - removes code duplication between Reports and Hosts
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
Fixes #1071 - ConfigTemplate permission name
FEATURE #982 API call to get fact keys
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
Fixes #636 - Update environment from facts
Fixes #1038 - DHCP hostname option
wrong puppetca condition - refs #1043
fixes #687 - this dramateclly improves expired reports deletion speed and system usage.
fixes #898 - remove old search leftovers across the app
fixes #822 - Allow a Customizable "Reply" Address in Email Configuration
refs #1050 removing model level authorization from settings table
this seems more trouble than its worth, as settings needs to bechecked/updated every time foreman is starting.
this leads to potenitail issue when login is enabled, or the admin user is missing etc...
fixes #1050 - Foreman settings should not be viewed/edited by non admin user
fixes #1018 - adds rundeck information fetching via foreman
to use simply configure your rundeck to query:
http://foreman/hosts/<fqdn>?rundeck=true&forman=yaml
Fixes #954 - rdoc:generate continues if a single puppetdoc fails
fixes count vs size method on older ruby versions, refs #1045
fixes #1045 adds total memory usage chart to statistics page
Signed-off-by: Mikael Fridh <frimik@gmail.com>
Refs #1041 Add audit_parent to db and ui
Seems to work fine, within the limitations of HostClasses gettingtheir own entry. Search doesn't work right - it searches on"parent = 1" not "parent = host/domain/blah"
Signed-off-by: Greg Sutcliffe <gsutcliffe@gmail.com>
fixes #1042 add a more detailed status message to the summary email
fixes #1044 - Adds ERB templates to disk layouts
fixes #1043 adds missing patches commit.
fixes #1043 - make autosign optional
fixes #1040 - deleting a hostgroup, may delete a configuration template too
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 #1001, foreman should not use dhcp next server when tftp is not used
Fixes #1026 - Medium create fails with 'invalid nfs path'
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 #1013 - Architecture change is ignored on the new hostgroup page
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 #999 - Log the operator who performs network database operations
fixes #998 - free text search on hostsgroup page.
Signed-off-by: Amos Benari <abenari@redhat.com>
fixes #35 - Allow hostgroup nesting for puppet classes and parameters
fixes #987 - migration fails when using postgres after #820
Fixes #820 - Intel Solaris support
fixes #965 and fixes #964
fixes #968 - cannot search a puppetclass by name
fixes #973 - Error 500 when click "All Puppet Classes"
Fixes #906 - Always allow a user to edit some of their own User details
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 #887 - tftp templates with -%> crashes foreman
fixes #930 - Skipped resources should not put systems in 'error' state
fixes #899 - There are numerous typos and formatting issues with the code
Fixes #883 - Enable Authorization checking during rake tests
Fixes wrong summary status sting the the report API response refs #882
fixes #917 modified: app/controllers/common_parameters_controller.rb modified: app/models/common_parameter.rb
fixes #918 - API /usergroups won't output json
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>
take2 fixes #893 fixed pagination issue in the facts page. fixed sort issue with out_of_sync, errors, active and disabled urls.
fixes #885 - unable to fetch tftp serever name correctly