Graduate Policy to a library

Registered by Adam Young

The Policy code is security sensitive and needs to be managed as a library. If there is a CVE level defect, deployin a fix should require deploying a new version of the library, not syncing each individual project.

Blueprint information

Status:
Complete
Approver:
Doug Hellmann
Priority:
Medium
Drafter:
Adam Young
Direction:
Needs approval
Assignee:
Adam Young
Definition:
Approved
Series goal:
Accepted for kilo
Implementation:
Implemented
Milestone target:
milestone icon 2015.1.0
Started by
Doug Hellmann
Completed by
Doug Hellmann

Related branches

Sprints

Whiteboard

Repo created here:
https://github.com/rodrigods/oslo.policy

It will be
https://git.openstack.org/cgit/openstack/oslo.policy/

PyPi repo created here (not accessible since it doesn't have any packages yet):
https://pypi.python.org/pypi/oslo.policy

Governance Repository review here:
https://review.openstack.org/#/c/142813/

OpenStack Infra review here:
https://review.openstack.org/#/c/146645/

Additional tracking notes: https://etherpad.openstack.org/p/graduate-policy

(?)

Work Items

Work items:
Create Launchpad project: DONE
Create Launchpad bug tracker: DONE
Create Launchpad blueprint tracker: DONE
Change owner of Launchpad project: DONE
Give openstackci Owner permissions on PyPI: DONE
Create Initial Repository: DONE
Update MAINTAINERS in incubator with status and name: DONE
Remove Oslo logging calls in incubator: DONE
Fix the output of graduate.sh: DONE
Sync tools from incubator: DONE
Publish git repo: DONE
Oslo team review new repository: DONE
openstack/governance reference/programs.yaml: DONE
openstack-infra/project-config - gerrit/projects.yaml: DONE
openstack-infra/project-config - gerrit/acls/openstack/project-name.config: DONE
openstack-infra/project-config - jenkins/jobs/projects.yaml: DONE
openstack-infra/project-config - zuul/layout.yaml: DONE
openstack-infra/project-config - gerritbot/channels.yaml: DONE
Update Gerrit Groups and ACLs: DONE
openstack-infra/devstack-gate - devstack-vm-gate-wrap.sh: DONE
openstack/requirements projects.txt: DONE
Update list of libraries on Oslo wiki page: DONE
Make the library do something: DONE
Clean up imported repo (see bugs): DONE
Update the README.rst: DONE
Tag a release - 0.1.0: DONE
Remove graduated code from oslo-incubator - https://review.openstack.org/#/c/152812/: DONE
Update oslo-incubator/update.py to not rewrite references to the library - https://review.openstack.org/#/c/152813/: DONE
openstack/requirements - global-requirements.txt - https://review.openstack.org/#/c/148629/: DONE
Document Migration Process: DONE
openstack-dev/devstack - lib/oslo: DONE
openstack-dev/devstack - stackrc: DONE
Update project list on docs.openstack.org: DONE

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.