SPRINT 265 REVIEW
Ending June 23, 2025
June 26, 2025
Meeting Start: 11:30 am EST
2
SPEAKERS
● Overview (Jason Frey)
● UI (Gilbert Cherrie)
● Providers (Adam Grare)
● Platform (Joe Rafaniello)
3
4
5
UI-Classic:
1. Dead code round 3 (manageiq-ui-classic#9417)
2. Disable autofill communication (manageiq-ui-classic#9461)
3. Don't run with retries in cypress open mode (manageiq-ui-classic#9483)
4. Collapse and speed up the menu tests (manageiq-ui-classic#9484)
5. Consolidate tests that click rows in the settings details table (manageiq-ui-classic#9485)
6. Separate plugin file was no longer supported as of cypress 10 (manageiq-ui-classic#9486)
7. Fix some report add edit delete flakiness (manageiq-ui-classic#9487)
8. Update minimatch to 5.1.6 (manageiq-ui-classic#9488)
9. Add cypress commands for throttling and notification stubs (manageiq-ui-classic#9489)
10. Update UI json translation files (manageiq-ui-classic#9502)
11. Update yarn lock node version to 20 (manageiq-ui-classic#9503)
UI
(Gilbert Cherrie)
6
UI-Service:
1. Centralize the update yarn.lock workflow to the .github repo (manageiq-ui-service#1969)
2. Update yarn.lock with latest dependencies (manageiq-ui-service#1974)
3. Update brace expansion (manageiq-ui-service#1981)
UI
(Gilbert Cherrie)
7
Amazon
● Fix Amazon SSA issues with keypair creation and route table checks (#900)
Embedded Terraform
● Fix fetching input_vars from Provision and Retirement actions (#104, #105)
Kubevirt / OSV
● Collect kubevirt instance_types (#288)
PROVIDERS
(Adam Grare)
8
Nutanix
● Add support for managing Nutanix AHV hypervisor
● Development in partnership with team from https://xaasio.com/
● Provider plugin: manageiq-providers-nutanix (not included in core Gemfile yet)
● OpenAPI based Gems: nutanix_vmm-sdk-ruby, nutanix_clustermgmt-sdk-ruby
● Collect inventory (#1)
● Fix VM Power State (#3)
● Add Storage Domain datastore parsing (#10)
● Use ClusterMgmt API for Clusters and Hosts (#11)
PROVIDERS
(Adam Grare)
9
10
Enhancements
● Introduce delegation to virtual_has_many activerecord-virtual_attributes#191
● use kwargs for virtual_column and virtual_delegate activerecord-virtual_attributes#190
● Deprecate message when virtual_delegate is not passed type
activerecord-virtual_attributes#188
● add class_name for virt has_many_through manageiq#23489
● upgrade virtual attributes manageiq#23490
● Add appliance/container tests for ansible-runner manageiq#23482
● Upgrade ansible/ansible-core to latest and python to 3.12 manageiq-rpm_build#573
● Add option to use a dedicated volume for containers manageiq-appliance_console#281
PLATFORM
(Joe Rafaniello)
11
Bugs
● Fix ip_route on macOS linux_admin#257
● Fallback to existing project if new project name is empty or whitespace manageiq#23487
● Fix june2025 translations manageiq#23484
● Ensure authenticator respects local_login_disabled manageiq#23479
● Use virtual_has_many :through and delegate :types manageiq#23486
● Fix spec failures if sssd.conf file exists manageiq-appliance_console#283
PLATFORM
(Joe Rafaniello)
12
Questions? Discussion?
Sprint 266 Review - July 9, 2025
Meeting Start: 9:30 am EST
https://zoom.us/j/3660261582?pwd=aGNRYVRFQ3kxWU0rZDNvaUdDS0VmZz09
THANK YOU
manageiq.org github.com/ManageIQ
twitter.com/ManageIQ
gitter.im/ManageIQ/manageiq
facebook.com/manageiq
github.com/ManageIQ/manageiq/
discussions
youtube.com/user/ManageIQVideo
linkedin.com/company/manageiq

ManageIQ - Sprint 265 Review - Slide Deck

  • 1.
    SPRINT 265 REVIEW EndingJune 23, 2025 June 26, 2025 Meeting Start: 11:30 am EST
  • 2.
    2 SPEAKERS ● Overview (JasonFrey) ● UI (Gilbert Cherrie) ● Providers (Adam Grare) ● Platform (Joe Rafaniello)
  • 3.
  • 4.
  • 5.
    5 UI-Classic: 1. Dead coderound 3 (manageiq-ui-classic#9417) 2. Disable autofill communication (manageiq-ui-classic#9461) 3. Don't run with retries in cypress open mode (manageiq-ui-classic#9483) 4. Collapse and speed up the menu tests (manageiq-ui-classic#9484) 5. Consolidate tests that click rows in the settings details table (manageiq-ui-classic#9485) 6. Separate plugin file was no longer supported as of cypress 10 (manageiq-ui-classic#9486) 7. Fix some report add edit delete flakiness (manageiq-ui-classic#9487) 8. Update minimatch to 5.1.6 (manageiq-ui-classic#9488) 9. Add cypress commands for throttling and notification stubs (manageiq-ui-classic#9489) 10. Update UI json translation files (manageiq-ui-classic#9502) 11. Update yarn lock node version to 20 (manageiq-ui-classic#9503) UI (Gilbert Cherrie)
  • 6.
    6 UI-Service: 1. Centralize theupdate yarn.lock workflow to the .github repo (manageiq-ui-service#1969) 2. Update yarn.lock with latest dependencies (manageiq-ui-service#1974) 3. Update brace expansion (manageiq-ui-service#1981) UI (Gilbert Cherrie)
  • 7.
    7 Amazon ● Fix AmazonSSA issues with keypair creation and route table checks (#900) Embedded Terraform ● Fix fetching input_vars from Provision and Retirement actions (#104, #105) Kubevirt / OSV ● Collect kubevirt instance_types (#288) PROVIDERS (Adam Grare)
  • 8.
    8 Nutanix ● Add supportfor managing Nutanix AHV hypervisor ● Development in partnership with team from https://xaasio.com/ ● Provider plugin: manageiq-providers-nutanix (not included in core Gemfile yet) ● OpenAPI based Gems: nutanix_vmm-sdk-ruby, nutanix_clustermgmt-sdk-ruby ● Collect inventory (#1) ● Fix VM Power State (#3) ● Add Storage Domain datastore parsing (#10) ● Use ClusterMgmt API for Clusters and Hosts (#11) PROVIDERS (Adam Grare)
  • 9.
  • 10.
    10 Enhancements ● Introduce delegationto virtual_has_many activerecord-virtual_attributes#191 ● use kwargs for virtual_column and virtual_delegate activerecord-virtual_attributes#190 ● Deprecate message when virtual_delegate is not passed type activerecord-virtual_attributes#188 ● add class_name for virt has_many_through manageiq#23489 ● upgrade virtual attributes manageiq#23490 ● Add appliance/container tests for ansible-runner manageiq#23482 ● Upgrade ansible/ansible-core to latest and python to 3.12 manageiq-rpm_build#573 ● Add option to use a dedicated volume for containers manageiq-appliance_console#281 PLATFORM (Joe Rafaniello)
  • 11.
    11 Bugs ● Fix ip_routeon macOS linux_admin#257 ● Fallback to existing project if new project name is empty or whitespace manageiq#23487 ● Fix june2025 translations manageiq#23484 ● Ensure authenticator respects local_login_disabled manageiq#23479 ● Use virtual_has_many :through and delegate :types manageiq#23486 ● Fix spec failures if sssd.conf file exists manageiq-appliance_console#283 PLATFORM (Joe Rafaniello)
  • 12.
    12 Questions? Discussion? Sprint 266Review - July 9, 2025 Meeting Start: 9:30 am EST https://zoom.us/j/3660261582?pwd=aGNRYVRFQ3kxWU0rZDNvaUdDS0VmZz09
  • 13.