All notable changes to this project will be documented in this file.
- Compute: Cloud: Angularize the VmCloud resize form (#919)
- Toolbars: Custom buttons for list views (#796)
- Merge jobs and tasks layouts (leave only 'My Tasks' and 'All Tasks' tabs) (#242)
- Also post check tree nodes top-to-bottom when required (#1057)
- Containers:
- Topology: Topology header - fix Enter in search (#1005)
- Compute: Containers: Adding SSO to External Logging link (backported to Fine) (#550)
- Middleware: Show cross linking containers links (#484)
- Fix misplaced ng-cloak in ems_datawarehouse (#960)
- Default to a 0 evaluation frequency in dwh alerts (#678)
- Storage: Enable attach/detach operations to storage manager (#746)
- Ansible: UI for targeted Embedded Ansible refresh (#1083)
- Compute:
- Automate:
- Ansible: UI for Embedded Ansible Provider refresh (#934)
- Extended options in Ansible Repository textual summary (#798)
- Extended textual summary for ansible credentials (#787)
- Add repository CRUD (#346)
- UI changes needed for embedded ansible models (#584)
- Display the credentials for the embedded tower in the playbook catalog UI dropdowns (#627)
- Compute
- Cloud
- Enable new cloud volume for provider (#715)
- Adjust styling of power state images (#813)
- Modify label_tag_mapping_add to accommodate scoped entity type. (#666)
- Add a type column to the list of images in the pre-prov flow (#618)
- Add cockpit button for cloud instance. (#820)
- Display AWS instance labels in the Summary screen (#631)
- Support operation
delete
on CloudObjectStoreContainer (#420)
- Containers
- Add filter selections for the ad-hoc metrics page (#735)
- Tenant options instead of free text (#690)
- Add pagination to the ad-hoc page (#683)
- Dashboard: Show hourly and realtime trends (#519)
- Adding External Logging Link for Containers Providers (#489)
- Container SSA: warn if no smartproxy/state role (#273)
- Topology for Container Projects (#120)
- TLS verification & custom CA UI for oVirt and Container providers (#450)
- Infrastructure
- Cloud
- Control: Add live search to the service template id dropdown for Run Ansible Playbook action (#512)
- Graphics
- Formatting/styling: Update dashboard widget styling (#728)
- Menus: Adds Topology in the menu for Physical Infrastructure (#862)
- Middleware
- Services
- Removed all dialog related settings from form & summary screen (#786)
- Changes to Credential drop down labels from plural to singular (#734)
- Added "Remove Resources" on Catalog Item summary Retirement tab (#764)
- Hiding Network Credentials on retirement tab on summary screen (#763)
- Changes to Ansible service summary screen. (#756)
- Hiding Network Credentials drop down from UI (#757)
- Added "Copy from Provisioning" button on Retirement tab. (#732)
- Use API call to populate cloud_types drop down (#570)
- Added Lifecycle box on Playbook Service summary screen (#730)
- Label changes on Remove Resources drop down (#685)
- Remove Playbook Service Templates from list of Available resources (#613)
- Add retired services node (#632)
- Added remove resources option in the form on Retirement tab (#629)
- Get list of Repositories using Embedded Provider (#565)
- Settings: Add custom logo capability to the ‘About’ modal (#566)
- Storage
- UI for Ansible Tower Playbooks & Repositories (#283)
- Ansible Playbook Control UI (#399)
- Enable container start pages (#380)
- Server group power ops ui (#286)
- Angular Form with REST API calls for Playbook Service Template type. (#262)
- Add checkbox for chargeback without C & U (#366)
- Use task queue for update stack operation (#373)
- Use task queue for VM actions (#307)
- Add class decorator support (#237)
- Added live search to drop downs for services (#462)
- Updated summary screen to show details of Playbook type template (#456)
- UI for Ansible Credentials (#452)
- Add subscription backlog to replication tab (#443)
- Use table name when generating SQL to filter tasks on
Tasks
screen (#344) - Move the Ansible Tower UI to the Automation tab (#170)
- Allow reselection of node for Workload tree (#300)
- Add service_action to resource_action ae_attributes. (#297)
- Add icon for node alerts (#277)
- Add Live Migrate actions to the task queue. (#208)
- Added changes to show Catalog Item type (#165)
- UI for server group deployments (#23)
- Display a more informative message on single datasource deletion. (#353)
- Middleware: provide select JDBC driver tab to more easily input Drivers loaded in servers (#82)
- Replace AnsibleTower::ConfigurationManager with AutomationManager references in the Ui (#248)
- Add volume snapshot summary to block storage manager (#231)
- Add delete functionality for generic object UI (#180)
- Add Dashboard settings to General (#141)
- Add assets for EC2 block and storage managers (#133)
- Introduce Vm/Chargeback tab [ui-part] (#270)
- Rename Automate to Automation in UI (#150)
- Use decorators for certain TreeNode icons/images (#118)
- Add edit functionality for generic object UI (#72)
- Automatic detection of hawkular endpoint (#37)
- Add alerts on container nodes in control explorer (#31)
- Ad hoc metrics for OPS Remove tooltips and add spinners (#27
- UI for add/remove interface on network router (#60)
- Charts
- Compute
- Trees: Reorganize the logic in lookup_attrs for AutomateSimulationTree (#723)
- Services
- Storage
- Update labels for playbook catalog action (#424)
- Removed Arbitration Profiles from classic UI (#426)
- update/replacePartials - carp when element doesn't exist (#422)
- Disable VNC Console for VMs hosted on ESXi 6.5 or greater (#355)
- Skip protect_from_forgery for #authenticate (#451)
- Make sure bucket duration is not less the 20 minutes (#385)
- Unified the layout for VNC/SPICE remote consoles (#186)
- Update ui-components to 0.0.12 (dialog editor) (#288)
- Enable 'Provision VMs' button in Datastores and Clusters (#298)
- Don't invoke get_tagdata() for non-taggable objects (#348)
- Limit number of objects on topology views (#95)
- Add latest VMRC API version (#184)
- Remove instance retire class from summary view (#143)
- Sort custom attributes by attribute name (#228)
- Reset selected snapshot in session when deleting the snapshot (#183)
- Clean up TreeNode:: title and tooltip evaluation escaping and gettext (#74)
- Ops_rbac - group detail - don't render trees that are not visible (#68)
- Resolve symlinks before evaluating spec/manageiq/Gemfile (#32)
- Improve UX for attaching Openstack cloud volumes to instances (#110)
- Use ViewHelper instead of in policy simulation results tree (#77)
- Merge all timeline accordions under a single tree (#63)
- Remove VMware MKS consoles and the old VMRC plugin support (#979)
- Angular Dialogs
- Ansible Tower
- API (js) - handle non-2** (and 1**) responses as errors (#783)
- Automate
- Fix duplicate DOM IDs and broken flash messages in miq_ae_class_controller (#801)
- Ansible: Fix password placeholders in credential summary (#797)
- Fixes simulate message passing (#742)
- Fix for TagControl issues after previous BZ1428133 fix (#694)
- Allow access to embedded ansible anytime a feature is allowed (#640)
- Decorator update for inventory and credentials (#538)
- Fix for unable to import service dialog from yaml (#616)
- Charts
- Compute
- Fix table headers misalignment while Provisioning (#802)
- Fix all users of CredentialsController to provide vm-scope (#726)
- Sanitize hawkular error messages in ad-hoc page (#767)
- Verify button haml should always be called via credentials haml (#713)
- Fix double rendered icon on Hosts comparison delete column button (#773)
- Added missing main_div - fixed functions on hosts comparison (#775)
- Display Cluster Resource Pool (#785)
- Cloud
- Containers
- Catch SSLError too when adding a provider (#972)
- Fix ad-hoc page css for new Patternfly version (#826)
- Fix ad-hoc page title regression (#901)
- Container show fixes (#819)
- Enable configuration button for container images (#917)
- Container Volumes should honour tag visibility (#808)
- Fix Container Provider link to Capacity & Utilization (#766)
- Container TLS fixes (#670)
- Fix Persistent Volume link to ems_container (#692)
- Fix multilabel tables for Container entities (#748)
- Fix overlapping in Container Image summary screen (#272)
- Infrastructure
- Physical Infrastructure: Fix Topology graph for Physical Infra Providers (#656)
- Formatting/Styling
- Graphics
- Menus
- Middleware
- Networks: Show also non vpc vms in network topology (#510)
- RBAC
- Fix RBAC for foreman (#965)
- Fix RBAC for floating ips (#963)
- Fix the missed
find_checked_ids_with_rbac
(#951) - Add RBAC check to ops controllers method (#939)
- Fix retirevms and vm_button_operations to account for it being called for objects other than VMOrTemplate (#890)
- Corrected RBAC checks for checked items in ops controller (#900)
- Added RBAC check in catalog controller (#887)
- Add RBAC for users and role in widgets (#888)
- Add RBAC check to process_managers. (#848)
- Add RBAC checking to process_elements. (#847)
- RBAC checking in ci_processing (#852)
- Check selected Cloud Volumes for RBAC (#770)
- Replace the missed
find_by_id_filter
(#857) - Check selected Service Catalog Item for RBAC (#779)
- Added RBAC check to finding checked items in Ops RBAC controller (#915)
- Services
- Change the title for the playbook catalog item radio button to 'Run on the target of the Policy Event' (#914)
- Changed stdout format to be html (#948)
- Made changes to code to only access name if record exists. (#946)
- Reset value of remove_resources after Repository value is changed. (#928)
- Added force_encoding to display contents of stdout correctly on screen (#894)
- Reset dialog options (#874)
- Fixed variable name to display value of extra_vars on Retirement tab (#875)
- Fixes for editing a playbook service template (#761)
- Fixes tag control multiselect (#729)
- Fixed checks around retirement dialog values. (#768)
- Fixed undefined method `each' for nil:NilClass error on retirement tab (#762)
- Fixed some issues introduced with retirement remove resources option (#697)
- Fixed 'Catalog' should not be a required field (#514)
- Fixed Error handling of REST API calls. (#490)
- Storage: Fix volume attach/detach flash messages (#745)
- Textual Summaries
- Trees
- UI
- Fix Add Datasource via existing driver Issue (#941)
- Custom buttons for list views (#796)
- Fix links to parent provider from Job summary page (#1127)
- Spec for url sorting in the automation providers list (#828)
- Fixed quadicon link for automation providers (#840)
- $q all promises and resolve them in the end (#860)
- Fix textual provider svg and controller for ansible job (#1102)
- Add flash messages partial view to the edit form of chargeback rates (#1076)
- Use textarea for ssh key in Machine Credentials (#976)
- Fix wrong validation error (#1126)
- Remove VMware MKS consoles and the old VMRC plugin support (#979)
- Zero the toolbar count when asked (#1058)
- Fix wrong selection in Hosts/Nodes & Clusters tree (#1112)
- Do not store openshift env in the controller use lookup helper instead (#1077)
- Use function getBack in .then instead of result of that function (#990)
- Include helper methods to make them accessible from views. (#1044)
- Fix AvailabilityZone broken by GenericShow refactoring. (#1080)
- Fix 'Save' button state in Edit Management Engine Relationship for VM/Instance (#1055)
- Order Methods displayed under Automate Class (#1003)
- Fix Openstack Services textual helper (#1004)
- Fixed the mixin method cancel_action to display flash messages (#1145)
- Add hint to check Hawkular when error originates from the Hawkular cl… (#1018)
- fix cockpit button (#1021)
- Move metrics scss require to application.css (#1062)
- AnsibleCredentials - getCredentialFormData - wait for request before touching credential_options (#1017)
- fix topology project icon (#1013)
- Do not enable disabled button when items are selected (#1031)
- Storage removal (#993)
- Display paging controls on PXE/Customization Templates list (#1135)
- Fix ems refresh from Dashboard view (includes RBAC) (#983)
- Fix the controller and svg in textual provider for Ansible Tower Jobs (#1029)
- Display missing HostEsx nodes on infra topology screens (#994)
- Fix policy delete/copy buttons (#1048)
- Add control that id is not nil otherwise set it to new (#811)
- Fix for inability to edit/add service dialog imported from CF 4.0 to 4.2 (#1042)
- Show the display value for the dropdown in the automation dialog (#1006)
- Make Physical Infrastructure a prototype feature [Depends on core/14784] (#1045)
- Pluralize report title in txt/csv/pdf reports (#995)
- Fix calendar position on C & U gap collection tab (#1084)
- Also post check tree nodes top-to-bottom when required (#1057)
- Correct disk table styling (#1100)
- Don't have embedded ansible refresh button always enabled (#1059)
- Disable CRUD for Network provider elements for non-OpenStack providers (#1007)
- Fix Group/Role name links on User Details page (#655)
- Explicitly set the @record in ops controller on diagnostics screens (#1106)
- Change error message flash of existing label to more informative (#1123)
- Replaces default icons for “catalog” and “catalog items” (#1024)
- Fix typo that caused win32 services icon to disappear (#1063)
- UI for targeted Embedded Ansible refresh (#1083)
- Set @showlinks to true in tagging_edit to set correct quadicon links (#1041)
- Fix server state incorrectly reported (#987)
- fix network router config options (#1025)
- Rename button IDs according the controller_name(s) in which are used (#1020)
- No find_record_with_rbac for New button (#989)
- Added RBAC check for assigning policies (#1014)
- Add RBAC for deleting Cloud subnets (#1108)
- Fix quadicons under service catalogs (#971)
- Change typ to 'service' for Service/Requests page (#977)
- Display error message correctly that is returned from model. (#1115)
- Fix storage_manager_id when adding a new cloud volume (#1061)
- Hide back button on provider dashboard screens (#1040)
- Removed unnecessary escaping from assigned server role treenodes (#1138)
- UI changes to support value of extra vars as nested hash (#1144)
- Make cascading auto-refresh behavior more consistent with how it was previously (#433)
- Catalog Items - show all items regardless of display=true (#446)
- Fix grouping in CU charts (#335)
- Change ordering of Saved Chargeback reports (#454)
- Fix assets names for Amazon storage managers (#428)
- Fix adding Kubernetes provider (#314)
- Dont allow to edit the name of Default rate for container images (#269)
- Fix Snapshot revert (#411)
- Fix to render pagination and listnav on list view. (#436)
- Revert fix for BZ 1396068 as it breaks VMware (#409)
- Display nested Resource Pools in summary page (#255)
- Remove disabling of 'instance_retire' button (#453)
- Allow to remove super administrator user (#416)
- Fix creation of trees for new group (#379)
- Show filter with list of users on All Jobs and All UI Task screens (#435)
- Fix view multiple graphs (#403)
- Fix image paths in ImportExportHelper. (#397)
- Add specs for rendering Alert detail screen and pressing buttons (#396)
- Make buttons visible only in list of chargeback saved reports (#394)
- Update spice-html5-bower to 1.6.3 fixing an extra GET .../null request (#370)
- Fix broken Automate icons (#351)
- Listnav Quad power state styling fix (#439)
- Removed duplicate security group listing in cloud tenant table (#457)
- Added alt-text to Advanced Search buttons (#367)
- Correct inconsistent provider input field lengths (#406)
- Display Catalog Item form buttons (#432)
- Fix VM quadicon links in Services (#372)
- Fix incorrect localization in instance methods across button classes (#429)
- Fix retrieval of
device_path
from the attach form (#464) - Fix units formating for grouped charts (#382)
- Make chart loading more error resistant. (#465)
- Fix an error when cancelling from edit subnet screen (#501)
- Cascading Auto Refresh for dialog fields (#264)
- Add list of roles to rbac (#271)
- Fix assigning roles in group form (#296)
- Fix search box display for Configuration management providers (#295)
- Use correct route to derive unfilled hawkular hostname (#265)
- Fix "Provider Conditions" title in tree builder conditions (#268)
- Fix typo in class name (#334)
- Fixed DOM element names for Utilization & Bottleneck tree select (#324)
- Fix buttons AND OR NOT REMOVE in exp editor (#258)
- Topology: Fix second search (#313)
- Network Provider timelines button fix. (#316)
- Update the model for the ConfiguredSystems displayed in the Configuration managers Ui (#358)
- AutomationManagerController & ProviderForemanController - unify model_to_type_name fixing toolbars (#350)
- Fix race condition in container_live_dashboard_controlle controller (#362)
- Fix check_box_tag parameters for snap_memory (#217) rhv: removed the option to migrate the VMs outside of the cluster. (#207)
- Fix valid_tenant check in ops. (#203)
- Tenant admin should not be able to create groups in other tenants. (#151)
- Fix button when adding a filter in Cloud Providers (#142)
- Fix repeating values on Y-axis of C&U charts (#40)
- Floating IPs: Adds missing route for wait_for_task (#192)
- Fix Chart pie clicking when part of it is hidden (#213)
- Fixed node id for policy after coming from an event (#256)
- Confirmation popup is not needed on timelines screen. (#146)
- Fixed location of tooltip on topology screens (#145)
- Filter Recent VMs/Hosts charts by provider (#144)
- Fix missing tree view in Datastore Clusters accordion (#129)
- Display flash message on import/export custom report (#125)
- Policy Event must have at least one action assigned to it (#112)
- Remove unnecessary @config_tab variable (#104)
- Make created filters in Datastores visible (#98)
- Cloud Subnet: Filtering networks by ems_id (#61)
- Enable provision instances button via providers (#53)
- Fix units in C&U grouped charts (#41)