~launchpad-pqm/launchpad/devel

« back to all changes in this revision

Viewing changes to lib/lp/soyuz/interfaces/livefs.py

[r=wgrant][bug=1832477] Allow configuring the binary file retention
 period of a LiveFS.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# Copyright 2014-2017 Canonical Ltd.  This software is licensed under the
 
1
# Copyright 2014-2019 Canonical Ltd.  This software is licensed under the
2
2
# GNU Affero General Public License version 3 (see the file LICENSE).
3
3
 
4
4
"""Live filesystem interfaces."""
262
262
            "A delta to apply to all build scores for the live filesystem.  "
263
263
            "Builds with a higher score will build sooner.")))
264
264
 
 
265
    keep_binary_files_days = exported(Int(
 
266
        title=_("Binary file retention period"),
 
267
        required=False, readonly=False,
 
268
        description=_(
 
269
            "Keep binary files attached to builds of this live filesystem "
 
270
            "for at least this many days.  If unset, disable pruning.")))
 
271
 
265
272
 
266
273
class ILiveFSAdminAttributes(Interface):
267
274
    """`ILiveFS` attributes that can be edited by admins.