SlideShare a Scribd company logo
SPRINT 149 REVIEW
- Sprint Ending November 9, 2020
November 11, 2020
Meeting Start: 10:30 am EST
2
SPEAKERS
● Overview
● UI (Harpreet Kataria)
● Providers (Adam Grare)
● Platform (Joe VLcek)
● API (Alberto Bellotti)
3
4
* Note that some PRs are double labeled or have no labels. Beginning with Sprint 127, archived and forked repos are
excluded.
Core Repositories
Repository Files
Lines of
Code Rating
Total
Issues
Complexity
Issues
Duplication
Issues
Bug
Risk
Issues
Style
Issues
Test
Coverage
ManageIQ/manageiq 1732 82617 A 1082 466 284 78 254 NA
ManageIQ/manageiq-schema 891 18649 A 236 5 199 4 28 82.30
ManageIQ/manageiq-api 251 8695 A 143 21 105 11 6 94.07
ManageIQ/manageiq-ui-classic 2908 125242 C 4903 2334 960 157 580 NA
ManageIQ/manageiq-ui-service 406 13106 C 203 179 24 0 0 NA
ManageIQ/manageiq-automation_engine 207 8233 A 66 33 23 2 8 NA
ManageIQ/manageiq-content 1519 9310 C 142 12 116 4 10 NA
Provider Repositories
Repository Files
Lines of
Code Rating
Total
Issues
Complexity
Issues
Duplication
Issues
Bug Risk
Issues
Style
Issues
Test
Coverage
ManageIQ/manageiq-providers-amazon 127 4729 A 34 5 17 1 11 65.28
ManageIQ/manageiq-providers-ansible_tower 76 1873 A 15 3 9 2 1 83.01
ManageIQ/manageiq-providers-autosde 114 11360 D 165 32 71 0 62 NA
ManageIQ/manageiq-providers-azure 103 3953 A 38 10 15 8 5 74.64
ManageIQ/manageiq-providers-azure_stack 78 1418 A 7 3 0 0 4 NA
ManageIQ/manageiq-providers-foreman 57 873 A 4 0 2 0 2 67.24
ManageIQ/manageiq-providers-google 86 1642 A 6 1 2 0 3 34.87
ManageIQ/manageiq-providers-ibm_cloud 102 2107 A 14 1 10 0 3 52.97
ManageIQ/manageiq-providers-ibm_terraform 48 459 A 5 0 3 0 2 75.38
ManageIQ/manageiq-providers-kubernetes 82 4183 A 15 3 8 1 3 75.71
ManageIQ/manageiq-providers-lenovo 114 3690 A 45 3 38 0 4 48.46
ManageIQ/manageiq-providers-nsxt 96 2433 D 71 1 61 0 9 NA
ManageIQ/manageiq-providers-nuage 84 1758 A 14 2 11 0 1 90.71
ManageIQ/manageiq-providers-openshift 64 1297 A 6 2 2 1 1 39.49
ManageIQ/manageiq-providers-openstack 210 10935 A 142 25 90 5 22 74.05
ManageIQ/manageiq-providers-ovirt 129 6756 A 39 6 7 0 26 76.18
ManageIQ/manageiq-providers-redfish 71 1165 B 17 0 16 0 1 70.63
ManageIQ/manageiq-providers-scvmm 68 1737 A 14 2 4 1 7 70.28
ManageIQ/manageiq-providers-vmware 166 8548 A 102 40 28 4 30 66.43
7
PRs (UI, SUI, UI/REACT Components, API ): PRs (UI, SUI, UI/REACT Components): 33 Bugs: 7, Enhancements: 9,
React/Technical Debt: 8, Test: 5, other: 4
Enhancements
● JSON generated from `rake locale:po_to_json` in manageiq repo (#7475)
● Forward-Port Translations from Jansa to Master (#7437)
● Fix tabs accessibility issues (#7452)
● Add Provider column for Configured Systems (#7474)
● Set the global Carbon theme to g10 and set g90 for the menu only (#7479)
Bugs
● Make the Settings/About focusable by setting its href to (#7469)
● Adjusted ansible credential textual summary generation (#7457)
● Fixes for Security Policy (Rule) buttons (#7466)
● Fix physical storage typo in storage manager summary page (#7486)
● Fix missed icons in configuration systems table summary (#7480)
UI
(Harpreet Kataria)
8
Add Provider column for Configured Systems (#7474)
UI
(Harpreet Kataria)
9
Set the global Carbon theme to g10 and set g90 for the menu only (#7479)
UI
(Harpreet Kataria)
before after
10
Fix missed icons in configuration systems table summary (#7480)
UI
(Harpreet Kataria)
before
after
11
● Entity(Scope), Resource Label, Target Category
● Usage is extended
● UI Changes
● Demo
Provider Tag Mapping
(Libor Pichler)
Entity(Scope) Target Category Mapping Deletion
Original Selected Provider or Resource <provider-type>:<resource-type>:
vm:amazon:Section
Removes Tag Category, Tags
and Relations
New All Entities Existing Tag Removes only Mapping
12
Provider Tag Mapping - UI
(Libor Pichler)
13
14
Core
● Work continues on making the core more pluggable with queryable supports_features
○ Add Vm pause feature (#20754)
○ Add Create Flavor feature (#20747)
● Improve consistency of saving child managers (#20739)
○ Different providers were syncing attributes between parent and child managers slightly
differently
○ Add a core method to standardize on one way
PROVIDERS
(Adam Grare)
15
Google
● Add a subclass for CloudVolumes under Google::CloudManager (#167, manageiq-schema#530)
OpenStack
● Fix OpenStack CloudVolume subclasses to be under the CinderManager (#664,
manageiq-schema#532)
VMware NSX-t
● Fix visibility of some of the NSX-t specific buttons (#26)
PROVIDERS
(Adam Grare)
16
IBM Cloud Power
● Update the child Network and Storage manager names to be consistent with the rest of MIQ (#105)
● Add missing NetworkRouter subclass (#112)
IBM Cloud VPC
● Added power operations for VPC instances (#107)
○ Start, Stop, Reboot, and Reset
● Normalize OS names for instances and images (#113, #117)
● Fix parser bug for tags without values (#104)
PROVIDERS
(Adam Grare)
17
18
IBM Terraform - Introduction
● Integrate ManageIQ and IBM Terraform Service in Cloudpak For Multicloud Management
● Terraform is an open-source infrastructure as code software tool created by HashiCorp.
● Users define and provision data center infrastructure using a declarative configuration language
known as HashiCorp Configuration Language, or optionally JSON.
PROVIDERS
(Eugen Postea)
19
IBM Terraform - Scope
● Discover and persist Terraform templates in ManageIQ inventory
● Discover and persist managed virtual machines in ManageIQ inventory
● Provide traceability between VM resources provisioned by Terraform and subsequently discovered
by ManageIQ.
PROVIDERS
(Eugen Postea)
20
21
42 PRs merged
Enhancements:
● Rewrote Ansible Credential Types using DDF manageiq/20568
● Document allowing manageiq images in kubernetes manageiq-pods/647
Bugs:
● EmbeddedAnsible Ensure newline for :ssh_key_data manageiq/20771
● Add check for invalid roles in server_role_names= manageiq/20731
PLATFORM
(Joe VLcek)
22
● Added support for deleting Physical Storages (Liran L.) #932
DELETE /api/physical_storages/:id
POST /api/physical_storages - bulk action “delete”
These requests trigger an async request for deleting the physical storage and return an action result signature with
the related id and href of the async task.
API
(Alberto Bellotti)
23
● Added support for Cloud Tenant creates, updates and deletes (David H.) #942
POST /api/cloud_tenants - action “create”
POST /api/cloud_tenants/:id - action “edit”
PUT /api/cloud_tenants/:id
PATCH /api/cloud_tenants/:id
DELETE /api/cloud_tenants/:id
POST /api/cloud_tenants - bulk action “delete”
● Updated OPTIONS /api/providers to only show supported providers (Jason F.) #948
data -> provider_settings and supported_providers sections now only show the data for supported providers.
API
(Alberto Bellotti)
24
● Fixed handling of end_date parameter for metric_rollups (Libor P.) #958
End_date was getting ignored and always set to today.
GET /api/metric_rollups?resource_type=Service
&resource_ids=[55,56]
&capture_interval=hourly
&start_date='2020-09-15'
&end_date='2020-09-18'
https://www.manageiq.org/docs/reference/latest/api/reference/metric_rollups.html
API
(Alberto Bellotti)
25
Questions? Discussion?
Sprint 150 Review - November 25
Meeting Start: 10:30 am EST
THANK YOU
manageiq.org github.com/ManageIQ
twitter.com/ManageIQ gitter.im/ManageIQ/manageiq
facebook.com/manageiq talk.manageiq.org
youtube.com/user/ManageIQVideolinkedin.com/company/manageiq

More Related Content

What's hot

Oem12c patching -OOW13
Oem12c patching -OOW13Oem12c patching -OOW13
Oem12c patching -OOW13
Bobby Curtis
 

What's hot (17)

Sprint 51 review
Sprint 51 reviewSprint 51 review
Sprint 51 review
 
Sprint 50 review
Sprint 50 reviewSprint 50 review
Sprint 50 review
 
Sprint 92
Sprint 92Sprint 92
Sprint 92
 
Sprint 141
Sprint 141Sprint 141
Sprint 141
 
Sprint 80
Sprint 80Sprint 80
Sprint 80
 
Sprint 122
Sprint 122Sprint 122
Sprint 122
 
Sprint 128
Sprint 128Sprint 128
Sprint 128
 
Sprint 133
Sprint 133Sprint 133
Sprint 133
 
Sprint 113
Sprint 113Sprint 113
Sprint 113
 
Sprint 143
Sprint 143Sprint 143
Sprint 143
 
Sprint 109
Sprint 109Sprint 109
Sprint 109
 
Sprint 116
Sprint 116Sprint 116
Sprint 116
 
Sprint 101
Sprint 101Sprint 101
Sprint 101
 
JahiaOne - Software Quality at Jahia
JahiaOne - Software Quality at JahiaJahiaOne - Software Quality at Jahia
JahiaOne - Software Quality at Jahia
 
Sprint 86
Sprint 86Sprint 86
Sprint 86
 
Illia shestakov - The Future of Java JDK #9
Illia shestakov - The Future of Java JDK #9Illia shestakov - The Future of Java JDK #9
Illia shestakov - The Future of Java JDK #9
 
Oem12c patching -OOW13
Oem12c patching -OOW13Oem12c patching -OOW13
Oem12c patching -OOW13
 

Similar to Sprint 149

Similar to Sprint 149 (20)

Sprint 137
Sprint 137Sprint 137
Sprint 137
 
Sprint 147
Sprint 147Sprint 147
Sprint 147
 
Sprint 144
Sprint 144Sprint 144
Sprint 144
 
Sprint 145
Sprint 145Sprint 145
Sprint 145
 
Sprint 140
Sprint 140Sprint 140
Sprint 140
 
Sprint 136
Sprint 136Sprint 136
Sprint 136
 
Sprint 65
Sprint 65Sprint 65
Sprint 65
 
Sprint 129
Sprint 129Sprint 129
Sprint 129
 
Sprint 126
Sprint 126Sprint 126
Sprint 126
 
Sprint 138
Sprint 138Sprint 138
Sprint 138
 
Sprint 157
Sprint 157Sprint 157
Sprint 157
 
Sprint 181
Sprint 181Sprint 181
Sprint 181
 
Sprint 161
Sprint 161Sprint 161
Sprint 161
 
Sprint 121
Sprint 121Sprint 121
Sprint 121
 
Sprint 175
Sprint 175Sprint 175
Sprint 175
 
Sprint 130
Sprint 130Sprint 130
Sprint 130
 
Sprint 171
Sprint 171Sprint 171
Sprint 171
 
Sprint 159
Sprint 159Sprint 159
Sprint 159
 
Sprint 180
Sprint 180Sprint 180
Sprint 180
 
Sprint 180
Sprint 180Sprint 180
Sprint 180
 

More from ManageIQ

More from ManageIQ (20)

ManageIQ - Sprint 237 Review - Slide Deck
ManageIQ - Sprint 237 Review - Slide DeckManageIQ - Sprint 237 Review - Slide Deck
ManageIQ - Sprint 237 Review - Slide Deck
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 
ManageIQ - Sprint 235 Review - Slide Deck
ManageIQ - Sprint 235 Review - Slide DeckManageIQ - Sprint 235 Review - Slide Deck
ManageIQ - Sprint 235 Review - Slide Deck
 
ManageIQ - Sprint 234 Review - Slide Deck
ManageIQ - Sprint 234 Review - Slide DeckManageIQ - Sprint 234 Review - Slide Deck
ManageIQ - Sprint 234 Review - Slide Deck
 
ManageIQ - Sprint 233 Review - Slide Deck
ManageIQ - Sprint 233 Review - Slide DeckManageIQ - Sprint 233 Review - Slide Deck
ManageIQ - Sprint 233 Review - Slide Deck
 
ManageIQ - Sprint 232 Review - Slide Deck
ManageIQ - Sprint 232 Review - Slide DeckManageIQ - Sprint 232 Review - Slide Deck
ManageIQ - Sprint 232 Review - Slide Deck
 
ManageIQ - Sprint 231 Review - Slide Deck
ManageIQ - Sprint 231 Review - Slide DeckManageIQ - Sprint 231 Review - Slide Deck
ManageIQ - Sprint 231 Review - Slide Deck
 
ManageIQ - Sprint 230 Review - Slide Deck
ManageIQ - Sprint 230 Review - Slide DeckManageIQ - Sprint 230 Review - Slide Deck
ManageIQ - Sprint 230 Review - Slide Deck
 
ManageIQ - Sprint 229 Review - Slide Deck
ManageIQ - Sprint 229 Review - Slide DeckManageIQ - Sprint 229 Review - Slide Deck
ManageIQ - Sprint 229 Review - Slide Deck
 
ManageIQ - Sprint 228 Review - Slide Deck
ManageIQ - Sprint 228 Review - Slide DeckManageIQ - Sprint 228 Review - Slide Deck
ManageIQ - Sprint 228 Review - Slide Deck
 
Sprint 227
Sprint 227Sprint 227
Sprint 227
 
Sprint 226
Sprint 226Sprint 226
Sprint 226
 
Sprint 225
Sprint 225Sprint 225
Sprint 225
 
Sprint 224
Sprint 224Sprint 224
Sprint 224
 
Sprint 223
Sprint 223Sprint 223
Sprint 223
 
Sprint 222
Sprint 222Sprint 222
Sprint 222
 
Sprint 221
Sprint 221Sprint 221
Sprint 221
 
Sprint 220
Sprint 220Sprint 220
Sprint 220
 
Sprint 219
Sprint 219Sprint 219
Sprint 219
 
Sprint 218
Sprint 218Sprint 218
Sprint 218
 

Recently uploaded

Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdfMastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
mbmh111980
 

Recently uploaded (20)

Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdfMastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdfA Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
A Comprehensive Appium Guide for Hybrid App Automation Testing.pdf
 
Breaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdfBreaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdf
 
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
Abortion ^Clinic ^%[+971588192166''] Abortion Pill Al Ain (?@?) Abortion Pill...
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
 
INGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignINGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by Design
 
AI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in MichelangeloAI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in Michelangelo
 
How To Build a Successful SaaS Design.pdf
How To Build a Successful SaaS Design.pdfHow To Build a Successful SaaS Design.pdf
How To Build a Successful SaaS Design.pdf
 
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with StrimziStrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi
 
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product UpdatesGraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
 
Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
A Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data MigrationA Guideline to Zendesk to Re:amaze Data Migration
A Guideline to Zendesk to Re:amaze Data Migration
 
Agnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in KrakówAgnieszka Andrzejewska - BIM School Course in Kraków
Agnieszka Andrzejewska - BIM School Course in Kraków
 
How to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabberHow to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabber
 
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
 
Benefits of Employee Monitoring Software
Benefits of  Employee Monitoring SoftwareBenefits of  Employee Monitoring Software
Benefits of Employee Monitoring Software
 
iGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by SkilrockiGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by Skilrock
 

Sprint 149

  • 1. SPRINT 149 REVIEW - Sprint Ending November 9, 2020 November 11, 2020 Meeting Start: 10:30 am EST
  • 2. 2 SPEAKERS ● Overview ● UI (Harpreet Kataria) ● Providers (Adam Grare) ● Platform (Joe VLcek) ● API (Alberto Bellotti)
  • 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. Core Repositories Repository Files Lines of Code Rating Total Issues Complexity Issues Duplication Issues Bug Risk Issues Style Issues Test Coverage ManageIQ/manageiq 1732 82617 A 1082 466 284 78 254 NA ManageIQ/manageiq-schema 891 18649 A 236 5 199 4 28 82.30 ManageIQ/manageiq-api 251 8695 A 143 21 105 11 6 94.07 ManageIQ/manageiq-ui-classic 2908 125242 C 4903 2334 960 157 580 NA ManageIQ/manageiq-ui-service 406 13106 C 203 179 24 0 0 NA ManageIQ/manageiq-automation_engine 207 8233 A 66 33 23 2 8 NA ManageIQ/manageiq-content 1519 9310 C 142 12 116 4 10 NA
  • 6. Provider Repositories Repository Files Lines of Code Rating Total Issues Complexity Issues Duplication Issues Bug Risk Issues Style Issues Test Coverage ManageIQ/manageiq-providers-amazon 127 4729 A 34 5 17 1 11 65.28 ManageIQ/manageiq-providers-ansible_tower 76 1873 A 15 3 9 2 1 83.01 ManageIQ/manageiq-providers-autosde 114 11360 D 165 32 71 0 62 NA ManageIQ/manageiq-providers-azure 103 3953 A 38 10 15 8 5 74.64 ManageIQ/manageiq-providers-azure_stack 78 1418 A 7 3 0 0 4 NA ManageIQ/manageiq-providers-foreman 57 873 A 4 0 2 0 2 67.24 ManageIQ/manageiq-providers-google 86 1642 A 6 1 2 0 3 34.87 ManageIQ/manageiq-providers-ibm_cloud 102 2107 A 14 1 10 0 3 52.97 ManageIQ/manageiq-providers-ibm_terraform 48 459 A 5 0 3 0 2 75.38 ManageIQ/manageiq-providers-kubernetes 82 4183 A 15 3 8 1 3 75.71 ManageIQ/manageiq-providers-lenovo 114 3690 A 45 3 38 0 4 48.46 ManageIQ/manageiq-providers-nsxt 96 2433 D 71 1 61 0 9 NA ManageIQ/manageiq-providers-nuage 84 1758 A 14 2 11 0 1 90.71 ManageIQ/manageiq-providers-openshift 64 1297 A 6 2 2 1 1 39.49 ManageIQ/manageiq-providers-openstack 210 10935 A 142 25 90 5 22 74.05 ManageIQ/manageiq-providers-ovirt 129 6756 A 39 6 7 0 26 76.18 ManageIQ/manageiq-providers-redfish 71 1165 B 17 0 16 0 1 70.63 ManageIQ/manageiq-providers-scvmm 68 1737 A 14 2 4 1 7 70.28 ManageIQ/manageiq-providers-vmware 166 8548 A 102 40 28 4 30 66.43
  • 7. 7 PRs (UI, SUI, UI/REACT Components, API ): PRs (UI, SUI, UI/REACT Components): 33 Bugs: 7, Enhancements: 9, React/Technical Debt: 8, Test: 5, other: 4 Enhancements ● JSON generated from `rake locale:po_to_json` in manageiq repo (#7475) ● Forward-Port Translations from Jansa to Master (#7437) ● Fix tabs accessibility issues (#7452) ● Add Provider column for Configured Systems (#7474) ● Set the global Carbon theme to g10 and set g90 for the menu only (#7479) Bugs ● Make the Settings/About focusable by setting its href to (#7469) ● Adjusted ansible credential textual summary generation (#7457) ● Fixes for Security Policy (Rule) buttons (#7466) ● Fix physical storage typo in storage manager summary page (#7486) ● Fix missed icons in configuration systems table summary (#7480) UI (Harpreet Kataria)
  • 8. 8 Add Provider column for Configured Systems (#7474) UI (Harpreet Kataria)
  • 9. 9 Set the global Carbon theme to g10 and set g90 for the menu only (#7479) UI (Harpreet Kataria) before after
  • 10. 10 Fix missed icons in configuration systems table summary (#7480) UI (Harpreet Kataria) before after
  • 11. 11 ● Entity(Scope), Resource Label, Target Category ● Usage is extended ● UI Changes ● Demo Provider Tag Mapping (Libor Pichler) Entity(Scope) Target Category Mapping Deletion Original Selected Provider or Resource <provider-type>:<resource-type>: vm:amazon:Section Removes Tag Category, Tags and Relations New All Entities Existing Tag Removes only Mapping
  • 12. 12 Provider Tag Mapping - UI (Libor Pichler)
  • 13. 13
  • 14. 14 Core ● Work continues on making the core more pluggable with queryable supports_features ○ Add Vm pause feature (#20754) ○ Add Create Flavor feature (#20747) ● Improve consistency of saving child managers (#20739) ○ Different providers were syncing attributes between parent and child managers slightly differently ○ Add a core method to standardize on one way PROVIDERS (Adam Grare)
  • 15. 15 Google ● Add a subclass for CloudVolumes under Google::CloudManager (#167, manageiq-schema#530) OpenStack ● Fix OpenStack CloudVolume subclasses to be under the CinderManager (#664, manageiq-schema#532) VMware NSX-t ● Fix visibility of some of the NSX-t specific buttons (#26) PROVIDERS (Adam Grare)
  • 16. 16 IBM Cloud Power ● Update the child Network and Storage manager names to be consistent with the rest of MIQ (#105) ● Add missing NetworkRouter subclass (#112) IBM Cloud VPC ● Added power operations for VPC instances (#107) ○ Start, Stop, Reboot, and Reset ● Normalize OS names for instances and images (#113, #117) ● Fix parser bug for tags without values (#104) PROVIDERS (Adam Grare)
  • 17. 17
  • 18. 18 IBM Terraform - Introduction ● Integrate ManageIQ and IBM Terraform Service in Cloudpak For Multicloud Management ● Terraform is an open-source infrastructure as code software tool created by HashiCorp. ● Users define and provision data center infrastructure using a declarative configuration language known as HashiCorp Configuration Language, or optionally JSON. PROVIDERS (Eugen Postea)
  • 19. 19 IBM Terraform - Scope ● Discover and persist Terraform templates in ManageIQ inventory ● Discover and persist managed virtual machines in ManageIQ inventory ● Provide traceability between VM resources provisioned by Terraform and subsequently discovered by ManageIQ. PROVIDERS (Eugen Postea)
  • 20. 20
  • 21. 21 42 PRs merged Enhancements: ● Rewrote Ansible Credential Types using DDF manageiq/20568 ● Document allowing manageiq images in kubernetes manageiq-pods/647 Bugs: ● EmbeddedAnsible Ensure newline for :ssh_key_data manageiq/20771 ● Add check for invalid roles in server_role_names= manageiq/20731 PLATFORM (Joe VLcek)
  • 22. 22 ● Added support for deleting Physical Storages (Liran L.) #932 DELETE /api/physical_storages/:id POST /api/physical_storages - bulk action “delete” These requests trigger an async request for deleting the physical storage and return an action result signature with the related id and href of the async task. API (Alberto Bellotti)
  • 23. 23 ● Added support for Cloud Tenant creates, updates and deletes (David H.) #942 POST /api/cloud_tenants - action “create” POST /api/cloud_tenants/:id - action “edit” PUT /api/cloud_tenants/:id PATCH /api/cloud_tenants/:id DELETE /api/cloud_tenants/:id POST /api/cloud_tenants - bulk action “delete” ● Updated OPTIONS /api/providers to only show supported providers (Jason F.) #948 data -> provider_settings and supported_providers sections now only show the data for supported providers. API (Alberto Bellotti)
  • 24. 24 ● Fixed handling of end_date parameter for metric_rollups (Libor P.) #958 End_date was getting ignored and always set to today. GET /api/metric_rollups?resource_type=Service &resource_ids=[55,56] &capture_interval=hourly &start_date='2020-09-15' &end_date='2020-09-18' https://www.manageiq.org/docs/reference/latest/api/reference/metric_rollups.html API (Alberto Bellotti)
  • 25. 25 Questions? Discussion? Sprint 150 Review - November 25 Meeting Start: 10:30 am EST
  • 26. THANK YOU manageiq.org github.com/ManageIQ twitter.com/ManageIQ gitter.im/ManageIQ/manageiq facebook.com/manageiq talk.manageiq.org youtube.com/user/ManageIQVideolinkedin.com/company/manageiq