Add support for deleting older backups (#12)
parent
e22e07c82b
commit
e3bbe944b5
@ -0,0 +1,21 @@
|
|||||||
|
#!/usr/bin/python
|
||||||
|
import os
|
||||||
|
|
||||||
|
|
||||||
|
def main():
|
||||||
|
s3_result = eval(os.getenv("S3_RESULTS"))
|
||||||
|
num_backups_to_keep = int(os.getenv("NUM_BACKUPS_TO_KEEP"))
|
||||||
|
|
||||||
|
items_to_delete = []
|
||||||
|
for res in s3_result:
|
||||||
|
s3_keys = res["s3_keys"]
|
||||||
|
# fetch all of the backups before the desired number.
|
||||||
|
# these are the ones we want to delete.
|
||||||
|
items_to_delete.extend(s3_keys[0:-num_backups_to_keep])
|
||||||
|
|
||||||
|
for item in items_to_delete:
|
||||||
|
print(item)
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
main()
|
||||||
Loading…
Reference in New Issue