First stab at time machine using fixed two week expiration policy.
This commit is contained in:
parent
0f3d87466e
commit
90c0a9c1e0
6 changed files with 78 additions and 43 deletions
|
@ -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),
|
||||
)
|
||||
|
||||
|
||||
|
|
Reference in a new issue