Advertisement

Sprint 155

ManageIQ
Open Source Ecosystems Manager at ManageIQ
Feb. 17, 2021
Advertisement

More Related Content

Advertisement

Sprint 155

  1. SPRINT 155 REVIEW - Sprint Ending February 15, 2021 February 17, 2021 Meeting Start: 10:30 am EST
  2. 2 SPEAKERS ● Overview ● UI (Harpreet Kataria) ● Providers (Adam Grare) ● Platform (Joe VLcek) ● API (Alberto Bellotti) ● Developer (Jason Frey)
  3. 3
  4. 4 * Note that some PRs are double labeled or have no labels. Beginning with Sprint 127, archived and forked repos are excluded.
  5. 5 PRs (UI, SUI, UI/REACT Components, API ): 18 Bugs: 3, Enhancements: 14, React: 1 REACT/DDF ● Converted User Visual Settings form to be API-driven with DDF (#7495) Enhancements ● Use the carbon component mapper for our DDF forms (#7464) ● Control Explorer De-Explorization ○ Policies ○ Conditions ○ Actions ○ Events ○ Alert Profiles ○ Alerts ● Implement define host initiator (#7587) ● Introduced volume mapping (#7621) ● Support Chargeback for configured systems (#7628) ● Support grouping by multiple tag categories in chargeback editor (#7626) ● Allow filtering by multiple tags in chargeback report editor (#7614) UI (Harpreet Kataria)
  6. 6 Support Chargeback for configured systems (#7628) UI (Harpreet Kataria)
  7. 7 Support grouping by multiple tag categories in chargeback editor (#7626) UI (Harpreet Kataria) Before After
  8. 8 Allow filtering by multiple tags in chargeback report editor (#7614) UI (Harpreet Kataria) Before After
  9. 9 Core ● Refactor Host scanning to use supports features (#21032, #21027, #21026) ● Cleanup a number of unused Vm methods (#21021, #21020) AutoSDE ● Added Volume Mapping (#21017) ○ Connects Host Initiators and Volumes IBM Terraform ● Added collection of CPU / Memory info for Configured Systems (#59) ● Enabled Chargeback by allocation support for Configured Systems (#21019) PROVIDERS (Adam Grare)
  10. 10 IBM Cloud Power ● Add support for provisioning SAP systems (#139) ● Improve debug logging (#134) ● Fixed SystemPools/flavors parser (#136) VMware ● Fix targeted refresh of vms with automation-sdk labels (#695) ● Fix leaked save_inventory threads when collector thread is restarted (#700) PROVIDERS (Adam Grare)
  11. 11 Amazon ● Added support for AWS EKS Container Manager (#679) ○ Subclasses the existing Kubernetes ContainerManager ○ Only has to override connection logic to get an STS certificate ○ Streaming refresh supported PROVIDERS (Adam Grare)
  12. 12
  13. 13 28 PRs merged Enhancements: ● Support Postgres with SSL certificates manageiq-pods/674 ● Limit the scope of the default-deny network policy manageiq-pods/681 ● Attempt to default the image pull secret manageiq-pods/664 ● Adding support for optional Image References manageiq-pods/680 ● Added support for AppAnnotations manageiq-pods/677 ● Only allow valid authentication types in the CRs manageiq-pods/684 ● Add Backup and restore with Velero and Restic for podified manageiq-documentation/1526, manageiq-pods/679 Bugs: ● Switch NetworkPolicies from extensions/v1beta1 to networking/v1 manageiq-pods/670 Technical Debt/Refactoring:: ● Extract WimParser to a dedicated gem manageiq-gems-pending/514 ● Remove MiqUtil.runcmd in favor of AwesomeSpawn manageiq-gems-pending/510 PLATFORM (Joe VLcek)
  14. 14 ● Added support for Host Initiators (Liran L.) #985 GET /api/host_initiators GET /api/host_initiators/:id POST /api/host_initiators POST /api/host_initiators/:id - action “refresh” POST /api/host_initiators - bulk action “refresh” API (Alberto Bellotti)
  15. 15 ● Added support for PXE Image Types (Lucy F.) #990 GET /api/pxe_image_types GET /api/pxe_image_types/:id POST /api/pxe_image_types - bulk action “query” POST /api/pxe_image_types POST /api/pxe_image_types/:id - action “edit” PUT /api/pxe_image_types/:id PATCH /api/pxe_image_types/:id POST /api/pxe_image_types/:id - action “delete” DELETE /api/pxe_image_types/:id API (Alberto Bellotti)
  16. 16 ● Added support for ISO Datastores (Lucy F.) #992 GET /api/iso_datastores GET /api/iso_datastores/:id POST /api/iso_datastores - bulk action “query” POST /api/iso_datastores POST /api/iso_datastores/:id - action “delete” DELETE /api/iso_datastores/:id API (Alberto Bellotti)
  17. 17 ● Added support for Time Profiles (Lucy F.) #995 GET /api/time_profiles GET /api/time_profiles/:id POST /api/time_profiles - bulk action “query” POST /api/time_profiles POST /api/time_profiles/:id - action “edit” PUT /api/time_profiles/:id PATCH /api/time_profiles/:id POST /api/time_profiles/:id - action “delete” DELETE /api/time_profiles/:id API (Alberto Bellotti)
  18. 18 ● Allow nested fetch for Settings (Nick L.) #1004 Enabling GET of arbitrary path of settings for Regions, Servers and Zones. GET /api/regions/:id/settings/<settings_path> GET /api/servers/:id/settings/<settings_path> GET /api/zones/:id/settings/<settings_path> GET /api/servers/2/settings/ems/ems_kubernetes/ems_monitoring { "ems": { "ems_kubernetes": { "ems_monitoring": { "alerts_collection": { "open_timeout": "10.seconds", "timeout": "20.seconds" } } } } } API (Alberto Bellotti)
  19. 19 ● Added support for Volume Mappings (Gregory B.) #1006 GET /api/volume_mappings GET /api/volume_mappings/:id POST /api/volume_mappings POST /api/volume_mappings/:id - action “refresh” POST /api/volume_mappings - bulk action “refresh” API (Alberto Bellotti)
  20. 20 ● miq-bot validations ○ Duplicate repo names with different PRs/branches ■ @miq-bot cross-repo-test manageiq#1234 including manageiq#2345 ○ Invalid command formats ■ @miq-bot cross-repo-test manageiq manageiq-gems-pending ■ @miq-bot cross-repo-test manageiq, manageiq-gems-pending includes foo Developer (Jason Frey)
  21. 21 Questions? Discussion? Sprint 156 Review - March 3, 2021 Meeting Start: 10:30 am EST
  22. THANK YOU manageiq.org github.com/ManageIQ twitter.com/ManageIQ gitter.im/ManageIQ/manageiq facebook.com/manageiq talk.manageiq.org youtube.com/user/ManageIQVideo linkedin.com/company/manageiq
Advertisement