SlideShare a Scribd company logo
Rocky Project Update
Lance Bragstad (@LanceBragstad)
Harry Rybacki (@HarryRybacki)
What is OpenStack Identity?
What was accomplished in Queens?
What are we achieving in Rocky?
Looking ahead to Stein
How you can contribute
Related sessions & talks
What is OpenStack Identity?
a shared service for authentication and authorization
supplies identity information to end users and services
broker between OpenStack and other identity services
What is OpenStack Identity?
a shared service for authentication and authorization
supplies identity information to end users and services
broker between OpenStack and other identity services
What is OpenStack Identity?
a shared service for authentication and authorization
supplies identity information to end users and services
broker between OpenStack and other identity services
2H17 User Survey - Where should we prioritize resources?
What is OpenStack Identity?
What was accomplished in Queens?
What are we achieving in Rocky?
Looking ahead to Stein
How you can contribute
Related sessions & talks
What was accomplished in Queens?
application credentials
system scope & system role assignments
oslo.policy improvements
unified limits & flat enforcement
project tags
v2.0 API removal
What was accomplished in Queens?
application credentials
system scope & system role assignments
oslo.policy improvements
unified limits & flat enforcement
project tags
v2.0 API removal
What was accomplished in Queens?
application credentials
system scope & system role assignments
oslo.policy improvements
unified limits & flat enforcement
project tags
v2.0 API removal
What was accomplished in Queens?
application credentials
system scope & system role assignments
oslo.policy improvements
unified limits & flat enforcement
project tags
v2.0 API removal
What was accomplished in Queens?
application credentials
system scope & system role assignments
oslo.policy improvements
unified limits & flat enforcement
project tags
v2.0 API removal
What was accomplished in Queens?
application credentials
system scope & system role assignments
oslo.policy improvements
unified limits & flat enforcement
project tags
v2.0 API removal
What is OpenStack Identity?
What was accomplished in Queens?
What are we achieving in Rocky?
Looking ahead to Stein
How you can contribute
Related sessions & talks
What are we achieving in Rocky?
default roles
unified limits API stabilization
strict hierarchical enforcement model
application credential capability lists
improved multi-factor authentication
What are we achieving in Rocky?
default roles
unified limits API stabilization
strict hierarchical enforcement model
application credential capability lists
improved multi-factor authentication
What are we achieving in Rocky?
default roles
unified limits API stabilization
strict hierarchical enforcement model
application credential capability lists
improved multi-factor authentication
What are we achieving in Rocky?
default roles
unified limits API stabilization
strict hierarchical enforcement model
application credential capability lists
improved multi-factor authentication
What are we achieving in Rocky?
default roles
unified limits API stabilization
strict hierarchical enforcement model
application credential capability lists
improved multi-factor authentication
What is OpenStack Identity?
What was accomplished in Queens?
What are we achieving in Rocky?
Looking ahead to Stein
How you can contribute
Related sessions & talks
Looking ahead to Stein
default roles across services
oslo.limit adoption
federated identity improvements
Looking ahead to Stein
default roles across services
oslo.limit adoption
federated identity improvements
Looking ahead to Stein
default roles across services
oslo.limit adoption
federated identity improvements
What is OpenStack Identity?
What was accomplished in Queens?
What are we achieving in Rocky?
Looking ahead to Stein
How you can contribute
Related sessions & talks
How you can contribute
office hours on Tuesdays
weekly reports every Friday
How you can contribute
office hours on Tuesdays
weekly reports every Friday
How you can contribute
consistent default roles
oslo.limit integration
How you can contribute
consistent default roles
oslo.limit integration
What is OpenStack Identity?
What was accomplished in Queens?
What are we achieving in Rocky?
Looking ahead to Stein
How you can contribute
Related sessions & talks
Forum sessions
Default Roles on Monday @ 11:35
Project Onboarding on Monday @ 5:10
Edge Architecture on Tuesday @ 11:00
Feedback Session on Tuesday @ 5:30
Unified Limits on Thursday @ 3:30
Related talks
A Unified Approach to Role Based Access Control on Monday @ 3:10
Integrating Keystone with Centralized Authentication on Tuesday @ 9:50
Kubernetes and OpenStack Policy Management on Tuesday @ 1:50
Application Credentials in Keystone on Wednesday @ 5:30
Centralized Policy Enforcement on Thursday @ 11:00
OpenStack Keystone Rocky Project Update

