SlideShare a Scribd company logo
ManageIQ
Sprint 30 Review - Sprint End October 5, 2015
October 7, 2015
Overview
● Sprint Statistics (O. Barenboim)
● Providers (G. Blomquist)
● User Interface (D. Clarizio)
● Tenancy/Reconfigure Options (G. McCullough)
● Appliance Core (G. Tanzillo)
● Rest API (A. Bellotti)
● SmartState/Storage (R. Oliveri)
● Discussion
Sprint Statistics (O. Barenboim)
276 Pull Requests Merged
14 gem changes
PRs Breakdown by Feature Category
(O. Barenboim)
Sprint Statistics (O. Barenboim)
● Gemnasium (Ruby Gem Dependencies)
○ https://gemnasium.com/ManageIQ/manageiq
○ 160 Green | 47 Yellow | 0 Red
● Coveralls (Code Covered by Unit Tests)
○ https://coveralls.io/github/ManageIQ/manageiq
○ 46.52 % coverage
○ may be a bug in Coveralls not accurately reporting
■ need to investigate
● Hakiri (Code Security)
○ https://hakiri.io/github/ManageIQ/manageiq/master
○ 33 Areas Verified
○ 3 Cross-Site Scripting Warnings (Weak)
All Repo Stats (O. Barenboim)
PRs Merged Git Repo
9 ManageIQ/azure-armrest
1 ManageIQ/guides
276 ManageIQ/manageiq
11 ManageIQ/manageiq-appliance
7 ManageIQ/manageiq-appliance-build
1 ManageIQ/miq_tools_services
4 ManageIQ/miq_bot
4 ManageIQ/manageiq.org
5 ManageIQ/linux_admin
● ManageIQ: https://github.com/ManageIQ/manageiq/issues?q=milestone%3A%22Sprint+30+Ending+Oct+5%2C+2015%22
OpenStack
● generic pagination
● better neutron support
● deleting unused RabbitMQ queues
Providers (G. Blomquist)
Providers (G. Blomquist)
OpenStack Keystone V3
Providers (G. Blomquist)
Azure Instance Power Operations
Providers (G. Blomquist)
Container Management and SmartState
● Pull Requests
○ 123 total merged
○ 47 enhancements
○ 51 bugs
● New OOTB Tenancy Roles
● Ongoing Styling
○ File uploads
○ Dashboard Widgets
○ More Patternfly updates
● Self Service UI
User Interface (D. Clarizio)
UI - New OOTB Tenancy Roles
UI - New OOTB Tenancy Roles
UI - File Uploads
UI - Dashboard Widgets
UI - Self Service
Demo
Tenancy (G. McCullough)
● Associate Tenant to Requests and Services
● Update VM tenant when owning group
changes
● Support tagging of Tenants
● Automate
○ Identify Visible/Editable/Enabled Automate domains
for tenants
○ Set automate domain priority (scoped per tenant)
○ Service model updates
○ Import changes to include tenant
Reconfigure (G. McCullough)
● Change Memory/CPU for RHEV-M VMs
Reconfigure (G. McCullough)
● Add Memory/CPU support for RHEV-M VMs
Reconfigure (G. McCullough)
● VM Reconfigure request created
Reconfigure (G. McCullough)
● Orchestration Services
Reconfigure (G. McCullough)
Appliance Core (G. Tanzillo)
● 57 PRs merged across 3 repositories
● LinuxAdmin gem updated to 0.11.1
○ Appliance power operations
○ Application stop/start/restart
○ Setting and getting appliance hostname
○ More to come in sprint 31
● Created filesystems for STIG compliance
○ /var
○ /var/log
○ /var/log/audit
○ /home
○ /tmp
Appliance Core (G. Tanzillo)
Sprint 29 Nightly
Sprint 30 Nightly
Appliance Core (G. Tanzillo)
● Self Service UI
○ Added to nightly appliance build (/self_service)
○ Serving /pictures from DB
● Tenancy
○ Assignment to managed objects (VM, EMS, etc.)
○ Scoping of managed objects owned by a tenant
○ Scoping of managed objects owned by parent/child
tenants
● Rest API
○ New APIs and enhancements
Rest API (A. Bellotti)
● API Token Management Enhancements
○ GET /api/auth?requester_type=ui
{
"auth_token": "eecf091fd1bc64db422a286d7bff8d21",
"token_ttl": 3600,
"expires_on": "2015-09-24T20:14:31Z"
}
● Services set_ownership action
○ POST /api/services/:id
{
“action” : “set_ownership”,
“resource” : {
“owner” : { “href” : “http://.../api/users/:user_id” },
“group” : { “href” : “http://.../api/groups/:group_id” }
}
}
■ Owner: by id, href, name or userid. Group: by id, href, description
○ POST /api/services
Rest API (A. Bellotti)
● Access to image_href’s for Services and Service Templates
○ GET /api/services?expand=resources&attributes=picture.image_href
○ GET /api/service_requests?expand=resources&attributes=picture.image_href
○ GET /api/service_templates?expand=resources&attributes=picture.image_href
● Support Custom Actions buttons and dialogs
○ GET /api/service_templates/:id?attributes=custom_actions,custom_action_buttons
○ GET /api/services/:id?attribtues=custom_actions,custom_action_buttons
■ custom_action_buttons: Set of all custom buttons
■ custom_actions: Set of all custom buttons with button groups
Rest API (A. Bellotti)
● Allow password updates
○ POST /api/users/:id
{
“action” : “edit”,
“resource” : { “password” : “<new_password>” }
}
● Support CRUD for categories and tags
○ POST /api/categories actions: create, edit, delete
○ POST /api/categories/:id actions: edit, delete
○ DELETE /api/categories/:id
○ POST /api/tags actions: create, edit, delete
○ POST /api/tags/:id actions: edit, delete
○ DELETE /api/tags/:id
■ attributes: name, description
SmartState (R. Oliveri)
Fixed:
● SmartState task timeout honored.
● Storage SSA - added storage types
○ FCP
○ iSCSI
○ GlusterFS
Database Documentation:
➔ http://talk.manageiq.org/t/manageiq-database-layout/895
SmartState (R. Oliveri)
Future:
● OpenStack - RAW disk support
(Implemented - PR TBM)
Discussion
Upcoming Sprint Report Schedule:
● October 28
● November 18
● December 9

More Related Content

What's hot

Sprint 64
Sprint 64Sprint 64
Sprint 64
ManageIQ
 
Sprint 65
Sprint 65Sprint 65
Sprint 65
ManageIQ
 
Sprint 23
Sprint 23Sprint 23
Sprint 23
ManageIQ
 
Sprint 75
Sprint 75Sprint 75
Sprint 75
ManageIQ
 
Sprint 76
Sprint 76Sprint 76
Sprint 76
ManageIQ
 
Sprint 37 review
Sprint 37 reviewSprint 37 review
Sprint 37 review
ManageIQ
 
Configuring Greenstone's self-archive tool - The Depositor
Configuring Greenstone's self-archive tool - The DepositorConfiguring Greenstone's self-archive tool - The Depositor
Configuring Greenstone's self-archive tool - The Depositor
Diego Spano
 
Sprint 91
Sprint 91Sprint 91
Sprint 91
ManageIQ
 
Azure - Bronagh Sorota - ManageIQ Design Summit 2016
Azure - Bronagh Sorota - ManageIQ Design Summit 2016Azure - Bronagh Sorota - ManageIQ Design Summit 2016
Azure - Bronagh Sorota - ManageIQ Design Summit 2016
ManageIQ
 
Sprint 101
Sprint 101Sprint 101
Sprint 101
ManageIQ
 

What's hot (10)

Sprint 64
Sprint 64Sprint 64
Sprint 64
 
Sprint 65
Sprint 65Sprint 65
Sprint 65
 
Sprint 23
Sprint 23Sprint 23
Sprint 23
 
Sprint 75
Sprint 75Sprint 75
Sprint 75
 
Sprint 76
Sprint 76Sprint 76
Sprint 76
 
Sprint 37 review
Sprint 37 reviewSprint 37 review
Sprint 37 review
 
Configuring Greenstone's self-archive tool - The Depositor
Configuring Greenstone's self-archive tool - The DepositorConfiguring Greenstone's self-archive tool - The Depositor
Configuring Greenstone's self-archive tool - The Depositor
 
Sprint 91
Sprint 91Sprint 91
Sprint 91
 
Azure - Bronagh Sorota - ManageIQ Design Summit 2016
Azure - Bronagh Sorota - ManageIQ Design Summit 2016Azure - Bronagh Sorota - ManageIQ Design Summit 2016
Azure - Bronagh Sorota - ManageIQ Design Summit 2016
 
Sprint 101
Sprint 101Sprint 101
Sprint 101
 

Similar to Sprint 30

Sprint 47
Sprint 47Sprint 47
Sprint 47
ManageIQ
 
Sprint 49 review
Sprint 49 reviewSprint 49 review
Sprint 49 review
ManageIQ
 
Sprint 50 review
Sprint 50 reviewSprint 50 review
Sprint 50 review
ManageIQ
 
Sprint 45 review
Sprint 45 reviewSprint 45 review
Sprint 45 review
ManageIQ
 
Sprint 38 review
Sprint 38 reviewSprint 38 review
Sprint 38 review
ManageIQ
 
Sprint 53
Sprint 53Sprint 53
Sprint 53
ManageIQ
 
Sprint 43 Review
Sprint 43 ReviewSprint 43 Review
Sprint 43 Review
ManageIQ
 
Sprint 51 review
Sprint 51 reviewSprint 51 review
Sprint 51 review
ManageIQ
 
Sprint 33
Sprint 33Sprint 33
Sprint 33
ManageIQ
 
Sprint 44 review
Sprint 44 reviewSprint 44 review
Sprint 44 review
ManageIQ
 
Sprint 54
Sprint 54Sprint 54
Sprint 54
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 48 review
Sprint 48 reviewSprint 48 review
Sprint 48 review
ManageIQ
 
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 59
Sprint 59Sprint 59
Sprint 59
ManageIQ
 
Sprint 92
Sprint 92Sprint 92
Sprint 92
ManageIQ
 
Sprint 34 review
Sprint 34 reviewSprint 34 review
Sprint 34 review
ManageIQ
 
Sprint 35 review
Sprint 35 reviewSprint 35 review
Sprint 35 review
ManageIQ
 

Similar to Sprint 30 (20)

Sprint 47
Sprint 47Sprint 47
Sprint 47
 
Sprint 49 review
Sprint 49 reviewSprint 49 review
Sprint 49 review
 
Sprint 50 review
Sprint 50 reviewSprint 50 review
Sprint 50 review
 
Sprint 45 review
Sprint 45 reviewSprint 45 review
Sprint 45 review
 
Sprint 38 review
Sprint 38 reviewSprint 38 review
Sprint 38 review
 
Sprint 53
Sprint 53Sprint 53
Sprint 53
 
Sprint 43 Review
Sprint 43 ReviewSprint 43 Review
Sprint 43 Review
 
Sprint 51 review
Sprint 51 reviewSprint 51 review
Sprint 51 review
 
Sprint 33
Sprint 33Sprint 33
Sprint 33
 
Sprint 44 review
Sprint 44 reviewSprint 44 review
Sprint 44 review
 
Sprint 54
Sprint 54Sprint 54
Sprint 54
 
Sprint 39 review
Sprint 39 reviewSprint 39 review
Sprint 39 review
 
Sprint 46 review
Sprint 46 reviewSprint 46 review
Sprint 46 review
 
Sprint 48 review
Sprint 48 reviewSprint 48 review
Sprint 48 review
 
Sprint 41 review
Sprint 41 reviewSprint 41 review
Sprint 41 review
 
Sprint 41 review
Sprint 41 reviewSprint 41 review
Sprint 41 review
 
Sprint 59
Sprint 59Sprint 59
Sprint 59
 
Sprint 92
Sprint 92Sprint 92
Sprint 92
 
Sprint 34 review
Sprint 34 reviewSprint 34 review
Sprint 34 review
 
Sprint 35 review
Sprint 35 reviewSprint 35 review
Sprint 35 review
 

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

Comprehensive Vulnerability Assessments Process _ Aardwolf Security.docx
Comprehensive Vulnerability Assessments Process _ Aardwolf Security.docxComprehensive Vulnerability Assessments Process _ Aardwolf Security.docx
Comprehensive Vulnerability Assessments Process _ Aardwolf Security.docx
Aardwolf Security
 
VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...
VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...
VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...
jealousviolet
 
Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...
Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...
Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...
3610stuck
 
Verified Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDeli...
Verified Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDeli...Verified Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDeli...
Verified Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDeli...
87tomato
 
GT degree offer diploma Transcript
GT degree offer diploma TranscriptGT degree offer diploma Transcript
GT degree offer diploma Transcript
attueb
 
Busty Girls Call Mumbai 9930245274 Unlimited Short Providing Girls Service Av...
Busty Girls Call Mumbai 9930245274 Unlimited Short Providing Girls Service Av...Busty Girls Call Mumbai 9930245274 Unlimited Short Providing Girls Service Av...
Busty Girls Call Mumbai 9930245274 Unlimited Short Providing Girls Service Av...
revolutionary575
 
Maximizing Efficiency and Profitability: Optimizing Data Systems, Enhancing C...
Maximizing Efficiency and Profitability: Optimizing Data Systems, Enhancing C...Maximizing Efficiency and Profitability: Optimizing Data Systems, Enhancing C...
Maximizing Efficiency and Profitability: Optimizing Data Systems, Enhancing C...
OnePlan Solutions
 
Girls Call Jogeshwari 9967584737 Provide Best And Top Girl Service And No1 in...
Girls Call Jogeshwari 9967584737 Provide Best And Top Girl Service And No1 in...Girls Call Jogeshwari 9967584737 Provide Best And Top Girl Service And No1 in...
Girls Call Jogeshwari 9967584737 Provide Best And Top Girl Service And No1 in...
simran hot girls
 
Il Data Streaming per un’AI real-time di nuova generazione
Il Data Streaming per un’AI real-time di nuova generazioneIl Data Streaming per un’AI real-time di nuova generazione
Il Data Streaming per un’AI real-time di nuova generazione
confluent
 
Private Girls Call Navi Mumbai 🛵🚡9820252231 💃 Choose Best And Top Girl Servic...
Private Girls Call Navi Mumbai 🛵🚡9820252231 💃 Choose Best And Top Girl Servic...Private Girls Call Navi Mumbai 🛵🚡9820252231 💃 Choose Best And Top Girl Servic...
Private Girls Call Navi Mumbai 🛵🚡9820252231 💃 Choose Best And Top Girl Servic...
902basic
 
NYGGS 360: A Complete ERP for Construction Innovation
NYGGS 360: A Complete ERP for Construction InnovationNYGGS 360: A Complete ERP for Construction Innovation
NYGGS 360: A Complete ERP for Construction Innovation
NYGGS Construction ERP Software
 
Blockchain in Agricultural Traceability Use Cases in 2024.pdf
Blockchain in Agricultural Traceability Use Cases in 2024.pdfBlockchain in Agricultural Traceability Use Cases in 2024.pdf
Blockchain in Agricultural Traceability Use Cases in 2024.pdf
Natsoft Corporation
 
TEQnation 2024: Sustainable Software: May the Green Code Be with You
TEQnation 2024: Sustainable Software: May the Green Code Be with YouTEQnation 2024: Sustainable Software: May the Green Code Be with You
TEQnation 2024: Sustainable Software: May the Green Code Be with You
marcofolio
 
welcome to presentation on Google Apps
welcome to   presentation on Google Appswelcome to   presentation on Google Apps
welcome to presentation on Google Apps
AsifKarimJim
 
Celebrity Girls Call Mumbai 🛵🚡9910780858 💃 Choose Best And Top Girl Service A...
Celebrity Girls Call Mumbai 🛵🚡9910780858 💃 Choose Best And Top Girl Service A...Celebrity Girls Call Mumbai 🛵🚡9910780858 💃 Choose Best And Top Girl Service A...
Celebrity Girls Call Mumbai 🛵🚡9910780858 💃 Choose Best And Top Girl Service A...
norina2645
 
Vip Girls Call ServiCe Hyderabad 0000000000 Pooja Best High Class Hyderabad A...
Vip Girls Call ServiCe Hyderabad 0000000000 Pooja Best High Class Hyderabad A...Vip Girls Call ServiCe Hyderabad 0000000000 Pooja Best High Class Hyderabad A...
Vip Girls Call ServiCe Hyderabad 0000000000 Pooja Best High Class Hyderabad A...
ashiklo9823
 
ERP Software Solutions Provider in Coimbatore
ERP Software Solutions Provider in CoimbatoreERP Software Solutions Provider in Coimbatore
ERP Software Solutions Provider in Coimbatore
Nextskill Technologies
 
Artificial intelligence in customer services or chatbots
Artificial intelligence  in customer services or chatbotsArtificial intelligence  in customer services or chatbots
Artificial intelligence in customer services or chatbots
kayash1656
 
bangalore Girls call 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
bangalore Girls call  👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Deliverybangalore Girls call  👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
bangalore Girls call 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
sunilverma7884
 
IoT In Manufacturing_ Use Cases, Benefits, and Challenges.pdf
IoT In Manufacturing_ Use Cases, Benefits, and Challenges.pdfIoT In Manufacturing_ Use Cases, Benefits, and Challenges.pdf
IoT In Manufacturing_ Use Cases, Benefits, and Challenges.pdf
mohitd6
 

Recently uploaded (20)

Comprehensive Vulnerability Assessments Process _ Aardwolf Security.docx
Comprehensive Vulnerability Assessments Process _ Aardwolf Security.docxComprehensive Vulnerability Assessments Process _ Aardwolf Security.docx
Comprehensive Vulnerability Assessments Process _ Aardwolf Security.docx
 
VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...
VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...
VVIP Girls Call Mumbai 9910780858 Provide Best And Top Girl Service And No1 i...
 
Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...
Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...
Mumbai Girls Call Mumbai 🎈🔥9930687706 🔥💋🎈 Provide Best And Top Girl Service A...
 
Verified Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDeli...
Verified Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDeli...Verified Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDeli...
Verified Girls Call Mumbai 👀 9820252231 👀 Cash Payment With Room DeliveryDeli...
 
GT degree offer diploma Transcript
GT degree offer diploma TranscriptGT degree offer diploma Transcript
GT degree offer diploma Transcript
 
Busty Girls Call Mumbai 9930245274 Unlimited Short Providing Girls Service Av...
Busty Girls Call Mumbai 9930245274 Unlimited Short Providing Girls Service Av...Busty Girls Call Mumbai 9930245274 Unlimited Short Providing Girls Service Av...
Busty Girls Call Mumbai 9930245274 Unlimited Short Providing Girls Service Av...
 
Maximizing Efficiency and Profitability: Optimizing Data Systems, Enhancing C...
Maximizing Efficiency and Profitability: Optimizing Data Systems, Enhancing C...Maximizing Efficiency and Profitability: Optimizing Data Systems, Enhancing C...
Maximizing Efficiency and Profitability: Optimizing Data Systems, Enhancing C...
 
Girls Call Jogeshwari 9967584737 Provide Best And Top Girl Service And No1 in...
Girls Call Jogeshwari 9967584737 Provide Best And Top Girl Service And No1 in...Girls Call Jogeshwari 9967584737 Provide Best And Top Girl Service And No1 in...
Girls Call Jogeshwari 9967584737 Provide Best And Top Girl Service And No1 in...
 
Il Data Streaming per un’AI real-time di nuova generazione
Il Data Streaming per un’AI real-time di nuova generazioneIl Data Streaming per un’AI real-time di nuova generazione
Il Data Streaming per un’AI real-time di nuova generazione
 
Private Girls Call Navi Mumbai 🛵🚡9820252231 💃 Choose Best And Top Girl Servic...
Private Girls Call Navi Mumbai 🛵🚡9820252231 💃 Choose Best And Top Girl Servic...Private Girls Call Navi Mumbai 🛵🚡9820252231 💃 Choose Best And Top Girl Servic...
Private Girls Call Navi Mumbai 🛵🚡9820252231 💃 Choose Best And Top Girl Servic...
 
NYGGS 360: A Complete ERP for Construction Innovation
NYGGS 360: A Complete ERP for Construction InnovationNYGGS 360: A Complete ERP for Construction Innovation
NYGGS 360: A Complete ERP for Construction Innovation
 
Blockchain in Agricultural Traceability Use Cases in 2024.pdf
Blockchain in Agricultural Traceability Use Cases in 2024.pdfBlockchain in Agricultural Traceability Use Cases in 2024.pdf
Blockchain in Agricultural Traceability Use Cases in 2024.pdf
 
TEQnation 2024: Sustainable Software: May the Green Code Be with You
TEQnation 2024: Sustainable Software: May the Green Code Be with YouTEQnation 2024: Sustainable Software: May the Green Code Be with You
TEQnation 2024: Sustainable Software: May the Green Code Be with You
 
welcome to presentation on Google Apps
welcome to   presentation on Google Appswelcome to   presentation on Google Apps
welcome to presentation on Google Apps
 
Celebrity Girls Call Mumbai 🛵🚡9910780858 💃 Choose Best And Top Girl Service A...
Celebrity Girls Call Mumbai 🛵🚡9910780858 💃 Choose Best And Top Girl Service A...Celebrity Girls Call Mumbai 🛵🚡9910780858 💃 Choose Best And Top Girl Service A...
Celebrity Girls Call Mumbai 🛵🚡9910780858 💃 Choose Best And Top Girl Service A...
 
Vip Girls Call ServiCe Hyderabad 0000000000 Pooja Best High Class Hyderabad A...
Vip Girls Call ServiCe Hyderabad 0000000000 Pooja Best High Class Hyderabad A...Vip Girls Call ServiCe Hyderabad 0000000000 Pooja Best High Class Hyderabad A...
Vip Girls Call ServiCe Hyderabad 0000000000 Pooja Best High Class Hyderabad A...
 
ERP Software Solutions Provider in Coimbatore
ERP Software Solutions Provider in CoimbatoreERP Software Solutions Provider in Coimbatore
ERP Software Solutions Provider in Coimbatore
 
Artificial intelligence in customer services or chatbots
Artificial intelligence  in customer services or chatbotsArtificial intelligence  in customer services or chatbots
Artificial intelligence in customer services or chatbots
 
bangalore Girls call 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
bangalore Girls call  👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Deliverybangalore Girls call  👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
bangalore Girls call 👀 XXXXXXXXXXX 👀 Rs.9.5 K Cash Payment With Room Delivery
 
IoT In Manufacturing_ Use Cases, Benefits, and Challenges.pdf
IoT In Manufacturing_ Use Cases, Benefits, and Challenges.pdfIoT In Manufacturing_ Use Cases, Benefits, and Challenges.pdf
IoT In Manufacturing_ Use Cases, Benefits, and Challenges.pdf
 

Sprint 30

  • 1. ManageIQ Sprint 30 Review - Sprint End October 5, 2015 October 7, 2015
  • 2. Overview ● Sprint Statistics (O. Barenboim) ● Providers (G. Blomquist) ● User Interface (D. Clarizio) ● Tenancy/Reconfigure Options (G. McCullough) ● Appliance Core (G. Tanzillo) ● Rest API (A. Bellotti) ● SmartState/Storage (R. Oliveri) ● Discussion
  • 3. Sprint Statistics (O. Barenboim) 276 Pull Requests Merged 14 gem changes
  • 4. PRs Breakdown by Feature Category (O. Barenboim)
  • 5. Sprint Statistics (O. Barenboim) ● Gemnasium (Ruby Gem Dependencies) ○ https://gemnasium.com/ManageIQ/manageiq ○ 160 Green | 47 Yellow | 0 Red ● Coveralls (Code Covered by Unit Tests) ○ https://coveralls.io/github/ManageIQ/manageiq ○ 46.52 % coverage ○ may be a bug in Coveralls not accurately reporting ■ need to investigate ● Hakiri (Code Security) ○ https://hakiri.io/github/ManageIQ/manageiq/master ○ 33 Areas Verified ○ 3 Cross-Site Scripting Warnings (Weak)
  • 6. All Repo Stats (O. Barenboim) PRs Merged Git Repo 9 ManageIQ/azure-armrest 1 ManageIQ/guides 276 ManageIQ/manageiq 11 ManageIQ/manageiq-appliance 7 ManageIQ/manageiq-appliance-build 1 ManageIQ/miq_tools_services 4 ManageIQ/miq_bot 4 ManageIQ/manageiq.org 5 ManageIQ/linux_admin ● ManageIQ: https://github.com/ManageIQ/manageiq/issues?q=milestone%3A%22Sprint+30+Ending+Oct+5%2C+2015%22
  • 7. OpenStack ● generic pagination ● better neutron support ● deleting unused RabbitMQ queues Providers (G. Blomquist)
  • 9. Providers (G. Blomquist) Azure Instance Power Operations
  • 10. Providers (G. Blomquist) Container Management and SmartState
  • 11. ● Pull Requests ○ 123 total merged ○ 47 enhancements ○ 51 bugs ● New OOTB Tenancy Roles ● Ongoing Styling ○ File uploads ○ Dashboard Widgets ○ More Patternfly updates ● Self Service UI User Interface (D. Clarizio)
  • 12. UI - New OOTB Tenancy Roles
  • 13. UI - New OOTB Tenancy Roles
  • 14. UI - File Uploads
  • 15. UI - Dashboard Widgets
  • 16. UI - Self Service Demo
  • 17. Tenancy (G. McCullough) ● Associate Tenant to Requests and Services ● Update VM tenant when owning group changes ● Support tagging of Tenants ● Automate ○ Identify Visible/Editable/Enabled Automate domains for tenants ○ Set automate domain priority (scoped per tenant) ○ Service model updates ○ Import changes to include tenant
  • 18. Reconfigure (G. McCullough) ● Change Memory/CPU for RHEV-M VMs
  • 19. Reconfigure (G. McCullough) ● Add Memory/CPU support for RHEV-M VMs
  • 20. Reconfigure (G. McCullough) ● VM Reconfigure request created
  • 21. Reconfigure (G. McCullough) ● Orchestration Services
  • 23. Appliance Core (G. Tanzillo) ● 57 PRs merged across 3 repositories ● LinuxAdmin gem updated to 0.11.1 ○ Appliance power operations ○ Application stop/start/restart ○ Setting and getting appliance hostname ○ More to come in sprint 31 ● Created filesystems for STIG compliance ○ /var ○ /var/log ○ /var/log/audit ○ /home ○ /tmp
  • 24. Appliance Core (G. Tanzillo) Sprint 29 Nightly Sprint 30 Nightly
  • 25. Appliance Core (G. Tanzillo) ● Self Service UI ○ Added to nightly appliance build (/self_service) ○ Serving /pictures from DB ● Tenancy ○ Assignment to managed objects (VM, EMS, etc.) ○ Scoping of managed objects owned by a tenant ○ Scoping of managed objects owned by parent/child tenants ● Rest API ○ New APIs and enhancements
  • 26. Rest API (A. Bellotti) ● API Token Management Enhancements ○ GET /api/auth?requester_type=ui { "auth_token": "eecf091fd1bc64db422a286d7bff8d21", "token_ttl": 3600, "expires_on": "2015-09-24T20:14:31Z" } ● Services set_ownership action ○ POST /api/services/:id { “action” : “set_ownership”, “resource” : { “owner” : { “href” : “http://.../api/users/:user_id” }, “group” : { “href” : “http://.../api/groups/:group_id” } } } ■ Owner: by id, href, name or userid. Group: by id, href, description ○ POST /api/services
  • 27. Rest API (A. Bellotti) ● Access to image_href’s for Services and Service Templates ○ GET /api/services?expand=resources&attributes=picture.image_href ○ GET /api/service_requests?expand=resources&attributes=picture.image_href ○ GET /api/service_templates?expand=resources&attributes=picture.image_href ● Support Custom Actions buttons and dialogs ○ GET /api/service_templates/:id?attributes=custom_actions,custom_action_buttons ○ GET /api/services/:id?attribtues=custom_actions,custom_action_buttons ■ custom_action_buttons: Set of all custom buttons ■ custom_actions: Set of all custom buttons with button groups
  • 28. Rest API (A. Bellotti) ● Allow password updates ○ POST /api/users/:id { “action” : “edit”, “resource” : { “password” : “<new_password>” } } ● Support CRUD for categories and tags ○ POST /api/categories actions: create, edit, delete ○ POST /api/categories/:id actions: edit, delete ○ DELETE /api/categories/:id ○ POST /api/tags actions: create, edit, delete ○ POST /api/tags/:id actions: edit, delete ○ DELETE /api/tags/:id ■ attributes: name, description
  • 29. SmartState (R. Oliveri) Fixed: ● SmartState task timeout honored. ● Storage SSA - added storage types ○ FCP ○ iSCSI ○ GlusterFS Database Documentation: ➔ http://talk.manageiq.org/t/manageiq-database-layout/895
  • 30. SmartState (R. Oliveri) Future: ● OpenStack - RAW disk support (Implemented - PR TBM)
  • 31. Discussion Upcoming Sprint Report Schedule: ● October 28 ● November 18 ● December 9