38
Train Project Update Colleen Murphy (cmurphy/@cmurpheus) Lance Bragstad (lbragstad/@LanceBragstad)

Train Project Update (lbragstad/@LanceBragstad) Lance ... · broker between OpenStack and other identity services discovery service. What does keystone do? supplies identity information

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Train Project Update (lbragstad/@LanceBragstad) Lance ... · broker between OpenStack and other identity services discovery service. What does keystone do? supplies identity information

Train Project Update

Colleen Murphy (cmurphy/@cmurpheus)Lance Bragstad (lbragstad/@LanceBragstad)

Page 2: Train Project Update (lbragstad/@LanceBragstad) Lance ... · broker between OpenStack and other identity services discovery service. What does keystone do? supplies identity information

What is keystone?

Contributions in Stein

Achievements in Stein

Plans for Train

Looking ahead

Cross-project initiatives

How to participate

Related sessions and talks

Page 3: Train Project Update (lbragstad/@LanceBragstad) Lance ... · broker between OpenStack and other identity services discovery service. What does keystone do? supplies identity information

What is keystone?implementation of the OpenStack Identity API

shared service for authentication and authorization

broker between OpenStack and other identity services

discovery service

Page 4: Train Project Update (lbragstad/@LanceBragstad) Lance ... · broker between OpenStack and other identity services discovery service. What does keystone do? supplies identity information

What is keystone?implementation of the OpenStack Identity API

shared service for authentication and authorization

broker between OpenStack and other identity services

discovery service

Page 5: Train Project Update (lbragstad/@LanceBragstad) Lance ... · broker between OpenStack and other identity services discovery service. What does keystone do? supplies identity information

What is keystone?implementation of the OpenStack Identity API

shared service for authentication and authorization

broker between OpenStack and other identity services

discovery service

Page 6: Train Project Update (lbragstad/@LanceBragstad) Lance ... · broker between OpenStack and other identity services discovery service. What does keystone do? supplies identity information

What is keystone?implementation of the OpenStack Identity API

shared service for authentication and authorization

broker between OpenStack and other identity services

discovery service

Page 7: Train Project Update (lbragstad/@LanceBragstad) Lance ... · broker between OpenStack and other identity services discovery service. What does keystone do? supplies identity information

What is keystone?implementation of the OpenStack Identity API

shared service for authentication and authorization

broker between OpenStack and other identity services

discovery service

Page 8: Train Project Update (lbragstad/@LanceBragstad) Lance ... · broker between OpenStack and other identity services discovery service. What does keystone do? supplies identity information

What does keystone do?supplies identity information to end users and services

protects services from unauthenticated access

facilitates collaboration through multi-tenancy

emits event notifications for auditing

Page 9: Train Project Update (lbragstad/@LanceBragstad) Lance ... · broker between OpenStack and other identity services discovery service. What does keystone do? supplies identity information

What does keystone do?supplies identity information to end users and services

protects services from unauthenticated access

facilitates collaboration through multi-tenancy

emits event notifications for auditing

Page 10: Train Project Update (lbragstad/@LanceBragstad) Lance ... · broker between OpenStack and other identity services discovery service. What does keystone do? supplies identity information

What does keystone do?supplies identity information to end users and services

protects services from unauthenticated access

facilitates collaboration through multi-tenancy

emits event notifications for auditing

Page 11: Train Project Update (lbragstad/@LanceBragstad) Lance ... · broker between OpenStack and other identity services discovery service. What does keystone do? supplies identity information

What does keystone do?supplies identity information to end users and services

protects services from unauthenticated access

facilitates collaboration through multi-tenancy

emits event notifications for auditing

Page 12: Train Project Update (lbragstad/@LanceBragstad) Lance ... · broker between OpenStack and other identity services discovery service. What does keystone do? supplies identity information

What does keystone do?supplies identity information to end users and services

protects services from unauthenticated access

facilitates collaboration through multi-tenancy

emits event notifications for auditing

Page 13: Train Project Update (lbragstad/@LanceBragstad) Lance ... · broker between OpenStack and other identity services discovery service. What does keystone do? supplies identity information