More Related Content

Similar to OpenStack Keystone Rocky Project Update

Rest-Assured - легкий способ автоматизации тестирования REST
Rest-Assured - легкий способ автоматизации тестирования RESTRest-Assured - легкий способ автоматизации тестирования REST
Rest-Assured - легкий способ автоматизации тестирования REST
Valtech Ukraine
 
Владимир Логвинов - Rest-Assured - легкий способ автоматизации тестирования REST
Владимир Логвинов - Rest-Assured - легкий способ автоматизации тестирования RESTВладимир Логвинов - Rest-Assured - легкий способ автоматизации тестирования REST
Владимир Логвинов - Rest-Assured - легкий способ автоматизации тестирования REST
Web Tech Fun
 
soa ppt v7.ppt
soa ppt v7.pptsoa ppt v7.ppt
soa ppt v7.ppt
PrasannaVenkatesanVe1
 
WebServices_Course_Content.pdf
WebServices_Course_Content.pdfWebServices_Course_Content.pdf
WebServices_Course_Content.pdf
AnanthReddy38
 
API Platform Cloud Service best practice - OOW17
API Platform Cloud Service best practice - OOW17API Platform Cloud Service best practice - OOW17
API Platform Cloud Service best practice - OOW17
Phil Wilkins
 
Microsoft Reactor Toronto 5/5/2020 | Azure Kubernetes In Action - Running and...
Microsoft Reactor Toronto 5/5/2020 | Azure Kubernetes In Action - Running and...Microsoft Reactor Toronto 5/5/2020 | Azure Kubernetes In Action - Running and...
Microsoft Reactor Toronto 5/5/2020 | Azure Kubernetes In Action - Running and...
Roy Kim
 
S+S Architecture Overview
S+S Architecture OverviewS+S Architecture Overview
S+S Architecture Overview
David Solivan
 
Oracle API Platform Cloud Service Best Practices & Lessons Learnt
Oracle API Platform Cloud Service Best Practices & Lessons LearntOracle API Platform Cloud Service Best Practices & Lessons Learnt
Oracle API Platform Cloud Service Best Practices & Lessons Learnt
luisw19
 
Service Techmagazine
Service TechmagazineService Techmagazine
Service Techmagazine
Bootcamp SCL
 
DSR Microservices (Day 1, Part 1)
DSR Microservices (Day 1, Part 1)DSR Microservices (Day 1, Part 1)
DSR Microservices (Day 1, Part 1)
Steve Upton
 
Dynamic APIs: SOA Done Right
Dynamic APIs: SOA Done RightDynamic APIs: SOA Done Right
Dynamic APIs: SOA Done Right
Inside Analysis
 
Architect v (enterprise, soa, cloud, togaf)
Architect v (enterprise, soa, cloud, togaf)Architect v (enterprise, soa, cloud, togaf)
Architect v (enterprise, soa, cloud, togaf)
Ronnie Reddy
 
Introduction to Microservices by Jim Tran, Principal Solutions Architect, AWS
Introduction to Microservices by Jim Tran, Principal Solutions Architect, AWSIntroduction to Microservices by Jim Tran, Principal Solutions Architect, AWS
Introduction to Microservices by Jim Tran, Principal Solutions Architect, AWS
Amazon Web Services
 
Fundamental Essentials for API Design
Fundamental Essentials for API DesignFundamental Essentials for API Design
Fundamental Essentials for API Design
Michael James Cyrus
 
Fundamental essentials for api design
Fundamental essentials for api designFundamental essentials for api design
Fundamental essentials for api design
Michael James Cyrus
 
Fundamental essentials for api design
Fundamental essentials for api designFundamental essentials for api design
Fundamental essentials for api design
Michael James Cyrus
 
wepik-maximizing-efficiency-mastering-rest-api-implementation-20240419020545U...
wepik-maximizing-efficiency-mastering-rest-api-implementation-20240419020545U...wepik-maximizing-efficiency-mastering-rest-api-implementation-20240419020545U...
wepik-maximizing-efficiency-mastering-rest-api-implementation-20240419020545U...
AllstuffRj
 
