fixes #1161 - adds graph per facts
Signed-off-by: Amos Benari <abenari@redhat.com>
refactor - various facts cleanups
fixes #1056 - Rundeck url doesn't work when ldap auth is active
fixes #1146 - Provide error details via the API upon failure
fixes #1134 - Multiple host exporting formatting for rundeck not correct
fixes #1148 - CRUD on lookup values via the API
fixes #1057 - Allow foreman search to output multiple hosts when outputting to rundeck
New artwork
Fixes #958 - GET throws error on auth_src_ldaps
Signed-off-by: Paul Kelly <paul.ian.kelly@googlemail.com>
fixes #1085 - add default domain and subnet settings to hostgroups
refs #1067 - Error message should show trace too
fixes #1067 - Expose error messages in the web GUI
fixes #724 - Allow default VM specs to be tied to a hostgroup
fixes #1081 - Expose subnets unused IP via the subnets API/json
FEATURE #982 API call to get fact keys
Signed-off-by: Corey Osman <corey@logicminds.biz>
fixes #1058 Adds support for OpenSuSE provisioning
Fixes #1061 - Deleting used env gives 500 error
refs #898 - more leftovers
fixes #898 - remove old search leftovers across the app
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 #1045 adds total memory usage chart to statistics page
Signed-off-by: Mikael Fridh <frimik@gmail.com>
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 #1000 Out of sync shows hosts with last report equal puppet_interval
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....
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 #35 - Allow hostgroup nesting for puppet classes and parameters
Fixes #820 - Intel Solaris support
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 #952 - incorrect error message when api basic auth authentication fails
fixes #950 - virtual machine settings sometimes break into two lines
fixes #903 - Show resulting provisioning options at the Host edit screen
fixes #948 - better support for API config_templates api
Fixes #923 - Hostgroup puppetmaster proxy ignored on new host page
Fixes #920 - Add authorization to hypervisor, bookmarks, subnets, smart-proxy/autosign and puppetca
fixes #939 - Invalid PostgreSQL statement
Fixes 867 - Allow update_multiple to clear hostgroup
Also added the facility for clearing the environment to update_multiple_environments
fixes #930 - Skipped resources should not put systems in 'error' state
fixes edit bookmark url redirection after edit - refs #836.
fixes #899 - There are numerous typos and formatting issues with the code
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 #919 - PXE Default file deployed via the API generates an error
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.
Feature #896 add json response for statistics page
a few test fixtures had to be changed, in order to ensure thatstatistics are returned correctly.
refs #285 - removes any left over from the old google charts libraries
fixes #285 - Use Charting system which can work offline
additionally, main menu buttons and bookmarks drop down are easier to handle and read
fixes #872 - LDAP Auth Source Account Password reset
fixes #673 - Curl can't be used to trigger runs
fixes #876 - Improve puppet certificates pages
ensures that current user is cleared, refs #807
fixes #854 - Provide the version when calling the status api method
fixes #797 - JSON for users not returned
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
refs #815 - converted mulity host selections to a dialog box
Fixes #865 - adds support for api to select multiple hosts via name and id
fixes #815 - Redirect to login page when editing multiple hosts
this patch converts the mulitple selections to be pure javascript,removing the buggy AJAX implementation.
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 an issue with class assignments - refs #827
fixes #843 - show more virtual guests information
added html view for guestsmoved common methods into the virt plugin
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 #831 - /hosts/fqdn/facts should not be a redirection
updated the JSON output as well to include leading hostname as root.
fixes #829 - /hosts/fqdn/reports should not be a redirection
addes search to dashboard page refs #719
added search to puppet classes page #refs 719
added search to operating systems page #refs 719
added search to reports page #refs 719
added search to facts page #refs 719
adds search to hosts refs #719
fixes #723 - Hypervisor details page
This also include basic functionality to power on/off guests
fixes #806 - Switch to JQuery instead of Prototype JavaScript library
Fixes #544 - Foreman connects using an ssl certificate
fixes #771 - unattended settings do not get updated correctly when choosing a hostgroup
Fixes #609 - Orchestrate puppetca operations
This also includes adding support for a puppet smart-proxy target typeand providing migration supportUpdated to provide backward compatability for host and hostgroup objectsNow terminates the build and incorporates other fixes...
updates host forms
added css grid and converted most pages to use that grid
fixed broken tests
added default order and paginations whichfixes #721fixes #688
views cleanup and added more operatingsystems icons
New Look and Feel for Foreman.
Lots of CSS and other changes.Fixed flash notice.Fix for fieldsets.Modified the new/edit for Hosts page. Significantly improved workflow for 1024x768 and higher.Fixed the menu styles.
Fixes #641 - Allow editing of the host's managed atribute
Fixes #728 - Do not attempt to render views/subnets/freeip
Fixes #712 - settings lost on create failure
Fixes #642 - Redo managed host implementation
Fixes #691 - Implement simple status service
Signed-off-by: Lukas Zapletal <lzap+git@redhat.com>
fixes Bug #698: Searching for puppetclass in json format gives 500 error - added missing file to commit
Fixes #683 - Report list sometimes fail to generate the correct SQL query
Fixes #670 - Adds proper json support for most CRUD operations
fixes #680 - sql query on host index page is not eager loading
Fixes #643 - choosing the hostgroup does not update the puppet class list correctly when creating a new host