[openstack-dev] [keystone] Keystone Team Update - Week of 22 January 2018

Colleen Murphy colleen at gazlene.net
Sat Jan 27 19:16:47 UTC 2018

# Keystone Team Update - Week of 22 January 2018

## News

### Feature freeze

This week was feature freeze and client freeze. While we approved
everything we cared about for this release on time, some CI issues
(some unexpected and some predictable) delayed these features being
merged. The release team has extended the freeze deadline to Monday,
which should (hopefully) give us enough time for the last few changes
to land before we release RC1.

### RC bugs

We've started compiling a list of potential release-critical bugs[1].
Please continue to report bugs as you find them in the RC, and also
please focus your attention on fixing these bugs and reviewing

[1] https://etherpad.openstack.org/p/keystone-queens-bug-list

### API Discovery

We had some interesting discussions this week about experimental APIs
and API discovery[2][3]. This was partly in the context of our new
"unified limits" API, which is step 1 in providing a cross-project
service where quotas for projects could be set and retrieved by other
OpenStack services. We're marking this API as "experimental" for the
time being while we shake out some of the cross-project usage patterns
we'll need to support, but this poses a discoverabiltiy problem. We
already expose a "home document" which lists all of our API routes and
their statuses, e.g. whether they're tagged as "experimental". While
this seems like a really useful feature for API consumers as well as a
great way to expose experimental features without committing to
stability, it seems like the JSON-home standard never quite made it
off the ground, so it's not a standard we can rely on API consumers
supporting. However, we could certainly build off of what we already
have to enhance our API discoverability

[2] http://eavesdrop.openstack.org/irclogs/%23openstack-keystone/%23openstack-keystone.2018-01-24.log.html#t2018-01-24T22:27:50
[3] http://eavesdrop.openstack.org/irclogs/%23openstack-keystone/%23openstack-keystone.2018-01-25.log.html#t2018-01-25T14:43:46
[4] https://mnot.github.io/I-D/json-home/

### GSoC Projects

OpenStack is applying to participate in the Google Summer of Code
project[5]. We've started compiling a list of potential projects that
a GSoC intern could work on[6]. Please help us add to the list! And if
you're interested in being a mentor, please step up! We'll likely
discuss this more at the next keystone meeting.

[5] http://eavesdrop.openstack.org/irclogs/%23openstack-keystone/%23openstack-keystone.2018-01-25.log.html#t2018-01-25T14:38:28
[6] https://etherpad.openstack.org/p/keystone-internship-ideas

## Recently Merged Changes

Search query: https://goo.gl/hdD9Kw

We merged 49 changes this week, though we approved quite a few that
are still making their way through the gate, including changes that
are part of our main feature objectives.

## Changes that need Attention

Search query: https://goo.gl/h9knRA

There are 36 changes that are passing CI, not in merge conflict, have
no negative reviews and aren't proposed by bots. Expect to see a lot
more as we bugstomp over the next two weeks.

## Milestone Outlook


This week marked feature freeze and client freeze, but due to a number
of CI problems the release team has extended the feature freeze till
Monday and the client freeze until Tuesday[7]. This just means the
approved changes that we still have moving through CI should hopefully
have time to finish and be merged.

[7] http://lists.openstack.org/pipermail/openstack-dev/2018-January/126621.html

## Shout-outs

Thanks to the whole team for working so hard this week!

## Help with this newsletter

Help contribute to this newsletter by editing the etherpad:

More information about the OpenStack-dev mailing list