Commit d30635e
committed
re-implement compose logic
- build observed state
- compute reconciliation plan by comparing observed vs desired state
- execute plan
this allow to decorelate reconciliation (aka "convergence") logic from docker API,
and write simpler and efficient tests to cover various scenarios
Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>1 parent e8c2143 commit d30635e
File tree
17 files changed
+3350
-433
lines changed- cmd/compose
- pkg
- compose
- e2e
17 files changed
+3350
-433
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
33 | 34 | | |
34 | 35 | | |
35 | 36 | | |
| |||
221 | 222 | | |
222 | 223 | | |
223 | 224 | | |
224 | | - | |
| 225 | + | |
225 | 226 | | |
226 | 227 | | |
227 | 228 | | |
| |||
0 commit comments