SlideShare a Scribd company logo
ManageIQ 
Sprint 16 Report - Sprint End December 2, 2014 
December 3, 2014
Overview 
●Sprint Statistics 
●Charting Enhancements (D. Clarizio) 
●I18N Progress (D. Clarizio) 
●Cloud Orchestration (G. McCullough) 
●Automate Enhancements (G. McCullough) 
●Default LDAP Group for Authentication (G. McCullough) 
●Amazon Events (G. Blomquist) 
●Technical Debt - SmartProxy, Rails Backports (J. 
Rafaniello) 
●IPv6 Communications (J. Rafaniello) 
●Rest API Enhancements (A. Bellotti) 
●Fleecing Tests (R. Oliveri)
Sprint 16 Ended December 2 
●https://github.com/ManageIQ/manageiq/issues?q=milesto 
ne%3A%22Sprint+16+Ending+Dec+2%2C+2014%22 
●96 Pull Requests Merged 
o48 issues labeled as “bug” 
o27 issues labeled as “enhancement” 
o11 issues labeled as “technical debt” 
o8 issues labeled as “refactoring” 
o6 issues labeled as “test”
jqPlot Default Charts
Chart Styling 
Chart styling enabled: 
●themes (Patternfly,etc ) 
●backgrounds 
●borders 
●fonts 
●colors 
●highlighting 
●pie chart formatting 
●legend positioning
Coming Soon 
●Donut Charts 
●Responsive Charts 
●Enhanced Patternfly color scheme
I18N Progress 
●Currently follows browser language selection 
●Will be adding admin and user settings 
●Video - Login screen demo
Cloud Orchestration 
●Modeling PR merged (PR #899) 
●In progress 
○AWS Inventory collection (PR #919) 
○Creation of Service Dialog based on Template 
○Prototype of Provisioning through automate
Automate Enhancements 
●Specify Zone for Web Service Automation 
Request 
○Usage: Pass ‘miq_zone=<zone_name>’ 
■Parameter not specified: Zone of current appliance used 
■Parameter specified without value: Tasks queued with null zone; any 
appliance in the region can process. 
●Example: 'parameters' => ‘miq_zone=’ 
■Parameter specified with value: Request runs in specified zone. 
(Note: Request creation fails if zone does not exist) 
Example: 
savon.call(:create_automation_request, :message => 
'version' => '1.1', 
'uri_parts' => "namespace=System|class=Request|instance=test|message=create", 
'parameters' => ‘miq_zone=Mahwah’)
Automate Enhancements 
●Request Message override 
○user_message= #New method available on MiqRequest instances 
Example: 
request = $evm.root['service_template_provision_task'].miq_request 
request.user_message = “Custom User Message” 
Reset to normal messaging: 
request.user_message = nil
Default Group for LDAP Authentication 
●Settings and Operations Guide - 5.2.1. Creating a User 
Note: If you are using LDAP, but did not enable Get User Groups from LDAP in 
your server's Authentication tab, you will need to define a user. 
●Enhancement allows new user logons when “Get User 
Groups from LDAP” is disabled
Amazon AWS Event Collection 
●Worked with Amazon during closed beta to 
develop 
●Third of three pieces of provider functionality 
●Enables event-based policies for AWS 
NB: Need to review AWS Config setup 
requirements and document ManageIQ 
configuration
Technical debt 
●SmartProxy removal 
○Functionality not needed or replaced by winrm gem 
○PR #1090 
●Rails backports/fork removal 
○Backport and use disable_ddl_transaction! 
○Added bigserial support for primary keys to rails, 
backported and used in manageiq 
○Next: Get “areas” (tests, migrations) of manageiq 
running on Rails 4.2
IPv6 Communications 
●VMWare (done) 
○PR #1080 (includes upgrading httpclient to 2.5.3) 
●RHEVM/Ovirt (in progress) 
○ManageIQ/ovirt PR #16 
○Ruby 2.0 and 2.1 backports (net/http regression) 
■https://bugs.ruby-lang.org/issues/10530 
■https://bugs.ruby-lang.org/issues/10531 
○rest-client/rest-client PR #332 
○rest-client/rest-client PR #333 
●Next: Model changes/openstack 
communication
Rest API - Accounts subcollection 
●API versioning to follow Semver standard 
oi.e. v1.1 development version now set to v1.1.0-pre 
●Added VM accounts subcollection queries 
oQuery via GET /api/vms/#/accounts 
Example: GET /api/vms/320/accounts?expand=resources 
{ 
"name": "accounts", 
"count": 3, 
"subcount": 2, 
"resources": [ 
{ 
"id": "http://localhost:3000/api/vms/320/accounts/3", 
"name": "Alberto", 
"homedir": "/home/aab", 
... 
}, ...] 
} 
oAlso via --expand parameter GET /api/vms/#?expand=accounts
Rest API - Software subcollection 
●Added VM software subcollection queries 
oQuery via GET /api/vms/#/software 
Example: GET /api/vms/320/software?expand=resources 
{ 
"name": "software", 
"count": 1, 
"subcount": 1, 
"resources": [ 
{ 
"id": "http://localhost:3000/api/vms/320/software/1", 
"name": "LibreOffice", 
"vendor": "DocumentFoundation", 
... 
} 
] 
} 
oAlso via --expand parameter GET /api/vms/#?expand=software
Rest API - VM accounts & software 
●Querying both subcollection types can be done as follows: 
oQuery via GET /api/vms/#?expand=accounts,software 
Example: GET /api/vms/320?expand=accounts,software 
{ 
“id”: “http://localhost:3000/api/vms/320”, 
“name”: “aab-vm1”, 
… 
“accounts” : [ 
{ 
“id”: “http://localhost:3000/api/vms/320/accounts/3”, 
... 
}, ... 
] 
“software” : [ 
{ 
“id”: “http://localhost:3000/api/vms/320/software/1”, 
... 
}, ... 
] 
}
Questions?

More Related Content

What's hot

Sprint 179
Sprint 179Sprint 179
Sprint 179
ManageIQ
 
Sprint 181
Sprint 181Sprint 181
Sprint 181
ManageIQ
 
Botvinnik webinar
Botvinnik webinarBotvinnik webinar
Botvinnik webinar
ManageIQ
 
Sprint 180
Sprint 180Sprint 180
Sprint 63
Sprint 63Sprint 63
Sprint 63
ManageIQ
 
Sprint 175
Sprint 175Sprint 175
Sprint 175
ManageIQ
 
Sprint 176
Sprint 176Sprint 176
Sprint 176
ManageIQ
 
Sprint 182
Sprint 182Sprint 182
Sprint 182
ManageIQ
 
Sprint 173
Sprint 173Sprint 173
Sprint 173
ManageIQ
 
Sprint 171
Sprint 171Sprint 171
Sprint 171
ManageIQ
 
Sprint 39 review
Sprint 39 reviewSprint 39 review
Sprint 39 review
ManageIQ
 
Sprint 44 review
Sprint 44 reviewSprint 44 review
Sprint 44 review
ManageIQ
 
Sprint 168
Sprint 168Sprint 168
Sprint 168
ManageIQ
 
Sprint 183
Sprint 183Sprint 183
Sprint 183
ManageIQ
 
Sprint 178
Sprint 178Sprint 178
Sprint 166
Sprint 166Sprint 166
Sprint 166
ManageIQ
 
Sprint 45 review
Sprint 45 reviewSprint 45 review
Sprint 45 review
ManageIQ
 
Sprint 88
Sprint 88Sprint 88
Sprint 88
ManageIQ
 
Sprint 184
Sprint 184Sprint 184
Sprint 184
ManageIQ
 
Sprint 68
Sprint 68Sprint 68
Sprint 68
ManageIQ
 

What's hot (20)

Sprint 179
Sprint 179Sprint 179
Sprint 179
 
Sprint 181
Sprint 181Sprint 181
Sprint 181
 
Botvinnik webinar
Botvinnik webinarBotvinnik webinar
Botvinnik webinar
 
Sprint 180
Sprint 180Sprint 180
Sprint 180
 
Sprint 63
Sprint 63Sprint 63
Sprint 63
 
Sprint 175
Sprint 175Sprint 175
Sprint 175
 
Sprint 176
Sprint 176Sprint 176
Sprint 176
 
Sprint 182
Sprint 182Sprint 182
Sprint 182
 
Sprint 173
Sprint 173Sprint 173
Sprint 173
 
Sprint 171
Sprint 171Sprint 171
Sprint 171
 
Sprint 39 review
Sprint 39 reviewSprint 39 review
Sprint 39 review
 
Sprint 44 review
Sprint 44 reviewSprint 44 review
Sprint 44 review
 
Sprint 168
Sprint 168Sprint 168
Sprint 168
 
Sprint 183
Sprint 183Sprint 183
Sprint 183
 
Sprint 178
Sprint 178Sprint 178
Sprint 178
 
Sprint 166
Sprint 166Sprint 166
Sprint 166
 
Sprint 45 review
Sprint 45 reviewSprint 45 review
Sprint 45 review
 
Sprint 88
Sprint 88Sprint 88
Sprint 88
 
Sprint 184
Sprint 184Sprint 184
Sprint 184
 
Sprint 68
Sprint 68Sprint 68
Sprint 68
 

Similar to Sprint 16 report

Sprint 16
Sprint 16Sprint 16
Sprint 16
ManageIQ
 
Sprint 80
Sprint 80Sprint 80
Sprint 80
ManageIQ
 
Sprint 86
Sprint 86Sprint 86
Sprint 86
ManageIQ
 
Sprint 64
Sprint 64Sprint 64
Sprint 64
ManageIQ
 
Sprint 65
Sprint 65Sprint 65
Sprint 65
ManageIQ
 
Sprint 17
Sprint 17Sprint 17
Sprint 17
ManageIQ
 
Sprint 60
Sprint 60Sprint 60
Sprint 60
ManageIQ
 
Sprint 66
Sprint 66Sprint 66
Sprint 66
ManageIQ
 
Sprint 70
Sprint 70Sprint 70
Sprint 70
ManageIQ
 
Sprint 92
Sprint 92Sprint 92
Sprint 92
ManageIQ
 
Sprint 48 review
Sprint 48 reviewSprint 48 review
Sprint 48 review
ManageIQ
 
Sprint 46 review
Sprint 46 reviewSprint 46 review
Sprint 46 review
ManageIQ
 
Sprint 59
Sprint 59Sprint 59
Sprint 59
ManageIQ
 
Sprint 21
Sprint 21Sprint 21
Sprint 21
ManageIQ
 
Sprint 67
Sprint 67Sprint 67
Sprint 67
ManageIQ
 
Sprint 58
Sprint 58Sprint 58
Sprint 58
ManageIQ
 
2017 Microservices Practitioner Virtual Summit: Microservices at Squarespace ...
2017 Microservices Practitioner Virtual Summit: Microservices at Squarespace ...2017 Microservices Practitioner Virtual Summit: Microservices at Squarespace ...
2017 Microservices Practitioner Virtual Summit: Microservices at Squarespace ...
Ambassador Labs
 
Sprint 18
Sprint 18Sprint 18
Sprint 18
ManageIQ
 
Sprint 36 review
Sprint 36 reviewSprint 36 review
Sprint 36 review
ManageIQ
 
Sprint 12
Sprint 12Sprint 12
Sprint 12
ManageIQ
 

Similar to Sprint 16 report (20)

Sprint 16
Sprint 16Sprint 16
Sprint 16
 
Sprint 80
Sprint 80Sprint 80
Sprint 80
 
Sprint 86
Sprint 86Sprint 86
Sprint 86
 
Sprint 64
Sprint 64Sprint 64
Sprint 64
 
Sprint 65
Sprint 65Sprint 65
Sprint 65
 
Sprint 17
Sprint 17Sprint 17
Sprint 17
 
Sprint 60
Sprint 60Sprint 60
Sprint 60
 
Sprint 66
Sprint 66Sprint 66
Sprint 66
 
Sprint 70
Sprint 70Sprint 70
Sprint 70
 
Sprint 92
Sprint 92Sprint 92
Sprint 92
 
Sprint 48 review
Sprint 48 reviewSprint 48 review
Sprint 48 review
 
Sprint 46 review
Sprint 46 reviewSprint 46 review
Sprint 46 review
 
Sprint 59
Sprint 59Sprint 59
Sprint 59
 
Sprint 21
Sprint 21Sprint 21
Sprint 21
 
Sprint 67
Sprint 67Sprint 67
Sprint 67
 
Sprint 58
Sprint 58Sprint 58
Sprint 58
 
2017 Microservices Practitioner Virtual Summit: Microservices at Squarespace ...
2017 Microservices Practitioner Virtual Summit: Microservices at Squarespace ...2017 Microservices Practitioner Virtual Summit: Microservices at Squarespace ...
2017 Microservices Practitioner Virtual Summit: Microservices at Squarespace ...
 
Sprint 18
Sprint 18Sprint 18
Sprint 18
 
Sprint 36 review
Sprint 36 reviewSprint 36 review
Sprint 36 review
 
Sprint 12
Sprint 12Sprint 12
Sprint 12
 

More from ManageIQ

ManageIQ - Sprint 239 Review - Slide Deck
ManageIQ - Sprint 239 Review - Slide DeckManageIQ - Sprint 239 Review - Slide Deck
ManageIQ - Sprint 239 Review - Slide Deck
ManageIQ
 
ManaegIQ - Sprint 238 Review - Slide Deck
ManaegIQ - Sprint 238 Review - Slide DeckManaegIQ - Sprint 238 Review - Slide Deck
ManaegIQ - Sprint 238 Review - Slide Deck
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
 

More from ManageIQ (20)

ManageIQ - Sprint 239 Review - Slide Deck
ManageIQ - Sprint 239 Review - Slide DeckManageIQ - Sprint 239 Review - Slide Deck
ManageIQ - Sprint 239 Review - Slide Deck
 
ManaegIQ - Sprint 238 Review - Slide Deck
ManaegIQ - Sprint 238 Review - Slide DeckManaegIQ - Sprint 238 Review - Slide Deck
ManaegIQ - Sprint 238 Review - Slide Deck
 
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
 

Recently uploaded

DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISDECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
Tier1 app
 
Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
Alberto Brandolini
 
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
kgyxske
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
gapen1
 
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
The Third Creative Media
 
INTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLES
INTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLESINTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLES
INTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLES
anfaltahir1010
 
14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision
ShulagnaSarkar2
 
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
Remote DBA Services
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Peter Caitens
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
Bert Jan Schrijver
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
Grant Fritchey
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
rodomar2
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
XfilesPro
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
Alina Yurenko
 
UI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design SystemUI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design System
Peter Muessig
 
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptxMigration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
ervikas4
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
sjcobrien
 

Recently uploaded (20)

DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISDECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
 
Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
 
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
 
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
 
INTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLES
INTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLESINTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLES
INTRODUCTION TO AI CLASSICAL THEORY TARGETED EXAMPLES
 
14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision
 
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
 
UI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design SystemUI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design System
 
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptxMigration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
 

Sprint 16 report

  • 1. ManageIQ Sprint 16 Report - Sprint End December 2, 2014 December 3, 2014
  • 2. Overview ●Sprint Statistics ●Charting Enhancements (D. Clarizio) ●I18N Progress (D. Clarizio) ●Cloud Orchestration (G. McCullough) ●Automate Enhancements (G. McCullough) ●Default LDAP Group for Authentication (G. McCullough) ●Amazon Events (G. Blomquist) ●Technical Debt - SmartProxy, Rails Backports (J. Rafaniello) ●IPv6 Communications (J. Rafaniello) ●Rest API Enhancements (A. Bellotti) ●Fleecing Tests (R. Oliveri)
  • 3. Sprint 16 Ended December 2 ●https://github.com/ManageIQ/manageiq/issues?q=milesto ne%3A%22Sprint+16+Ending+Dec+2%2C+2014%22 ●96 Pull Requests Merged o48 issues labeled as “bug” o27 issues labeled as “enhancement” o11 issues labeled as “technical debt” o8 issues labeled as “refactoring” o6 issues labeled as “test”
  • 5. Chart Styling Chart styling enabled: ●themes (Patternfly,etc ) ●backgrounds ●borders ●fonts ●colors ●highlighting ●pie chart formatting ●legend positioning
  • 6. Coming Soon ●Donut Charts ●Responsive Charts ●Enhanced Patternfly color scheme
  • 7. I18N Progress ●Currently follows browser language selection ●Will be adding admin and user settings ●Video - Login screen demo
  • 8. Cloud Orchestration ●Modeling PR merged (PR #899) ●In progress ○AWS Inventory collection (PR #919) ○Creation of Service Dialog based on Template ○Prototype of Provisioning through automate
  • 9. Automate Enhancements ●Specify Zone for Web Service Automation Request ○Usage: Pass ‘miq_zone=<zone_name>’ ■Parameter not specified: Zone of current appliance used ■Parameter specified without value: Tasks queued with null zone; any appliance in the region can process. ●Example: 'parameters' => ‘miq_zone=’ ■Parameter specified with value: Request runs in specified zone. (Note: Request creation fails if zone does not exist) Example: savon.call(:create_automation_request, :message => 'version' => '1.1', 'uri_parts' => "namespace=System|class=Request|instance=test|message=create", 'parameters' => ‘miq_zone=Mahwah’)
  • 10. Automate Enhancements ●Request Message override ○user_message= #New method available on MiqRequest instances Example: request = $evm.root['service_template_provision_task'].miq_request request.user_message = “Custom User Message” Reset to normal messaging: request.user_message = nil
  • 11. Default Group for LDAP Authentication ●Settings and Operations Guide - 5.2.1. Creating a User Note: If you are using LDAP, but did not enable Get User Groups from LDAP in your server's Authentication tab, you will need to define a user. ●Enhancement allows new user logons when “Get User Groups from LDAP” is disabled
  • 12. Amazon AWS Event Collection ●Worked with Amazon during closed beta to develop ●Third of three pieces of provider functionality ●Enables event-based policies for AWS NB: Need to review AWS Config setup requirements and document ManageIQ configuration
  • 13. Technical debt ●SmartProxy removal ○Functionality not needed or replaced by winrm gem ○PR #1090 ●Rails backports/fork removal ○Backport and use disable_ddl_transaction! ○Added bigserial support for primary keys to rails, backported and used in manageiq ○Next: Get “areas” (tests, migrations) of manageiq running on Rails 4.2
  • 14. IPv6 Communications ●VMWare (done) ○PR #1080 (includes upgrading httpclient to 2.5.3) ●RHEVM/Ovirt (in progress) ○ManageIQ/ovirt PR #16 ○Ruby 2.0 and 2.1 backports (net/http regression) ■https://bugs.ruby-lang.org/issues/10530 ■https://bugs.ruby-lang.org/issues/10531 ○rest-client/rest-client PR #332 ○rest-client/rest-client PR #333 ●Next: Model changes/openstack communication
  • 15. Rest API - Accounts subcollection ●API versioning to follow Semver standard oi.e. v1.1 development version now set to v1.1.0-pre ●Added VM accounts subcollection queries oQuery via GET /api/vms/#/accounts Example: GET /api/vms/320/accounts?expand=resources { "name": "accounts", "count": 3, "subcount": 2, "resources": [ { "id": "http://localhost:3000/api/vms/320/accounts/3", "name": "Alberto", "homedir": "/home/aab", ... }, ...] } oAlso via --expand parameter GET /api/vms/#?expand=accounts
  • 16. Rest API - Software subcollection ●Added VM software subcollection queries oQuery via GET /api/vms/#/software Example: GET /api/vms/320/software?expand=resources { "name": "software", "count": 1, "subcount": 1, "resources": [ { "id": "http://localhost:3000/api/vms/320/software/1", "name": "LibreOffice", "vendor": "DocumentFoundation", ... } ] } oAlso via --expand parameter GET /api/vms/#?expand=software
  • 17. Rest API - VM accounts & software ●Querying both subcollection types can be done as follows: oQuery via GET /api/vms/#?expand=accounts,software Example: GET /api/vms/320?expand=accounts,software { “id”: “http://localhost:3000/api/vms/320”, “name”: “aab-vm1”, … “accounts” : [ { “id”: “http://localhost:3000/api/vms/320/accounts/3”, ... }, ... ] “software” : [ { “id”: “http://localhost:3000/api/vms/320/software/1”, ... }, ... ] }