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
Signed-off-by: Corey Osman <corey@logicminds.biz>
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
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 #1020 - edit multiple ok button
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 #1010 - import new classes does not show error-message
fixes #1009 - hostgroup should show its parent classes too
Fixes #999 - Log the operator who performs network database operations
fixes #998 - free text search on hostsgroup page.
fixes #997 - hosts tab is highlighted when in hostgroup pages
fixes #35 - Allow hostgroup nesting for puppet classes and parameters