SlideShare a Scribd company logo
ManageIQ
Sprint 34 Review - Sprint End January 4, 2016
Theme: Refactoring, Technical Debt, Fixes
January 6, 2016
Overview
● Sprint Statistics (O. Barenboim)
● Providers (G. Blomquist)
● Appliance Core (G. Tanzillo)
● REST API (A. Bellotti)
● User Interface (D. Clarizio)
● Automate (G. McCullough)
● Discussion
Sprint Statistics (O. Barenboim)
241 Pull Requests Merged
* Note that some PRs
have more than one
label.
PRs Breakdown by Feature Category
(O. Barenboim)
* Note that some PRs
have more than one
label.
Sprint Statistics (O. Barenboim)
● Gemnasium (Ruby Gem Dependencies)
○ https://gemnasium.com/ManageIQ/manageiq
○ 158 Green | 64 Yellow | 0 Red
All Repo Stats (O. Barenboim)
PRs Merged Git Repo
7 miq_bot
3 manageiq_appliance_build
1 awesome_spawn
1 guides
1 manageiq.org
2 azure_armrest
1 manageiq_docs
1 manageiq_appliance
● ManageIQ: https://github.com/ManageIQ/manageiq/issues?q=milestone%3A%22Sprint+34+Ending+Jan+4%2C+2016%22
Providers (G. Blomquist)
Containers
OpenStack
Google Cloud Engine
Providers (G. Blomquist)
Containers: Networks and (mmm) Donuts
Providers (G. Blomquist)
OpenStack: Memory Metrics
Providers (G. Blomquist)
OpenStack: Image Details
Providers (G. Blomquist)
OpenStack: API over SSL
Providers (G. Blomquist)
Google Cloud Engine: Inventory
Providers (G. Blomquist)
Google Cloud Engine: Power Operations
Appliance Core (G. Tanzillo)
32 PRs merged
● Bugs
● Enhancements
● Technical debt
● Performance
Appliance
● Updated Appliance to CentOS 7.2 Build 1511
Appliance Core (G. Tanzillo)
Log Collection behavior updated
● Zone depot used if requested on zone and defined. Else, collection disabled
● Appliance depot used if requested on appliance and defined. Else, collection
disabled
● Previously, appliance depot was preferred in both cases
External Authentication with IPA
● Adding support for top level domains (sometimes needed in test environments)
REST API - Enhancements
Rest API (A. Bellotti)
● Support for Case insensitive sorting
○ GET ...?sort_options=ignore_case
● Adding new VM actions
Target single VM via POST /api/vms/:id or multiple VMs via POST /api/vms
○ Refresh VM - Configuration->Refresh Relationships and Power States
POST /api/vms/:id
{
“action” : “refresh”
}
○ Reset VM - Power->Reset
POST /api/vms/:id
{
“action” : “reset”
}
Rest API (A. Bellotti)
○ VM guest shutdown - Power->Shutdown Guest
POST /api/vms/:id
{
“action” : “shutdown_guest”
}
○ VM guest restart - Power->Restart Guest
POST /api/vms/:id
{
“action” : “reboot_guest”
}
Rest API (A. Bellotti)
● Authentication update - adding option to not extend a token’s TTL
This option can be specified with a new HTTP Header entry in addition to the authentication token:
HTTP_X_AUTH_TOKEN=’bogus743084a5a2156e3602b4bc0abca’
HTTP_X_AUTH_SKIP_TOKEN_RENEWAL=’true’
User Interface (D. Clarizio)
74 PRs merged
● 44 Bugs
● 17 Enhancements
New functionality
● New bootstrap switches to replace checkboxes
● I18n for toolbars
● Container updates
UI - New bootstrap switches
Before
After
UI - I18n for Toolbars
UI - Containers Dashboard
Donuts, Heat Maps, & Network Trends
UI - Topology Status Colors
Automate - G. McCullough
● Azure VM retirement modeling added
● Switchboard events for OpenStack:
○ New:
■ compute.instance.reboot.end
■ compute.instance.reset.end
■ compute.instance.snapshot.start
○ Policy event updates:
■ compute.instance.snapshot.end
■ compute.instance.suspend
● Service Model:
○ Added “networks” relationship to Hardware model
Automate
● Services
○ Added instances/methods to generate emails for
consolidated quota
■ Denied
■ Pending
■ Warning
○ Enhanced Dialogs validation at build time to check
tabs, boxes and fields. (Previously only fields were
validated.)
Discussion
Next Sprint Review - January 27