[ScaleConf 2020] How to Tame Your Microservices: Evolving Airbnb's Architecture
[ScaleConf 2020] How to Tame Your Microservices: Evolving Airbnb's Architecture[ScaleConf 2020] How to Tame Your Microservices: Evolving Airbnb's Architecture
[ScaleConf 2020] How to Tame Your Microservices: Evolving Airbnb's Architecture
Jessica Tai
 
Csg Soa Jr
Csg Soa JrCsg Soa Jr
Csg Soa Jr
guesta37dc0
 
Ibm_interconnect_restapi_workshop
Ibm_interconnect_restapi_workshopIbm_interconnect_restapi_workshop
Ibm_interconnect_restapi_workshop
Shubhra Kar
 

Similar to OpenStack Keystone Rocky Project Update (20)

Rest-Assured - легкий способ автоматизации тестирования REST
Rest-Assured - легкий способ автоматизации тестирования RESTRest-Assured - легкий способ автоматизации тестирования REST
Rest-Assured - легкий способ автоматизации тестирования REST
 
Владимир Логвинов - Rest-Assured - легкий способ автоматизации тестирования REST
Владимир Логвинов - Rest-Assured - легкий способ автоматизации тестирования RESTВладимир Логвинов - Rest-Assured - легкий способ автоматизации тестирования REST
Владимир Логвинов - Rest-Assured - легкий способ автоматизации тестирования REST
 
soa ppt v7.ppt
soa ppt v7.pptsoa ppt v7.ppt
soa ppt v7.ppt
 
WebServices_Course_Content.pdf
WebServices_Course_Content.pdfWebServices_Course_Content.pdf
WebServices_Course_Content.pdf
 
API Platform Cloud Service best practice - OOW17
API Platform Cloud Service best practice - OOW17API Platform Cloud Service best practice - OOW17
API Platform Cloud Service best practice - OOW17
 
Microsoft Reactor Toronto 5/5/2020 | Azure Kubernetes In Action - Running and...
Microsoft Reactor Toronto 5/5/2020 | Azure Kubernetes In Action - Running and...Microsoft Reactor Toronto 5/5/2020 | Azure Kubernetes In Action - Running and...
Microsoft Reactor Toronto 5/5/2020 | Azure Kubernetes In Action - Running and...
 
S+S Architecture Overview
S+S Architecture OverviewS+S Architecture Overview
S+S Architecture Overview
 
Oracle API Platform Cloud Service Best Practices & Lessons Learnt
Oracle API Platform Cloud Service Best Practices & Lessons LearntOracle API Platform Cloud Service Best Practices & Lessons Learnt
Oracle API Platform Cloud Service Best Practices & Lessons Learnt
 
Service Techmagazine
Service TechmagazineService Techmagazine
Service Techmagazine
 
DSR Microservices (Day 1, Part 1)
DSR Microservices (Day 1, Part 1)DSR Microservices (Day 1, Part 1)
DSR Microservices (Day 1, Part 1)
 
Dynamic APIs: SOA Done Right
Dynamic APIs: SOA Done RightDynamic APIs: SOA Done Right
Dynamic APIs: SOA Done Right
 
Architect v (enterprise, soa, cloud, togaf)
Architect v (enterprise, soa, cloud, togaf)Architect v (enterprise, soa, cloud, togaf)
Architect v (enterprise, soa, cloud, togaf)
 
Introduction to Microservices by Jim Tran, Principal Solutions Architect, AWS
Introduction to Microservices by Jim Tran, Principal Solutions Architect, AWSIntroduction to Microservices by Jim Tran, Principal Solutions Architect, AWS
Introduction to Microservices by Jim Tran, Principal Solutions Architect, AWS
 
Fundamental Essentials for API Design
Fundamental Essentials for API DesignFundamental Essentials for API Design
Fundamental Essentials for API Design
 
Fundamental essentials for api design
Fundamental essentials for api designFundamental essentials for api design
Fundamental essentials for api design
 
Fundamental essentials for api design
Fundamental essentials for api designFundamental essentials for api design
Fundamental essentials for api design
 
wepik-maximizing-efficiency-mastering-rest-api-implementation-20240419020545U...
wepik-maximizing-efficiency-mastering-rest-api-implementation-20240419020545U...wepik-maximizing-efficiency-mastering-rest-api-implementation-20240419020545U...
wepik-maximizing-efficiency-mastering-rest-api-implementation-20240419020545U...
 
