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
Signed-off-by: Corey Osman <corey@logicminds.biz>
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.
Signed-off-by: Amos Benari <abenari@redhat.com>
fixes #997 - hosts tab is highlighted when in hostgroup pages
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 #984 - Display Error on environments->classes link
fixes #968 - cannot search a puppetclass by name
fixes #976 - hypervisor name can't contain "."
fixes #973 - Error 500 when click "All Puppet Classes"
Version bump to 0.3
minor cleanup - refs #836
fixes #956 return custom number of reports
Fixes #921 - Roles and admin not saved on create new user
Fixes #906 - Always allow a user to edit some of their own User details
Fixes #904 - Always show owned in user host filter
fixes #952 - incorrect error message when api basic auth authentication fails
fixes #951 - when querying for host templates POST is used instead of GET
fixes #950 - virtual machine settings sometimes break into two lines
fixes #903 - Show resulting provisioning options at the Host edit screen