fixes #1199 - hosts count in puppetclass page always shows 0
Note that this fix still ignores classes assgined via hostgroups.
fixes #1192 - nested hostgroup should be sorted by name
refs #1201 - adds the ability not to import all subnets
TODO: redo this at some point with checkboxes
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
fixes #1187 remove unrequired menus when foreman is not used for provisioning
this includes URLS, setting menu items and buttons.
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 #1183 - make an ESXi server appear in the UI without errors
fixes #1182 - added inline editing
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 #1153 - Change line color for skipped resources
fixes #1167 - some setting values are ignored
added parenthesis to avoid warnings on older Ruby
fixes #1163 - undefined method hypervisor when Edit host
fixes #1162 - delete guest when deleting the host in foreman
fixes #1161 - adds graph per facts
Signed-off-by: Amos Benari <abenari@redhat.com>
fixes #1088 - Overly aggressive query in facts tab
refactor - various facts cleanups
Fixes #1131 - Minor inconsistency: "Destroy" and "Delete" button have same function and different names
Signed-off-by: Marcello de Sousa <foreman-dev@area151.com>
Add Scientific Linux OS icon
fixes #1135 - missing "good" systems with skipped resources in dashboard report
Fixes #1133 - Support configurable exportable "facts" (as tags) and "username" to rundeck
fixes #1056 - Rundeck url doesn't work when ldap auth is active
fixes #1084 - OpenSUSE / SLES deployment root password not working
fixes #1146 - Provide error details via the API upon failure
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>
Fixes #958 - GET throws error on auth_src_ldaps
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
refs #1067 Link to Foreman issue tracker opens in a new window
fixes #1085 - add default domain and subnet settings to hostgroups
fixes #1093 - undefined method
Fixes #1095 - Vendor_class error reporting is incorrect
fixes #1097 - 500 ERROR could be generated when User.current is not set
fixes #1096 - limit libvirt hypervisor connection time
refs #1067 - Error message should show trace too
fixes #1067 - Expose error messages in the web GUI
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 #1082 - Fix inconsistent icons between Hosts summary and Report summary views
Signed-off-by: Greg Sutcliffe <gsutcliffe@gmail.com>
fixes #1087 - removes code duplication between Reports and Hosts
fixes #724 - Allow default VM specs to be tied to a hostgroup
fixes #1081 - Expose subnets unused IP via the subnets API/json
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 #1070 - image_file name is wrong
fixes #1058 Adds support for OpenSuSE provisioning
Fixes #989 - Add Sparc Solaris support
Fixes #636 - Update environment from facts
Fixes #1061 - Deleting used env gives 500 error
Fixes 1052 - Error when selecting medium
Fixes #1038 - DHCP hostname option
wrong puppetca condition - refs #1043
refs #898 - more leftovers
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 #1046 - Error when editing a lookup key
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"
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
updated foreman puppet module to include the smart variables puppet function
this also ensures that the json response from foreman is always in json.
refs #1029
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 #1000 Out of sync shows hosts with last report equal puppet_interval
fixes #1031 - Adds a CentOS logo