Previously the blueprint change was only present until a reboot. The change and its version was recorded, but the actual blueprint was not saved. This adds saving the blueprint when it is changed, and loading the old blueprint versions when they are present in the store. No version change is needed, if the blueprint is not present it is loaded as an empty blueprint which was already being detected by checking the length of the Name. This will allow specific blueprint changes to be recalled after a restart of the server. This also includes tests for the new behavior. |
||
|---|---|---|
| .. | ||
| test | ||
| compose.go | ||
| fixtures.go | ||
| json.go | ||
| json_test.go | ||
| store.go | ||
| store_test.go | ||