[ScaleConf 2020] How to Tame Your Microservices: Evolving Airbnb's Architecture
[ScaleConf 2020] How to Tame Your Microservices: Evolving Airbnb's Architecture[ScaleConf 2020] How to Tame Your Microservices: Evolving Airbnb's Architecture
[ScaleConf 2020] How to Tame Your Microservices: Evolving Airbnb's Architecture
 
Csg Soa Jr
Csg Soa JrCsg Soa Jr
Csg Soa Jr
 
Ibm_interconnect_restapi_workshop
Ibm_interconnect_restapi_workshopIbm_interconnect_restapi_workshop
Ibm_interconnect_restapi_workshop
 

Recently uploaded

Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
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
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
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
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 

Recently uploaded (20)

Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
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
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
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
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 

OpenStack Keystone Rocky Project Update

  • 1. Rocky Project Update Lance Bragstad (@LanceBragstad) Harry Rybacki (@HarryRybacki)
  • 2. What is OpenStack Identity? What was accomplished in Queens? What are we achieving in Rocky? Looking ahead to Stein How you can contribute Related sessions & talks
  • 3. What is OpenStack Identity? a shared service for authentication and authorization supplies identity information to end users and services broker between OpenStack and other identity services
  • 4. What is OpenStack Identity? a shared service for authentication and authorization supplies identity information to end users and services broker between OpenStack and other identity services
  • 5. What is OpenStack Identity? a shared service for authentication and authorization supplies identity information to end users and services broker between OpenStack and other identity services
  • 6. 2H17 User Survey - Where should we prioritize resources?
  • 7. What is OpenStack Identity? What was accomplished in Queens? What are we achieving in Rocky? Looking ahead to Stein How you can contribute Related sessions & talks
  • 8. What was accomplished in Queens? application credentials system scope & system role assignments oslo.policy improvements unified limits & flat enforcement project tags v2.0 API removal
  • 9. What was accomplished in Queens? application credentials system scope & system role assignments oslo.policy improvements unified limits & flat enforcement project tags v2.0 API removal
  • 10. What was accomplished in Queens? application credentials system scope & system role assignments oslo.policy improvements unified limits & flat enforcement project tags v2.0 API removal
  • 11. What was accomplished in Queens? application credentials system scope & system role assignments oslo.policy improvements unified limits & flat enforcement project tags v2.0 API removal
  • 12. What was accomplished in Queens? application credentials system scope & system role assignments oslo.policy improvements unified limits & flat enforcement project tags v2.0 API removal
  • 13. What was accomplished in Queens? application credentials system scope & system role assignments oslo.policy improvements unified limits & flat enforcement project tags v2.0 API removal
  • 14. What is OpenStack Identity? What was accomplished in Queens? What are we achieving in Rocky? Looking ahead to Stein How you can contribute Related sessions & talks
  • 15. What are we achieving in Rocky? default roles unified limits API stabilization strict hierarchical enforcement model application credential capability lists improved multi-factor authentication
  • 16. What are we achieving in Rocky? default roles unified limits API stabilization strict hierarchical enforcement model application credential capability lists improved multi-factor authentication
  • 17. What are we achieving in Rocky? default roles unified limits API stabilization strict hierarchical enforcement model application credential capability lists improved multi-factor authentication
  • 18. What are we achieving in Rocky? default roles unified limits API stabilization strict hierarchical enforcement model application credential capability lists improved multi-factor authentication
  • 19. What are we achieving in Rocky? default roles unified limits API stabilization strict hierarchical enforcement model application credential capability lists improved multi-factor authentication
  • 20. What is OpenStack Identity? What was accomplished in Queens? What are we achieving in Rocky? Looking ahead to Stein How you can contribute Related sessions & talks
  • 21. Looking ahead to Stein default roles across services oslo.limit adoption federated identity improvements
  • 22. Looking ahead to Stein default roles across services oslo.limit adoption federated identity improvements
  • 23. Looking ahead to Stein default roles across services oslo.limit adoption federated identity improvements
  • 24. What is OpenStack Identity? What was accomplished in Queens? What are we achieving in Rocky? Looking ahead to Stein How you can contribute Related sessions & talks
  • 25. How you can contribute office hours on Tuesdays weekly reports every Friday
  • 26. How you can contribute office hours on Tuesdays weekly reports every Friday
  • 27. How you can contribute consistent default roles oslo.limit integration
  • 28. How you can contribute consistent default roles oslo.limit integration
  • 29. What is OpenStack Identity? What was accomplished in Queens? What are we achieving in Rocky? Looking ahead to Stein How you can contribute Related sessions & talks
  • 30. Forum sessions Default Roles on Monday @ 11:35 Project Onboarding on Monday @ 5:10 Edge Architecture on Tuesday @ 11:00 Feedback Session on Tuesday @ 5:30 Unified Limits on Thursday @ 3:30
  • 31. Related talks A Unified Approach to Role Based Access Control on Monday @ 3:10 Integrating Keystone with Centralized Authentication on Tuesday @ 9:50 Kubernetes and OpenStack Policy Management on Tuesday @ 1:50 Application Credentials in Keystone on Wednesday @ 5:30 Centralized Policy Enforcement on Thursday @ 11:00

