Commit graph

271 commits

Author SHA1 Message Date
Einar Forselv
6bcb31da98 Query containers using the most recent API version
This means we will also get the Config section with env vars
2019-04-18 03:49:47 +02:00
Einar Forselv
dd091041b8 Extend backup_runner with additonal parameters 2019-04-17 20:20:52 +02:00
Einar Forselv
2913398564 Spelling error 2019-04-17 20:13:23 +02:00
Einar Forselv
8bae4712da Remove deprecated code 2019-04-17 19:16:47 +02:00
Einar Forselv
15a0952355 Don't allow oneoff containers 2019-04-17 19:15:58 +02:00
Einar Forselv
268a945af8 Bug: Ensure container properties are fetched safely 2019-04-17 04:40:56 +02:00
Einar Forselv
357e387ed2 Working container spawner 2019-04-17 04:38:15 +02:00
Einar Forselv
7a647c06b7 Upgrade to recent docker client 2019-04-17 03:45:51 +02:00
Einar Forselv
197cc16b01 Rename backup process label 2019-04-17 03:28:31 +02:00
Einar Forselv
d819200b7e runner -> backup_runner 2019-04-17 03:28:07 +02:00
Einar Forselv
e9d4f3edce Test detection of running bacup process container 2019-04-17 03:18:12 +02:00
Einar Forselv
33b81a52f0 Detect running backup process container 2019-04-17 03:17:50 +02:00
Einar Forselv
5f06c3bb98 Add more docstrings to container module 2019-04-17 03:09:33 +02:00
Einar Forselv
2c9c418c6e Add basic type hints 2019-04-17 03:01:12 +02:00
Einar Forselv
d809496eb2 Test exclude patterns 2019-04-17 02:45:01 +02:00
Einar Forselv
9397a87655 Handle exclude patterns 2019-04-17 02:44:48 +02:00
Einar Forselv
ae2b1c3fc2 Ensure volumes without filters are returned 2019-04-17 01:18:49 +02:00
Einar Forselv
d2f9bf2217 Working include test 2019-04-17 00:09:52 +02:00
Einar Forselv
5a9378441c Rework include/exclude 2019-04-17 00:09:36 +02:00
Einar Forselv
4a88cd04da Add test service with volumes and include label 2019-04-17 00:09:13 +02:00
Einar Forselv
95defe9e8a Update cli.py 2019-04-17 00:08:24 +02:00
Einar Forselv
b9c7aad467 Tests: Incude filter 2019-04-16 22:47:20 +02:00
Einar Forselv
5a8411c822 Extend tests 2019-04-16 20:56:00 +02:00
Einar Forselv
fb14d65878 Support getting a service by name 2019-04-16 20:55:22 +02:00
Einar Forselv
65b7050930 Generate random sha256 for each container fixture 2019-04-16 18:22:28 +02:00
Einar Forselv
ac33ee39dd Create config in list_containers 2019-04-16 18:22:03 +02:00
Einar Forselv
9d3d87d9d5 Make config check skippable for tests 2019-04-16 18:21:42 +02:00
Einar Forselv
21843c8b7f Basic test passing 2019-04-16 02:57:06 +02:00
Einar Forselv
1e43c91d85 Remove test code in utils 2019-04-16 02:22:23 +02:00
Einar Forselv
ab160b3eaa Fixtures module for generating containers 2019-04-16 02:19:20 +02:00
Einar Forselv
167fc4e214 Instantiate Config instance instead of using class namespace 2019-04-16 02:18:49 +02:00
Einar Forselv
2884fc1eec Make docker URI part of config 2019-04-15 19:49:57 +02:00
Einar Forselv
e441c1fe91 Notes on db uris 2019-04-15 19:49:15 +02:00
Einar Forselv
8d392f89a6 Basic testcase setup 2019-04-15 19:07:14 +02:00
Einar Forselv
97ed56feb9 Move container listing to utils module for each mocking 2019-04-15 19:06:48 +02:00
Einar Forselv
cf76803d3f Remove unnecessary imports 2019-04-15 18:31:26 +02:00
Einar Forselv
fc47cd993d Basic argparser 2019-04-15 18:31:08 +02:00
Einar Forselv
6c25628ecb Map project into container in dev 2019-04-15 18:30:49 +02:00
Einar Forselv
f7d7dcbf58 nuke old console command 2019-04-15 17:44:36 +02:00
Einar Forselv
5fd6542da2 Create console command 2019-04-15 17:44:17 +02:00
Einar Forselv
0e7d5308db Entrypoint working from cron and command line 2019-04-15 17:26:04 +02:00
Einar Forselv
f6ce330d56 Split up modules 2019-04-15 17:25:42 +02:00
Einar Forselv
5202353e03 Compose file for dev 2019-04-15 17:04:16 +02:00
Einar Forselv
271749615f Basic env file 2019-04-15 17:03:47 +02:00
Einar Forselv
9cbd0ca321 Ignore build files 2019-04-15 17:03:33 +02:00
Einar Forselv
b85d375ed3 Basic test instructions 2019-04-15 16:59:53 +02:00
Einar Forselv
738d23421f Update .dockerignore 2019-04-15 16:59:38 +02:00
Einar Forselv
bf18ebfbc3 Build new package 2019-04-15 16:24:57 +02:00
Einar Forselv
ffb0c501b8 Ignore irellevant files in the root 2019-04-15 16:24:44 +02:00
Einar Forselv
fb889e4f2f Set up tests dir 2019-04-15 16:24:21 +02:00