More Related Content

What's hot

Sprint 38 review
Sprint 38 reviewSprint 38 review
Sprint 38 review
ManageIQ
 
Sprint 16 report
Sprint 16 reportSprint 16 report
Sprint 16 report
ManageIQ
 
Sprint 19 report
Sprint 19 reportSprint 19 report
Sprint 19 report
ManageIQ
 
Sprint 63
Sprint 63Sprint 63
Sprint 63
ManageIQ
 
Sprint 77
Sprint 77Sprint 77
Sprint 77
ManageIQ
 
Sprint 52
Sprint 52Sprint 52
Sprint 52
ManageIQ
 
Sprint 54
Sprint 54Sprint 54
Sprint 54
ManageIQ
 
Sprint 44 review
Sprint 44 reviewSprint 44 review
Sprint 44 review
ManageIQ
 
Sprint 68
Sprint 68Sprint 68
Sprint 68
ManageIQ
 

What's hot (9)

Sprint 38 review
Sprint 38 reviewSprint 38 review
Sprint 38 review
 
Sprint 16 report
Sprint 16 reportSprint 16 report
Sprint 16 report
 
Sprint 19 report
Sprint 19 reportSprint 19 report
Sprint 19 report
 
Sprint 63
Sprint 63Sprint 63
Sprint 63
 
Sprint 77
Sprint 77Sprint 77
Sprint 77
 
Sprint 52
Sprint 52Sprint 52
Sprint 52
 
Sprint 54
Sprint 54Sprint 54
Sprint 54
 
Sprint 44 review
Sprint 44 reviewSprint 44 review
Sprint 44 review
 
Sprint 68
Sprint 68Sprint 68
Sprint 68
 

Similar to Sprint 34 review

Sprint 41 review
Sprint 41 reviewSprint 41 review
Sprint 41 review
ManageIQ
 
Sprint 41 review
Sprint 41 reviewSprint 41 review
Sprint 41 review
Marianne Feifer
 
Sprint 30
Sprint 30Sprint 30
Sprint 30
ManageIQ
 
Sprint 43 Review
Sprint 43 ReviewSprint 43 Review
Sprint 43 Review
ManageIQ
 
Sprint 47
Sprint 47Sprint 47
Sprint 47
ManageIQ
 
Sprint 89
Sprint 89Sprint 89
Sprint 89
ManageIQ
 
Sprint 49 review
Sprint 49 reviewSprint 49 review
Sprint 49 review
ManageIQ
 
Sprint 39 review
Sprint 39 reviewSprint 39 review
Sprint 39 review
ManageIQ
 
Sprint 46 review
Sprint 46 reviewSprint 46 review
Sprint 46 review
ManageIQ
 
Sprint 18
Sprint 18Sprint 18
Sprint 18
ManageIQ
 
Sprint 51 review
Sprint 51 reviewSprint 51 review
Sprint 51 review
ManageIQ
 
Sprint 65
Sprint 65Sprint 65
Sprint 65
ManageIQ
 
Sprint 48 review
Sprint 48 reviewSprint 48 review
Sprint 48 review
ManageIQ
 
Sprint 45 review
Sprint 45 reviewSprint 45 review
Sprint 45 review
ManageIQ
 
Sprint 74
Sprint 74Sprint 74
Sprint 74
ManageIQ
 
Sprint 50 review
Sprint 50 reviewSprint 50 review
Sprint 50 review
ManageIQ
 
Sprint 69
Sprint 69Sprint 69
Sprint 69
ManageIQ
 
Sprint 92
Sprint 92Sprint 92
Sprint 92
ManageIQ
 
Sprint 59
Sprint 59Sprint 59
Sprint 59
ManageIQ
 
Sprint 33
Sprint 33Sprint 33
Sprint 33
ManageIQ
 

Similar to Sprint 34 review (20)

Sprint 41 review
Sprint 41 reviewSprint 41 review
Sprint 41 review
 
Sprint 41 review
Sprint 41 reviewSprint 41 review
Sprint 41 review
 
Sprint 30
Sprint 30Sprint 30
Sprint 30
 
Sprint 43 Review
Sprint 43 ReviewSprint 43 Review
Sprint 43 Review
 
Sprint 47
Sprint 47Sprint 47
Sprint 47
 
Sprint 89
Sprint 89Sprint 89
Sprint 89
 