Contributions in Stein707 commits 73%, 85 committers 3%

3724 reviews 42%, 124 reviewers 1%, 10 core reviewers 33%

194 bug reports 59%, 195 bugs closed 91%

Page 14: Train Project Update (lbragstad/@LanceBragstad) Lance ... · broker between OpenStack and other identity services discovery service. What does keystone do? supplies identity information

Generated with https://github.com/lbragstad/openstack-release-summarizer

Page 15: Train Project Update (lbragstad/@LanceBragstad) Lance ... · broker between OpenStack and other identity services discovery service. What does keystone do? supplies identity information

Achievements in SteinMFA Receipts

JWS tokens

domain level quota limits

system scope APIs

read-only role

Page 16: Train Project Update (lbragstad/@LanceBragstad) Lance ... · broker between OpenStack and other identity services discovery service. What does keystone do? supplies identity information

Achievements in SteinMFA Receipts

JWS tokens

domain level quota limits

system scope APIs

read-only role

Page 17: Train Project Update (lbragstad/@LanceBragstad) Lance ... · broker between OpenStack and other identity services discovery service. What does keystone do? supplies identity information

Achievements in SteinMFA Receipts

JWS tokens

domain level quota limits

system scope APIs

read-only role

Page 18: Train Project Update (lbragstad/@LanceBragstad) Lance ... · broker between OpenStack and other identity services discovery service. What does keystone do? supplies identity information

Achievements in SteinMFA Receipts

JWS tokens

domain level quota limits

system scope APIs

read-only role

Page 19: Train Project Update (lbragstad/@LanceBragstad) Lance ... · broker between OpenStack and other identity services discovery service. What does keystone do? supplies identity information

Achievements in SteinMFA Receipts

JWS tokens

domain level quota limits

system scope APIs

read-only role

Page 20: Train Project Update (lbragstad/@LanceBragstad) Lance ... · broker between OpenStack and other identity services discovery service. What does keystone do? supplies identity information

Plans for Trainaccess rules for application credentials

renewable application credentials

client support for MFA receipts

complete system scope policy changes

polish read-only role implementation

immutable resources

Page 21: Train Project Update (lbragstad/@LanceBragstad) Lance ... · broker between OpenStack and other identity services discovery service. What does keystone do? supplies identity information

Plans for Trainaccess rules for application credentials

renewable application credentials

client support for MFA receipts

complete system scope policy changes

polish read-only role implementation

immutable resources

Page 22: Train Project Update (lbragstad/@LanceBragstad) Lance ... · broker between OpenStack and other identity services discovery service. What does keystone do? supplies identity information

Plans for Trainaccess rules for application credentials

renewable application credentials

client support for MFA receipts

complete system scope policy changes

polish read-only role implementation

immutable resources

Page 23: Train Project Update (lbragstad/@LanceBragstad) Lance ... · broker between OpenStack and other identity services discovery service. What does keystone do? supplies identity information

Plans for Trainaccess rules for application credentials

renewable application credentials

client support for MFA receipts

complete system scope policy changes

polish read-only role implementation

immutable resources

Page 24: Train Project Update (lbragstad/@LanceBragstad) Lance ... · broker between OpenStack and other identity services discovery service. What does keystone do? supplies identity information

Plans for Trainaccess rules for application credentials

renewable application credentials

client support for MFA receipts

complete system scope policy changes

polish read-only role implementation

immutable resources

Page 25: Train Project Update (lbragstad/@LanceBragstad) Lance ... · broker between OpenStack and other identity services discovery service. What does keystone do? supplies identity information

Plans for Trainaccess rules for application credentials

renewable application credentials

client support for MFA receipts

complete system scope policy changes

polish read-only role implementation

immutable resources

Page 26: Train Project Update (lbragstad/@LanceBragstad) Lance ... · broker between OpenStack and other identity services discovery service. What does keystone do? supplies identity information

Looking aheadfederation and edge improvements

identity provider proxy

hierarchical enforcement models for unified limits

enhance tokenless authentication

