Adding first version of project mors

Adding a new project to OpenStack: project mors
http://github.com/platform9/pf9-mors

Mors is a useful tool for OpenStack based cloud used for dev, test or
lab setups. Typical usage in these scenarios include automatically or
manual creation of Instances for demo, test or experiments. In most
cases these Instances are forgotten and never deleted eating up valuable
resources.

Mors is a simple service that helps enforce a policy per Tenant or
Instance and automatically delete Instances after a specified duration.

Using this service can help administrator maintain a "LAB" more
efficiently. Currently project only support instance deletion and per
tenant level policy. Further work is planned to include glance images
and email notification with more complex policies around deletion of
those Instances/images, these include  powering off Instances, sending
notification and finally deleting them.

More details can be found here:

http://github.com/platform9/pf9-mors/README.md
and associated docs directory.

http://launchpad.net/mors

The project configuration is minimal. Trying to start
with minimal configuration to make sure basic git repo
import is working. It will certainly follow by few more
changes to both  the code repo and the project-config.

Change-Id: I35fb7a0048286d43f076de3dde337c6bb83ee576
This commit is contained in:
Roopak Parikh 2016-08-05 16:51:57 -07:00
parent 181173821f
commit 273d156105
3 changed files with 24 additions and 1 deletions

View File

@ -0,0 +1,15 @@
[access "refs/heads/*"]
abandon = group mors-core
create = group mors-release
label-Code-Review = -2..+2 group mors-core
label-Workflow = -1..+1 group mors-core
[access "refs/tags/*"]
pushSignedTag = group mors-release
[receive]
requireChangeId = true
requireContributorAgreement = true
[submit]
mergeContent = true

View File

@ -2695,6 +2695,9 @@
acl-config: /home/gerrit2/acls/openstack/monasca.config
- project: openstack/monitoring-for-openstack
description: OpenStack monitoring tools
- project: openstack/mors
description: Lease manager for various Objects
upstream: https://github.com/platform9/pf9-mors.git
- project: openstack/mox3
description: Port of mox library to python 3
groups:
@ -4664,4 +4667,4 @@
acl-config: /home/gerrit2/acls/stackforge/retired.config
- project: stackforge/xstatic-angular-animate
description: Angular Animate JavaScript library packaged as XStatic.
acl-config: /home/gerrit2/acls/stackforge/retired.config
acl-config: /home/gerrit2/acls/stackforge/retired.config

View File

@ -8757,6 +8757,11 @@ projects:
- name: merge-check
- name: noop-jobs
- name: openstack/mors
template:
- name: merge-check
- name: noop-jobs
- name: openstack/mox3
template:
- name: merge-check