# Keystone Team Update - Week of 4 June 2018

## News

Sorry this didn't make it out last week.

This week we were busy wrapping up specification discussion before spec
freeze. Most of which revolved around unified limits [0]. We're also
starting to see implementations for MFA receipts [1] and application
credentials capability lists [2].

[0] https://review.openstack.org/#/c/540803/
[1] 
https://review.openstack.org/#/q/status:open+project:openstack/keystone+branch:master+topic:spec/auth_receipts
[2] 
https://review.openstack.org/#/q/status:open+project:openstack/keystone+branch:master+topic:bp/whitelist-extension-for-app-creds

## Open Specs

Search query: https://bit.ly/2G8Ai5q

With the last few bits for hierarchical limits addressed and the
specification merged, we don't expect to accept any more specifications
for the Rocky release.

## Recently Merged Changes

Search query: https://bit.ly/2IACk3F

We merged 28 changes last week. Most of which were to move keystone off
its homegrown WSGI implementation. Converting to Flask is a pretty big
move for keystone and the team, but it reduces technical dept and will
help with maintenance costs in the future since it's one less wheel we
have to look after.

## Changes that need Attention

Search query: https://bit.ly/2wv7QLK

There are 50 changes that are passing CI, not in merge conflict, have no
negative reviews and aren't proposed by bots. Please take it look if you
have time to do a review or two.

## Bugs

This week we opened 7 new bugs, closed 5, and fixed 5.

Bugs opened (7)
Bug #1775094 (keystone:Medium) opened by Lance Bragstad
https://bugs.launchpad.net/keystone/+bug/1775094
Bug #1774654 (keystone:Undecided) opened by Wyllys Ingersoll
https://bugs.launchpad.net/keystone/+bug/1774654
Bug #1774688 (keystone:Undecided) opened by Lance Bragstad
https://bugs.launchpad.net/keystone/+bug/1774688                                
                                                                      

Bug #1775140 (keystone:Undecided) opened by Andras Kovi
https://bugs.launchpad.net/keystone/+bug/1775140                                
                                                                         

Bug #1775207 (keystone:Undecided) opened by Pavlo Shchelokovskyy
https://bugs.launchpad.net/keystone/+bug/1775207                                
                                                                

Bug #1775295 (keystone:Undecided) opened by johnpham
https://bugs.launchpad.net/keystone/+bug/1775295                                
                                                                            

Bug #1774722 (oslo.config:Low) opened by Kent Wu
https://bugs.launchpad.net/oslo.config/+bug/1774722                             
                                                                                

                                                                                
                                                                                
                                                 

Bugs closed
(5)                                                                             
                                                                                
                                     

Bug #1578466 (keystone:Medium)
https://bugs.launchpad.net/keystone/+bug/1578466                                
                                                                                
                  

Bug #1578401 (keystone:Low)
https://bugs.launchpad.net/keystone/+bug/1578401                                
                                                                                
                     

Bug #1775140 (keystone:Undecided)
https://bugs.launchpad.net/keystone/+bug/1775140                                
                                                                                
               

Bug #1775295 (keystone:Undecided)
https://bugs.launchpad.net/keystone/+bug/1775295                                
                                                                                
               

Bug #1774722 (oslo.config:Low)
https://bugs.launchpad.net/oslo.config/+bug/1774722                             
                                                                                
                  

                                                                                
                                                                                
                                                 

Bugs fixed
(5)                                                                             
                                                                                
                                      

Bug #1728907 (keystone:Low) fixed by Gage Hugo
https://bugs.launchpad.net/keystone/+bug/1728907                                
                                                                                
  

Bug #1673859 (oslo.policy:Undecided) fixed by ChangBo Guo(gcb)
https://bugs.launchpad.net/oslo.policy/+bug/1673859
Bug #1741073 (oslo.policy:Undecided) fixed by Lance Bragstad
https://bugs.launchpad.net/oslo.policy/+bug/1741073
Bug #1771442 (oslo.policy:Undecided) fixed by Lance Bragstad
https://bugs.launchpad.net/oslo.policy/+bug/1771442
Bug #1773473 (oslo.policy:Undecided) fixed by Lance Bragstad
https://bugs.launchpad.net/oslo.policy/+bug/1773473

## Milestone Outlook

https://releases.openstack.org/rocky/schedule.html

Specification freeze and rocky-2 were last Friday. If you're working on
a feature for this release (strict two level enforcement models [0], MFA
receipts [1], capability lists [2], or basic default roles [3]), feature
freeze is a month away. Reminder that we've bumped feature freeze up two
weeks ahead of rocky-3 this release due to the issues we had last
release with the rush before freeze. If you need help, please socialize
it somewhere (ML or IRC).

If you are available for reviews, some people implementing those
features have asked for early feedback. 

[0] 
http://specs.openstack.org/openstack/keystone-specs/specs/keystone/rocky/strict-two-level-enforcement-model.html
[1] 
http://specs.openstack.org/openstack/keystone-specs/specs/keystone/rocky/mfa-auth-receipt.html
[2] 
http://specs.openstack.org/openstack/keystone-specs/specs/keystone/rocky/capabilities-app-creds.html
[3] 
http://specs.openstack.org/openstack/keystone-specs/specs/keystone/rocky/define-default-roles.html

## Shout-outs

Thanks to Morgan for all the work he did this week to get keystone
converted to Flask [0]! This is going to help us a bunch in the future
with things we've been talking about for a while (e.g. improved
granularity for scope checks in keystone's API).

[0] 
https://review.openstack.org/#/q/status:merged+project:openstack/keystone+branch:master+topic:flaskification

## Help with this newsletter

Help contribute to this newsletter by editing the
etherpad: https://etherpad.openstack.org/p/keystone-team-newsletter
Dashboard generated using gerrit-dash-creator
and https://gist.github.com/lbragstad/9b0477289177743d1ebfc276d1697b67

Attachment: signature.asc
Description: OpenPGP digital signature

__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to