Commit Graph

71 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