Sprint 49 review
Sprint 49 reviewSprint 49 review
Sprint 49 review
 
Sprint 39 review
Sprint 39 reviewSprint 39 review
Sprint 39 review
 
Sprint 46 review
Sprint 46 reviewSprint 46 review
Sprint 46 review
 
Sprint 18
Sprint 18Sprint 18
Sprint 18
 
Sprint 51 review
Sprint 51 reviewSprint 51 review
Sprint 51 review
 
Sprint 65
Sprint 65Sprint 65
Sprint 65
 
Sprint 48 review
Sprint 48 reviewSprint 48 review
Sprint 48 review
 
Sprint 45 review
Sprint 45 reviewSprint 45 review
Sprint 45 review
 
Sprint 74
Sprint 74Sprint 74
Sprint 74
 
Sprint 50 review
Sprint 50 reviewSprint 50 review
Sprint 50 review
 
Sprint 69
Sprint 69Sprint 69
Sprint 69
 
Sprint 92
Sprint 92Sprint 92
Sprint 92
 
Sprint 59
Sprint 59Sprint 59
Sprint 59
 
Sprint 33
Sprint 33Sprint 33
Sprint 33
 

More from ManageIQ

ManageIQ - Sprint 237 Review - Slide Deck
ManageIQ - Sprint 237 Review - Slide DeckManageIQ - Sprint 237 Review - Slide Deck
ManageIQ - Sprint 237 Review - Slide Deck
ManageIQ
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ
 
ManageIQ - Sprint 235 Review - Slide Deck
ManageIQ - Sprint 235 Review - Slide DeckManageIQ - Sprint 235 Review - Slide Deck
ManageIQ - Sprint 235 Review - Slide Deck
ManageIQ
 
ManageIQ - Sprint 234 Review - Slide Deck
ManageIQ - Sprint 234 Review - Slide DeckManageIQ - Sprint 234 Review - Slide Deck
ManageIQ - Sprint 234 Review - Slide Deck
ManageIQ
 
ManageIQ - Sprint 233 Review - Slide Deck
ManageIQ - Sprint 233 Review - Slide DeckManageIQ - Sprint 233 Review - Slide Deck
ManageIQ - Sprint 233 Review - Slide Deck
ManageIQ
 
ManageIQ - Sprint 232 Review - Slide Deck
ManageIQ - Sprint 232 Review - Slide DeckManageIQ - Sprint 232 Review - Slide Deck
ManageIQ - Sprint 232 Review - Slide Deck
ManageIQ
 
ManageIQ - Sprint 231 Review - Slide Deck
ManageIQ - Sprint 231 Review - Slide DeckManageIQ - Sprint 231 Review - Slide Deck
ManageIQ - Sprint 231 Review - Slide Deck
ManageIQ
 
ManageIQ - Sprint 230 Review - Slide Deck
ManageIQ - Sprint 230 Review - Slide DeckManageIQ - Sprint 230 Review - Slide Deck
ManageIQ - Sprint 230 Review - Slide Deck
ManageIQ
 
ManageIQ - Sprint 229 Review - Slide Deck
ManageIQ - Sprint 229 Review - Slide DeckManageIQ - Sprint 229 Review - Slide Deck
ManageIQ - Sprint 229 Review - Slide Deck
ManageIQ
 
ManageIQ - Sprint 228 Review - Slide Deck
ManageIQ - Sprint 228 Review - Slide DeckManageIQ - Sprint 228 Review - Slide Deck
ManageIQ - Sprint 228 Review - Slide Deck
ManageIQ
 
Sprint 227
Sprint 227Sprint 227
Sprint 227
ManageIQ
 
Sprint 226
Sprint 226Sprint 226
Sprint 226
ManageIQ
 
Sprint 225
Sprint 225Sprint 225
Sprint 225
ManageIQ
 
Sprint 224
Sprint 224Sprint 224
Sprint 224
ManageIQ
 
Sprint 223
Sprint 223Sprint 223
Sprint 223
ManageIQ
 
Sprint 222
Sprint 222Sprint 222
Sprint 222
ManageIQ
 
Sprint 221
Sprint 221Sprint 221
Sprint 221
ManageIQ
 
Sprint 220
Sprint 220Sprint 220
Sprint 220
ManageIQ
 
Sprint 219
Sprint 219Sprint 219
Sprint 219
ManageIQ
 