Page 27: Train Project Update (lbragstad/@LanceBragstad) Lance ... · broker between OpenStack and other identity services discovery service. What does keystone do? supplies identity information

Looking aheadfederation and edge improvements

identity provider proxy

hierarchical enforcement models for unified limits

enhance tokenless authentication

Page 28: Train Project Update (lbragstad/@LanceBragstad) Lance ... · broker between OpenStack and other identity services discovery service. What does keystone do? supplies identity information

Looking aheadfederation and edge improvements

identity provider proxy

hierarchical enforcement models for unified limits

enhance tokenless authentication

Page 29: Train Project Update (lbragstad/@LanceBragstad) Lance ... · broker between OpenStack and other identity services discovery service. What does keystone do? supplies identity information

Looking aheadfederation and edge improvements

identity provider proxy

hierarchical enforcement models for unified limits

enhance tokenless authentication

Page 30: Train Project Update (lbragstad/@LanceBragstad) Lance ... · broker between OpenStack and other identity services discovery service. What does keystone do? supplies identity information

Looking aheadfederation and edge improvements

identity provider proxy

hierarchical enforcement models for unified limits

enhance tokenless authentication

Page 31: Train Project Update (lbragstad/@LanceBragstad) Lance ... · broker between OpenStack and other identity services discovery service. What does keystone do? supplies identity information

Cross-project initiativesadoption of unified limits

properly consuming scope types

default roles support

Page 32: Train Project Update (lbragstad/@LanceBragstad) Lance ... · broker between OpenStack and other identity services discovery service. What does keystone do? supplies identity information

Cross-project initiativesadoption of unified limits

properly consuming scope types

default roles support

Page 33: Train Project Update (lbragstad/@LanceBragstad) Lance ... · broker between OpenStack and other identity services discovery service. What does keystone do? supplies identity information

Cross-project initiativesadoption of unified limits

properly consuming scope types

default roles support

Page 34: Train Project Update (lbragstad/@LanceBragstad) Lance ... · broker between OpenStack and other identity services discovery service. What does keystone do? supplies identity information

Cross-project initiativesadoption of unified limits

properly consuming scope types

default roles support

Page 35: Train Project Update (lbragstad/@LanceBragstad) Lance ... · broker between OpenStack and other identity services discovery service. What does keystone do? supplies identity information

How to participateirc

#openstack-keystone

[email protected], tag [keystone]

meetingsTuesdays at 16:00 UTC in #openstack-meeting-alt

bugshttps://bugs.launchpad.net/keystone

specshttp://specs.openstack.org/openstack/keystone-specs/

roadmaphttps://trello.com/b/ClKW9C8x/keystone-train-roadmap

PTGThursday-Saturday, room 106

Page 36: Train Project Update (lbragstad/@LanceBragstad) Lance ... · broker between OpenStack and other identity services discovery service. What does keystone do? supplies identity information

Forum sessionsKeystone Application Credentials: Status and Planning

Monday 11:10 Ballroom level 4A

Keystone Operator FeedbackMonday 12:00 Ballroom level 4A

Increasing API accessibility with granular policy and default rolesWednesday 16:20 Ballroom level 4A

Unified limits update and migrationWednesday 17:10 Ballroom level 4B

Page 37: Train Project Update (lbragstad/@LanceBragstad) Lance ... · broker between OpenStack and other identity services discovery service. What does keystone do? supplies identity information

PresentationsYou can't make a (Denver) omelette without breaking eggs:

Using OpenStack policies for great goodMonday 12:00 Meeting Room Level 401/402

Access Control Policy Hands On LabMonday 15:50 Meeting Room Level 4D

Bridging Clouds with Keystone to Keystone FederationWednesday 11:40 Meeting Room Level 501/502

Keystone JWS Tokens: Past, Present, and FutureWednesday 11:40 Meeting Room Level 505/506

Keystone - Project OnboardingWednesday 13:40 Room 406

Page 38: Train Project Update (lbragstad/@LanceBragstad) Lance ... · broker between OpenStack and other identity services discovery service. What does keystone do? supplies identity information