Fixes #21007 - new unattended action 'failed'
fixes #23357 - Refactor Notification Drawer from patternfly-react
Fixes #23646 - Remove storeconfig leftovers
In Foreman 1.1 sharing the database with Puppet's storeconfigs wasdeprecated. We've given users sufficient time to migrate away from itand possibly broke it along the way. I haven't checked.
Fixes #19781 - Fix Layout/LeadingCommentSpace cop
Fixes #22203 - facts traversing supports dot in names
fixes #20839 - new react implementation for bookmarks dropdown
fixes #5441 - Add instance_type support to oVirt provider
Fixes #12216 - support http proxies for compute resources
fixes #19192 - adds mark all as read notification action
This implements missing feature from patternfly ( see http://www.patternfly.org/pattern-library/communication/notification-drawer/#/code/angular)
fixes #18445 - always define eager_load_paths, use require_dep
Allows `eager_load!` to be called or enabled in any environment withoutloading files under lib/ twice. Switches many `require` calls to Rails'`require_dependency` to always use its dependency loader, so when eager...
fixes #12419 - template preview host has typeahead
fixes #18064 - import host from compute resource
Fixes #18264 - change select multiple host actions to POST
When selecting large amount of hosts for bulk action,url is getting too long and may cause 414 error.To avoid that, hosts_ids should send via post requestwithin the body.
fixes #18476 - users have ssh keys
fixes #13618 - cache expensive vmware api calls
fixes #17545 - adds UI notification support
- Initial data model for notification support, based on manageiq design.- addes notification JSON endpoints.
Fixes #17015 - Adds Key pairs controller
Fixes #16440 - Creating smart variable from index page
Fixes #16739 - unify parameters permissions
Fixes #17403 - enable exporting of templates
Fixes #14688 - Power status visible on hosts index page
Fixes #14375 - Add search to bookmarks controller
Fixes #7806 - allow taxonomy association on role level
Fixes #16044 - Load dashboard widgets via ajax
This speeds up dasboard loading as widgets are loaded in the backgroundand do not block rendering, as well as allow the dashboard to loadcorrectly even if some of the widgets are broken.
Fixes #15924 - Implement server groups and scheduler hints
Fixes #13768 - random and MAC-based name generator
fixes #15919 - statistics page is loaded via AJAX
Also:- refactor how statistics data is being called, now it should be trivialto add additional charts or consume other data from it. It should makeit much easier to reuse statistics charts in other places...
Fixes #15490 - adding view_host filter and better msg
Users who are logged in with permissions to view some hosts are able topreview provisioning templates for any host by specifying its hostnamein the URL, as the specific view_hosts permissions and filters aren't...
Fixes #14313 - improve facts navigation and URL
Refs #3809 - Turning on some rubocop cops
Fixes #6958 - supports in nested hostgroup in default PXE menu
The host group interface provides the opportunity to nest hostgroups,with host groups inheriting parameters from parents.when the default PXE menu is created however,this nesting is not replicated, and only the final element...
Fixes #14744 - Adds auto_complete_search route to compute_profiles
Fixes #10605 - handle logout accessed by GET
Revert "Fixes #13424 - Add Patternfly Donut Chart React component"
This reverts commit f4b2a11615d14ba1407aecd55523cd44d1010e14.
Fixes #13424 - Add Patternfly Donut Chart React component
Our donut charts do not look like they should in Patternfly.https://www.patternfly.org/patterns/donut-chart/ uses c3, so we can dothat too.Eventually I want to remove flot_pies too, but I have to yet figure out...
fixes #13647 - change puppet ca proxy for several hosts at once
fixes #13494 - change puppet proxy for several hosts at once
This commit adds the possibility to select multiplehosts and change the puppet proxy for them.
Fixes #12718 - smart proxy log table
This patch adds a table with logs fetched from Smart Proxy /logs new API. Itreturns latest N log entries from a simple memory buffer. The table supportsfiltering by level, custom filtering and it introduces several overview...
fixes #13236 - apply power operations to several hosts at once
This commit adds the ability to select multiple hosts and apply power operations(reboot, shutdown, boot) to them.
Fixes #12720 - Add tabs for puppet on proxy show page
This patch adds two tabs to the proxy show page related to puppet1. Puppet - this tab is for proxies managing a puppet master. This tabdisplays information about the puppet master, such as number of classes...
fixes #13039 - remove TemplateKind DB calls from UnattendedCtlr
UnattendedController created actions/methods during initialisation perknown TemplateKind, relying on the DB being populated. This causedordering issues when a plugin loaded the controller in a test...
Fixes #12957 - removing current_parameters from hostgroup
fixes #12714 - Show proxy status in index, and create a show page for proxy
fixes #1584 - bulk owner change
Fixes #12506 - Show smart proxies version in about page
Fixes #10649 - Adds Test email button to user's mail preferences
When clicked, a test mail deliverd to the user's email, and if itfailed, error details will pop up.
Fixes #11983 - Added the ability to preview a new template
Fixes #7537 - Adds test connection button to LDAP form
Fixes #10889 - Allow selection of resource pool
fixes #4151 - enable reports STI
Permits subclassing of ReportImporter and Report to import and storenew types of reports associated to hosts.
refs #12147 - correcting route for unattended controller
Fixes #11818 - Update match routes to get
Some of our routes use match when they really mean just 'get'. Rails 4forces us to choose a verb, and we can do this already on Rails 3.
Fixes #2267 - general rebuild of TFTP, DNS, DHCP
fixes #10832 - separating lookup keys into puppet and variable
Fixes #11035 - template preview feature
Fixes #7096 - Adds STI to templates
This commit converts Ptables to be just another type of Template so itgets the same features as ConfigTemplate. ConfigTemplate was renamed toProvisioningTemplate to reflect UI and the name under it's commonly known.
Fixes #8106 - Dashboard rewrite to allow better customization
Refs #3809 - Remove cops for empty lines
Fixes #7456 - Extract primary interface from host
All host must have at least one primary interface and one provision (can...
fixes #7586, #7734, #7172 - user preferences for receiving mail notifications
Adds a framework for user-selectable mail notifications. The work isstill done in ActionMailer classes and launch by rake in cron, however awrapper called MailNotification is used to provide RBAC and make the...
Fixes #746 - Generate all the Host template when click on Build to avoid errors during installation
Fixes #5139 - leftovers subscribe_to_all_hostgroups
Remove user_xxx unnecessary tables and notices
Update subhostgroups removed
Fixes for migration of foreign keys
Remove users from compute_resource fixture
Remove table notices after fk are removed for pg/mysql
Refs #3809 - Fix a few rubocop TODOs
fixes #2321 - remove new puppet creation option
refs #7608 - i18n fixes, tests, use POST for action + only display link if authed
fixes #7608 - Override all puppetclass parameters in one click
fixes #4386 - gem friendly_id to simplify find by id, name, label, etc
Fixes #6999 - protect user logout against CSRF requests (CVE-2014-3590)
To avoid CSRF, logout is changed to be a POST request soprotect_from_forgery checks the CSRF token. However, in Rails 3 the onlystrategy available is to nullify the session of the attacker....
Fixes #2232 - speed up Host view via AJAX
Fixes #4596 - Change parent of host group via AJAX
Reparenting host groups requires submitting the form to see the changesnowadays, this fix makes the host group model inherit all propertiesfrom the parent and show them in real time.
Fixes #6444 - add support for virtual NICs
Extend additional interface details refs #2240
NIC facts parsing change and we create interfaces in Foreman accordingto facts we recieve.
Subclasses does not define their own attributes and serialize them toattrs hash. All BMC attributes are extracted to separate columns so it's...
Fixes #813 - External usergroups can be linked to an LDAP auth source
Fixes #3377 - Add altlinux support
fixes #1646, #3103 - enable cloning and locking of templates
fixes #5826 - Using dots in kickstart template names or hostgroups causes routing errors
fixes #4204 - add config groups feature - assign multiple config groups to a host or hostgroup
fixes #3592 lazy load vm with ajax in host show page.
fixes #1809 - foreman realm integration
fixes #4712 - editing organization gives undefined method parent_taxonomy_selected_location_path
fixes #4617 - add feature to change parent of location or organization
fixes #4201 - update operating system by label, use description or fallname otherwise
fixes #812 - new permissions model, user group role and nest support, role filters for better granularity
fixes #4015 - support oVirt using templates like images
fixes #3912 - add inheritance for locations / organizations
fixes #3909 - add disassociate and bulk action disassociate to interface
fixes #3178 - add feature for compute profiles for hostgroups and hosts
fixes #3312 - support /users/extlogin as a login page based on REMOTE_USER
fixes #2986 - remove #show method from controllers and routes.rb when not used
fixes #1244 - add smart proxy feature refresh link + API call
fixes #1923 - matches vms on a compute resource to hosts
Fixes #2414 - Move puppet report processing code to the report processor
This creates a API route for POST:/api/reports which matches the GETformat for reports. Tests are updated, with the report model testsmoving to the puppet-foreman module (along with the report fixtures).
fixes #2891 Openstack power control operations support
Compute resource helper Strings should be possible to translate
Compute resource permission to pause vms
Tests for Openstack VM pausing/resuming
VMs UI shows only available actions
I18n string issues. Vm power state cannot be properly translated yet...
fixes #2732 - 404 error Location Not Found on Mismatches Report if a location is selected
fixes #2616 - Hostgroup fields not populating when parent fields are selected
fixes #2511 Footer should be replaced with an about page
fixes #426 expose BMC information in foreman UI
Signed-off-by: Ohad Levy <ohadlevy@gmail.com>
This patch also adds an abstracted power management class for both VMand BM
fixes #2463 fixed nested puppetca and autosign controllers
remove autosign and puppetca nested controllers from being incorrectly nested classes
upgrade foreman to rails 3.2.13
This commit updates from rails 3.0.x to 3.2.x, main changes include:
Users who uses foreman in production, make sure that you now compileyour assets, e.g...
fixes #2202 - add all unassigned actions to appropriate permissions
fixes #2166 - error when clearing location