Sprint 218
Sprint 218Sprint 218
Sprint 218
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

Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
flufftailshop
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 

Recently uploaded (20)

Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 

Sprint 34 review

  • 1. ManageIQ Sprint 34 Review - Sprint End January 4, 2016 Theme: Refactoring, Technical Debt, Fixes January 6, 2016
  • 2. Overview ● Sprint Statistics (O. Barenboim) ● Providers (G. Blomquist) ● Appliance Core (G. Tanzillo) ● REST API (A. Bellotti) ● User Interface (D. Clarizio) ● Automate (G. McCullough) ● Discussion
  • 3. Sprint Statistics (O. Barenboim) 241 Pull Requests Merged * Note that some PRs have more than one label.
  • 4. PRs Breakdown by Feature Category (O. Barenboim) * Note that some PRs have more than one label.
  • 5. Sprint Statistics (O. Barenboim) ● Gemnasium (Ruby Gem Dependencies) ○ https://gemnasium.com/ManageIQ/manageiq ○ 158 Green | 64 Yellow | 0 Red
  • 6. All Repo Stats (O. Barenboim) PRs Merged Git Repo 7 miq_bot 3 manageiq_appliance_build 1 awesome_spawn 1 guides 1 manageiq.org 2 azure_armrest 1 manageiq_docs 1 manageiq_appliance ● ManageIQ: https://github.com/ManageIQ/manageiq/issues?q=milestone%3A%22Sprint+34+Ending+Jan+4%2C+2016%22
  • 8. Providers (G. Blomquist) Containers: Networks and (mmm) Donuts
  • 12. Providers (G. Blomquist) Google Cloud Engine: Inventory
  • 13. Providers (G. Blomquist) Google Cloud Engine: Power Operations
  • 14. Appliance Core (G. Tanzillo) 32 PRs merged ● Bugs ● Enhancements ● Technical debt ● Performance Appliance ● Updated Appliance to CentOS 7.2 Build 1511
  • 15. Appliance Core (G. Tanzillo) Log Collection behavior updated ● Zone depot used if requested on zone and defined. Else, collection disabled ● Appliance depot used if requested on appliance and defined. Else, collection disabled ● Previously, appliance depot was preferred in both cases External Authentication with IPA ● Adding support for top level domains (sometimes needed in test environments) REST API - Enhancements
  • 16. Rest API (A. Bellotti) ● Support for Case insensitive sorting ○ GET ...?sort_options=ignore_case ● Adding new VM actions Target single VM via POST /api/vms/:id or multiple VMs via POST /api/vms ○ Refresh VM - Configuration->Refresh Relationships and Power States POST /api/vms/:id { “action” : “refresh” } ○ Reset VM - Power->Reset POST /api/vms/:id { “action” : “reset” }
  • 17. Rest API (A. Bellotti) ○ VM guest shutdown - Power->Shutdown Guest POST /api/vms/:id { “action” : “shutdown_guest” } ○ VM guest restart - Power->Restart Guest POST /api/vms/:id { “action” : “reboot_guest” }
  • 18. Rest API (A. Bellotti) ● Authentication update - adding option to not extend a token’s TTL This option can be specified with a new HTTP Header entry in addition to the authentication token: HTTP_X_AUTH_TOKEN=’bogus743084a5a2156e3602b4bc0abca’ HTTP_X_AUTH_SKIP_TOKEN_RENEWAL=’true’
  • 19. User Interface (D. Clarizio) 74 PRs merged ● 44 Bugs ● 17 Enhancements New functionality ● New bootstrap switches to replace checkboxes ● I18n for toolbars ● Container updates
  • 20. UI - New bootstrap switches Before After
  • 21. UI - I18n for Toolbars
  • 22. UI - Containers Dashboard Donuts, Heat Maps, & Network Trends
  • 23. UI - Topology Status Colors
  • 24. Automate - G. McCullough ● Azure VM retirement modeling added ● Switchboard events for OpenStack: ○ New: ■ compute.instance.reboot.end ■ compute.instance.reset.end ■ compute.instance.snapshot.start ○ Policy event updates: ■ compute.instance.snapshot.end ■ compute.instance.suspend ● Service Model: ○ Added “networks” relationship to Hardware model
  • 25. Automate ● Services ○ Added instances/methods to generate emails for consolidated quota ■ Denied ■ Pending ■ Warning ○ Enhanced Dialogs validation at build time to check tabs, boxes and fields. (Previously only fields were validated.)