SPRINT 257 REVIEW
Ending March 3, 2025
March 5, 2025
Meeting Start: 9:30 am EST
2
SPEAKERS
● Overview (Jason Frey)
● Community (Jason Frey)
● UI (Gilbert Cherrie)
● Providers (Adam Grare)
● Platform (Joe Rafaniello)
3
● Branched spassky off of master
● Radjabov-1 in the process of being built and hopefully released soon!
COMMUNITY
(Jason Frey)
4
5
6
UI-Classic:
1. [Morphy] Update braces to 3.0.3 (manageiq-ui-classic#9349)
2. [Morphy] Update cross spawn (manageiq-ui-classic#9350)
3. Update dompurify to the latest (manageiq-ui-classic#9351)
4. Wait for task no longer (manageiq-ui-classic#9352)
5. Fixes 500 error occurred during refreshing of a provider instance (manageiq-ui-classic#9353)
6. Use params[:name] over session[:async][:params][:name] (manageiq-ui-classic#9358)
7. [SPASSKY] Lockdown Ruby version to Ruby 3.3 (manageiq-ui-classic#9359)
UI
(Gilbert Cherrie)
7
UI-Service:
1. Update the npmAuditExcludePackages due to package updates (manageiq-ui-service#1947)
2. [Morphy] Update qs (manageiq-ui-service#1948)
3. [Morphy] Update minimatch (manageiq-ui-service#1949)
4. [Morphy] Update cross spawn (manageiq-ui-service#1950)
5. [Morphy] Update tar (manageiq-ui-service#1952)
6. [Morphy] Update trim-newlines (manageiq-ui-service#1953)
7. [Morphy] Update angular (manageiq-ui-service#1954)
8. [Morphy] Update moment (manageiq-ui-service#1955)
9. [Morphy] Update d3-color (manageiq-ui-service#1956)
10. [Morphy] Update nth-check (manageiq-ui-service#1957)
11. [Morphy] Update ansi regex (manageiq-ui-service#1958)
12. [Morphy] Update moment (manageiq-ui-service#1959)
13. Exclude bootstrap-sass from yarn audit (manageiq-ui-service#1960)
UI
(Gilbert Cherrie)
8
Core
● Use Settings for Filtered Events, delete BlacklistedEvents model (#23320)
Awx
● Remove redundant copy/pasted code from AWX provider (#323)
Kubernetes
● Fix security_protocol not passed to kubevirt (#547)
● Delete unused hawkular and prometheus_alerts endpoint code (#546)
PROVIDERS
(Adam Grare)
9
Kubevirt
● Add a kubevirt logger (#279)
● Fix cloud_user_password being set v2-key encrypted for provisioned VM (#282)
● Fix alignment of delegate keys (#281)
● Replace stubbed full_refresh_spec with vcr based tests (#278)
Floe
● Fix JSON.parse exception expectation for json 2.10.0 (#300)
Kubevirt-sdk-ruby
● OpenAPI generated gem based on kubevirt openapi-spec
PROVIDERS
(Adam Grare)
10
Enhancements
● Add interactive-ignore support through test:security:brakeman manageiq#23357
● Add tests for delegations to same model activerecord-virtual_attributes#177
● Rails 7.1 support activerecord-virtual_attributes#168 manageiq#23337 manageiq#23225
manageiq#23338 manageiq#23337 activerecord-virtual_attributes#178
● Update English Translations manageiq#23336
PLATFORM
(Joe Rafaniello)
11
Bugs
● Fix issue with a shared reference for the deploymentLabels manageiq-pods#1213
manageiq-pods#1215
● Rails 7.1 bugs manageiq#23351 manageiq-appliance#394 manageiq-appliance#393
manageiq-rpm_build#545 manageiq-rpm_build#549 manageiq-rpm_build#548
● Include the license in the manageiq-operator directory manageiq-pods#1217
● Fix brakeman warnings manageiq#23356
● Bump rugged to 1.9.0 manageiq#23353
● cockpit-ssh is not available in CentOS Stream 9 manageiq-rpm_build#552
● Builds frequently fail at git clean with binding.cpp being the only warning
manageiq-rpm_build#550
● Numerics shouldn't be tested for ".bytes" like suffix manageiq#23349
● Exit the user entrypoint on non-zero exit code manageiq-rpm_build#547
● libyaml-devel for psych 5+ broken in #528 manageiq-rpm_build#546
PLATFORM
(Joe Rafaniello)
12
Questions? Discussion?
Sprint 258 Review - March 19, 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 257 Review - Slide Deck

  • 1.
    SPRINT 257 REVIEW EndingMarch 3, 2025 March 5, 2025 Meeting Start: 9:30 am EST
  • 2.
    2 SPEAKERS ● Overview (JasonFrey) ● Community (Jason Frey) ● UI (Gilbert Cherrie) ● Providers (Adam Grare) ● Platform (Joe Rafaniello)
  • 3.
    3 ● Branched spasskyoff of master ● Radjabov-1 in the process of being built and hopefully released soon! COMMUNITY (Jason Frey)
  • 4.
  • 5.
  • 6.
    6 UI-Classic: 1. [Morphy] Updatebraces to 3.0.3 (manageiq-ui-classic#9349) 2. [Morphy] Update cross spawn (manageiq-ui-classic#9350) 3. Update dompurify to the latest (manageiq-ui-classic#9351) 4. Wait for task no longer (manageiq-ui-classic#9352) 5. Fixes 500 error occurred during refreshing of a provider instance (manageiq-ui-classic#9353) 6. Use params[:name] over session[:async][:params][:name] (manageiq-ui-classic#9358) 7. [SPASSKY] Lockdown Ruby version to Ruby 3.3 (manageiq-ui-classic#9359) UI (Gilbert Cherrie)
  • 7.
    7 UI-Service: 1. Update thenpmAuditExcludePackages due to package updates (manageiq-ui-service#1947) 2. [Morphy] Update qs (manageiq-ui-service#1948) 3. [Morphy] Update minimatch (manageiq-ui-service#1949) 4. [Morphy] Update cross spawn (manageiq-ui-service#1950) 5. [Morphy] Update tar (manageiq-ui-service#1952) 6. [Morphy] Update trim-newlines (manageiq-ui-service#1953) 7. [Morphy] Update angular (manageiq-ui-service#1954) 8. [Morphy] Update moment (manageiq-ui-service#1955) 9. [Morphy] Update d3-color (manageiq-ui-service#1956) 10. [Morphy] Update nth-check (manageiq-ui-service#1957) 11. [Morphy] Update ansi regex (manageiq-ui-service#1958) 12. [Morphy] Update moment (manageiq-ui-service#1959) 13. Exclude bootstrap-sass from yarn audit (manageiq-ui-service#1960) UI (Gilbert Cherrie)
  • 8.
    8 Core ● Use Settingsfor Filtered Events, delete BlacklistedEvents model (#23320) Awx ● Remove redundant copy/pasted code from AWX provider (#323) Kubernetes ● Fix security_protocol not passed to kubevirt (#547) ● Delete unused hawkular and prometheus_alerts endpoint code (#546) PROVIDERS (Adam Grare)
  • 9.
    9 Kubevirt ● Add akubevirt logger (#279) ● Fix cloud_user_password being set v2-key encrypted for provisioned VM (#282) ● Fix alignment of delegate keys (#281) ● Replace stubbed full_refresh_spec with vcr based tests (#278) Floe ● Fix JSON.parse exception expectation for json 2.10.0 (#300) Kubevirt-sdk-ruby ● OpenAPI generated gem based on kubevirt openapi-spec PROVIDERS (Adam Grare)
  • 10.
    10 Enhancements ● Add interactive-ignoresupport through test:security:brakeman manageiq#23357 ● Add tests for delegations to same model activerecord-virtual_attributes#177 ● Rails 7.1 support activerecord-virtual_attributes#168 manageiq#23337 manageiq#23225 manageiq#23338 manageiq#23337 activerecord-virtual_attributes#178 ● Update English Translations manageiq#23336 PLATFORM (Joe Rafaniello)
  • 11.
    11 Bugs ● Fix issuewith a shared reference for the deploymentLabels manageiq-pods#1213 manageiq-pods#1215 ● Rails 7.1 bugs manageiq#23351 manageiq-appliance#394 manageiq-appliance#393 manageiq-rpm_build#545 manageiq-rpm_build#549 manageiq-rpm_build#548 ● Include the license in the manageiq-operator directory manageiq-pods#1217 ● Fix brakeman warnings manageiq#23356 ● Bump rugged to 1.9.0 manageiq#23353 ● cockpit-ssh is not available in CentOS Stream 9 manageiq-rpm_build#552 ● Builds frequently fail at git clean with binding.cpp being the only warning manageiq-rpm_build#550 ● Numerics shouldn't be tested for ".bytes" like suffix manageiq#23349 ● Exit the user entrypoint on non-zero exit code manageiq-rpm_build#547 ● libyaml-devel for psych 5+ broken in #528 manageiq-rpm_build#546 PLATFORM (Joe Rafaniello)
  • 12.
    12 Questions? Discussion? Sprint 258Review - March 19, 2025 Meeting Start: 9:30 am EST https://zoom.us/j/3660261582?pwd=aGNRYVRFQ3kxWU0rZDNvaUdDS0VmZz09
  • 13.