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
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
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
Signed-off-by: Marcello de Sousa <foreman-dev@area151.com>
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
fixes #285 - Use Charting system which can work offline
additionally, main menu buttons and bookmarks drop down are easier to handle and read
fixes #876 - Improve puppet certificates pages
ensures that current user is cleared, refs #807
Fixes #756 - Foreman should now detect changes in puppet.conf (eg: environments) when importing classes
fixes #807 - Update the User.current implementation to use a Thread-local variable
fixes #839 - Disable (grey out) "build" button for unmanaged hosts
fixes #797 - JSON for users not returned
fixes #769 - host groups passwords are stored in their non encrypted form in the database.
added search bookmarks, fixes #836
app/controllers/bookmarks_controller.rb | 74 ++++++++ app/helpers/application_helper.rb | 2 +-...
fixes #870 - allow to sign certificate requests via foreman
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 Bug #837 - Properly handles serverName get
Signed-off-by: Mark Bainter <mark.bainter@match.com>
fixes #843 - show more virtual guests information
added html view for guestsmoved common methods into the virt plugin
fixes #841 - unmanaged hosts still require ip/mac address
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 #834 - add search to hostgroup page
add search to audit page fixes #773, fixes #772 and fixes #412
fixes #835 - allow to delete virtual guests
added JSON output to guestsAdded Guest modelAdded confirmation before power cycleAdded Deletion option to guests
fixes #739: Clicking hostname leads to 'search', not details
fixes #831 - /hosts/fqdn/facts should not be a redirection
updated the JSON output as well to include leading hostname as root.
override default operators in the suggestion list to prevent syntax that doesn't make sence for example, in hosts page 'class != foo' will get any host that has class that is not foo if a host has two class foo and bar it will be in the list because bar != foo this kind of queries doesn't make sence and there for removed from the suggestion list....