Editor's Notes

  1. Monday, May 21 @ 3:35-3:55 pm Lance <number>
  2. Harry <number>
  3. Lance <number>
  4. Lance <number>
  5. Lance <number>
  6. Lance <number>
  7. Harry <number>
  8. Harry Users can create application credentials from which their apps may authenticate to keystone using it and a secret string. Allows users can delegate a subset of their role assignments on a project to an application credential, granting the same or restricted authorization to said project. Soon users will also be able to specify which endpoints for a given role an application credential will be able to access <number>
  9. Harry We have added the concept of system and system role assignments System scope provides a new auth target The goal is enhance services’ ability to protect APIs that cover system-wide actions e.g. live-migration of instances or endpoint mgmt <number>
  10. Harry In preparation for system scope adoption across services and general policy improvements we had to expand the functionality of oslo.policy Oslo.policy now understands system scope and Oslo.policy now has a process for deprecating policies in a consistent manner <number>
  11. Harry Landed unified limits with a flat enforcement model -- marked as experimental Provide a consistent experience across the system to provide limits (ignoring project hierarchy (for now)) Presently you can model whatever hierarchy you want with lots of api requests (complicated) Strict hierarchical limits coming <number>
  12. Harry Projects can now be tagged within keystone using simple strings This makes projects more categorizable and filterable (easier to find) Kristi’s example about semester-based instances being easily searched/cleaned up <number>
  13. Harry Deprecated ~4 years ago. It’s finally gone <number>
  14. Lance <number>
  15. Lance <number>
  16. Lance <number>
  17. Lance <number>
  18. Lance <number>
  19. Lance <number>
  20. Harry <number>
  21. Harry Adding default roles (auditor, member, admin) to several services Let’s make the policy experience better out-of-the-box w/ testing Hoping to increase adoption across services during Stein Pushing for community goal in T-Release for OpenStack wide default roles <number>
  22. Harry Oslo.limit library was created We are aiming to mark the unified limits as stable in Rocky Next step is reaching out to services to integrate oslo.limits into their respective workflows <number>
  23. Harry Federated Identity Improvements Continued work with shadow users Native SAML support k2k federated performance <number>
  24. Lance <number>
  25. Lance <number>
  26. Lance <number>
  27. Lance <number>
  28. Lance <number>
  29. Harry <number>
  30. Harry Related talks: Default Roles on Monday @ 11:35 (Forum session) Project Onboarding on Monday @ 5:10 (Forum session) Edge Architecture on Tuesday @ 11:00 (Forum) Feedback Session on Tuesday @ 5:30 (Forum session) Unified Limits on Thursday @ 3:30 (Forum session) <number>
  31. Harry Related talks: A Unified Approach to Role Based Access Control on Monday @ 3:10 (Container Infrastructure) Kubernetes and OpenStack Policy Management on Tuesday @ 1:50 (Private & Hybrid Cloud) Enabling Cloud Native Applications With Application Credentials in Keystone on Wednesday @ 5:30 (Public Cloud) <number>
  32. (leave 10 minutes) That takes care of our project update We have time for comments, questions, and concerns Please use the mic in the center of the room, or we can repeat you question <number>