All notable changes to this project will be documented in this file.
- Automation-Ansible: Added Verbosity drop down on both Provisioning & Retirement tabs (#1493)
- Compute
- Cloud: Show last refresh time & date in provider summary screen (#1518)
- Containers
- Infrastructure: Show VM's MAC address in textual summary (#1517)
- Middleware: Rendering status for servers and deployments in middleware topology (#1461)
- Networks: Include ems ref on the Cloud Network summary page (#1521)
- Physical Infrastructure
- Set default port for lenovo provider form to 443 (#1531)
- Show hosts relationship in physical infra listnav (#1495)
- Add more columns to display Physical Server details (#1506)
- Display Host relationship in the Physical Infra Topology (#1505)
- Displayed number of relationships between Hosts and Physical Server (#1458)
- Support Physical Infrastructure policies in the UI (#1504)
- Physical Server quadicon (#1173)
- Add Physical Server relationship for Host summary page (#1440)
- Formatting: Update Policy Event Assignment styling (#1543)
- Angular: Remove "Confirm Password" input field previously required for Validation (#1335)
- Automation-Ansible
- Cloud-Intel-Reporting
- Compute
- Rename 'Cockpit Console' to 'Web Console' per cockpit product integration guidelines (#1548)
- Cloud
- Containers
- Infrastructure
- Physical Infrastructure
- Configuration Management: Fix filters in config mgmt Configured systems (#776)
- Control
- Middleware: Fix middleware providers broken links in timeline events (#1492)
- Networks
- Settings
- Formatting-Styling: Make textarea based item selector responsive (#1376)
- Compute: Physical Infrastructure
- Core: Introducing the font-fabulous gem (#1463)
- Storage: Support base snapshot for EBS cloud volume provisioning (#1324)
- Toolbars: Introducing pluggable menus (#1454)
- Automation-Ansible
- Cloud-Intel-Reporting
- Compute
- Cloud
- Rename 'Web Console' to 'Cockpit Console' (#1429)
- Ensure cloud tenant ID is read as string for cloud subnets (#1406)
- Add cloud tenant filtering for various network object forms (#1343)
- Key Pair (angular) - don't sparkleOff when waiting for task (#1178)
- Redirect appropriately after cancel is pressed while provisioning instances (#1472)
- Containers
- Infrastructure
- Cloud
- Settings
- Storage
- Angular Dialogs
- Compute
- Containers: Allow to explicitly disable hawkular in containers (#1205)
- Physical Infrastructure
- Add network data in physical server details table (#1276)
- Add parent relationship for physical server textual summary (#1322)
- Add support for displaying location LED state (#1247)
- Add support for displaying power state (#1249)
- Add support for displaying server health state (#1250)
- Display assets detail (#1224)
- Displayed Physical Server Hardware info (#1272)
- Add listnav for physical_server to host (#1195)
- Add groups for PhysicalServer#show page (#1294)
- Add feature buttons for physical server toolbar (#1299)
- Automation-Ansible: Changed if condition to rely on back-end method. (#1351)
- Compute
- Cloud: Make device path mandatory for EBS attachments (#1321)
- Containers
- Infrastructure
- Dashboard: Add flash message partial to ems_container/_show_dashboard (#1312)
- Formatting-Styling: Fix missing stylesheet extension (#1332)
- Networks: Added to_i to port & end_port attributes (#1318)
- Optimize: Delete duplicate flash message display in Optimize Planning page (#1342)
- RBAC
- Services
- Added a note (#1319)
- Fixed to also copy 'Escalate Privilege' when Copying provisioning tab (#1327)
- Need to gsub occurrences of {{ }} in the output (#1369)
- Display all services with 'display' = true in the Active and Retired Services trees (#1340)
- Add Tag Information for Catalog Items (#1357)
- Fix displaying tag from DialogFieldTagControl (#1316)
- Changed API call to pass in region number get list of repos/playbooks (#1354)
- Display summary tags for the ansible playbook services (#1297)
- New dialog name validation added. (#1361)
- Save new dialog value & other UI issues fixed (#1330)
- Storage
- Topology: indicate no results when searching (#1277)
- Trees: Only Host under Cluster have no checkbox (#1338)
- Automation-Ansible: Add status to Repository Properties (#1131)
- Services
- Middleware: Crosslinked containers on middleware topology graph (#1223)
- Compute-Physical Infrastructure
- TreeBuilderReportReport reduce queries (#1253)
- Automation-Ansible
- Use properties in the model when retrieving the ansible repo for editing (#1230)
- Ansible refresh button: correctly send miq_grid_checks (#1176)
- Better password management in Ansible Credential Form (#1227)
- Credentials summary: don't display username & password twice (#1068)
- Enable Ansible refresh button after first successful refresh is complete (#1141)
- Advanced search bar ansible tower fix (#1209)
- Automation-Automate: Clear out all dialog resources before adding/validating. (#1306)
- Cloud-Intelligence
- Compute
- Cloud
- Check :sort_by: :none to keep the field values in the order that they are inserted in the file. (#1248)
- Fix VmCloud Resize/Reconfigure form bugs (#1163)
- Fixed typo in flash message. (#1307)
- Removed incorrect class from compare button. (#1293)
- Verify VM power status is not Nil when displaying Cloud Topology (#1278)
- Containers
- Add UI support for Pod to PV relationship (#682)
- Fix tags format (#1180)
- Do not fail if the method is not defined on the topology graph (#1221)
- Fix regressions in ad hoc page layout (#1203)
- Make add container provider button title consistent with the others (#1254)
- Make redirects after actions the way user would expect (#1130)
- Infrastructure
- Cloud
- Formatting-Styling
- GTL
- When rates are sorted/changed page do not update GTL if in getting node info for report (#1260)
- Default ordering for report data should be ASC not DESC (#1220)
- Add rendering of flash_array if present to report data (GTL) (#1245)
- Do not change parent for report data if active tree is present (#1194)
- Task managemenet gtl (#1192)
- Skip links for quadicons in PDFs (#1060)
- Fixed quadicon text links. (#1188)
- Middleware: Ensure that error indicator appears on Hawkular tab (#1172)
- Networks
- RBAC
- Services
- Incorrect authentication_type being used (#1157)
- CatalogController - fix typo in default assignment (#1264)
- Re-initialize 'Remove Resources' drop down after copy button is pressed. (#1246)
- Add VMWare vApp type to the Create Orchestration Template type list (#1201)
- Check whether form is pristine after deleting extra var during edit (#1146)
- Removed decodeURI call. (#1167)
- Send extra_vars & hosts values only when retirement playbook is selected (#1210)
- Settings
- Storage: Fix the storage manager id for cloud volume views (#1302)
- Topology
- Trees
- 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)