Enable Keystone token flushing

Registered by Luis A. Garcia

This is the cookbook implementation of the following keystone blueprint: https://blueprints.launchpad.net/keystone/+spec/keystone-manage-token-flush

Bug 1032633 describes how keystone's token table grows unboundedly as new tokens are issued and not disposed of after expiration. The issue is left for deployers to resolve, because keystone should not automatically delete tokens that provide traceability for security issues, etc.

Keystone provides a tool to make it easier to manage those tokens via keystone-manage.

  $ keystone-manage token-flush

Flushing tokens simply deletes expired tokens, eliminating any means of traceability.

This blueprint will add the ability to configure a cronjob to run token flushing to the openstack-identity::server recipe.

Blueprint information

Status:
Complete
Approver:
Justin Shepherd
Priority:
Undefined
Drafter:
Luis A. Garcia
Direction:
Needs approval
Assignee:
Luis A. Garcia
Definition:
New
Series goal:
Accepted for icehouse
Implementation:
Implemented
Milestone target:
None
Started by
Mark Vanderwiel
Completed by
Mark Vanderwiel

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/token-flush,n,z

Addressed by: https://review.openstack.org/88670
    Add crontab to flush tokens via keystone-manage

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.