First stab at time machine using fixed two week expiration policy.

This commit is contained in:
Jake Moshenko 2015-02-11 11:54:30 -05:00
parent 0f3d87466e
commit 90c0a9c1e0
6 changed files with 78 additions and 43 deletions

View file

@ -456,12 +456,14 @@ class RepositoryTag(BaseModel):
name = CharField()
image = ForeignKeyField(Image)
repository = ForeignKeyField(Repository)
lifetime_start = DateTimeField(default=datetime.utcnow)
lifetime_end = DateTimeField(null=True)
class Meta:
database = db
read_slaves = (read_slave,)
indexes = (
(('repository', 'name'), True),
(('repository', 'name'), False),
)