feat(saas): coordinate tenant deployment with fenced recovery
This commit is contained in:
@@ -1,8 +1,8 @@
|
|||||||
{
|
{
|
||||||
"moduleCode": "order",
|
"moduleCode": "order",
|
||||||
"candidateVersion": "1.0.6-rc.7",
|
"candidateVersion": "1.0.7-rc.8",
|
||||||
"buildRevision": 7,
|
"buildRevision": 8,
|
||||||
"buildChecksum": "f025bdb499023ee1ebbed02d8e76892c393ad9c33491809e16c8a1563ae8ec58",
|
"buildChecksum": "7378efe24e2eb4864dc0567e19f56697ce161bc4486c6097af793ab84235435f",
|
||||||
"schemaInputChecksum": "da0d51d3ee0c0f58a4324e2af0fa695e7d002278b3d90eb223d128442ce5478d",
|
"schemaInputChecksum": "dfc026165b359584deba8544eebeeee13002aa3e3b3124711d7e65a82961f065",
|
||||||
"branchName": "release/1.0.6-rc.7"
|
"branchName": "release/1.0.7-rc.8"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -20,9 +20,9 @@ export class Orders extends SaasTableModel<OrdersRow> {
|
|||||||
static readonly definition = defineSaasTableModel({
|
static readonly definition = defineSaasTableModel({
|
||||||
"kind": "table",
|
"kind": "table",
|
||||||
"moduleCode": "order",
|
"moduleCode": "order",
|
||||||
"revision": 7,
|
"revision": 8,
|
||||||
"schemaVersion": 7,
|
"schemaVersion": 8,
|
||||||
"schemaInputChecksum": "da0d51d3ee0c0f58a4324e2af0fa695e7d002278b3d90eb223d128442ce5478d",
|
"schemaInputChecksum": "dfc026165b359584deba8544eebeeee13002aa3e3b3124711d7e65a82961f065",
|
||||||
"tableCode": "orders",
|
"tableCode": "orders",
|
||||||
"fields": [
|
"fields": [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ import { defineGeneratedSaasModule } from '@cool-midway/module-runtime';
|
|||||||
export const GeneratedSaasModule = defineGeneratedSaasModule({
|
export const GeneratedSaasModule = defineGeneratedSaasModule({
|
||||||
"formatVersion": 2,
|
"formatVersion": 2,
|
||||||
"moduleCode": "order",
|
"moduleCode": "order",
|
||||||
"revision": 7,
|
"revision": 8,
|
||||||
"schemaVersion": 7,
|
"schemaVersion": 8,
|
||||||
"schemaInputChecksum": "da0d51d3ee0c0f58a4324e2af0fa695e7d002278b3d90eb223d128442ce5478d",
|
"schemaInputChecksum": "dfc026165b359584deba8544eebeeee13002aa3e3b3124711d7e65a82961f065",
|
||||||
"runtimeContractChecksum": "94a6243b61cf0de0ef9444a403833a432e9597eb5937bc37979ceb0277331bc2",
|
"runtimeContractChecksum": "2c977bbda85cd5a6df9b35b19775e34c7f428b2510d0e72e464e20fb5b7dbea6",
|
||||||
"implementationManifestChecksum": "f25647d2dd90e14d6226683d2ff67ba32132b2dfdeb861015805240a96d4635b"
|
"implementationManifestChecksum": "f25647d2dd90e14d6226683d2ff67ba32132b2dfdeb861015805240a96d4635b"
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -83,10 +83,10 @@ export const SaasActions = {
|
|||||||
"actionChecksum": "3978a7ba9a3e0f91842031fd323ec63b3816eef68cb8dc82ffad6d187de8b7ea",
|
"actionChecksum": "3978a7ba9a3e0f91842031fd323ec63b3816eef68cb8dc82ffad6d187de8b7ea",
|
||||||
"outputChecksum": "fe644424ef6a9e462b56edc9f70f48bb218783c69469469d4310de48589a0df5",
|
"outputChecksum": "fe644424ef6a9e462b56edc9f70f48bb218783c69469469d4310de48589a0df5",
|
||||||
"contractVersion": 1,
|
"contractVersion": 1,
|
||||||
"providerReleaseId": 53,
|
"providerReleaseId": 55,
|
||||||
"consumerModuleCode": "order",
|
"consumerModuleCode": "order",
|
||||||
"providerModuleCode": "demo",
|
"providerModuleCode": "demo",
|
||||||
"providerReleaseVersion": "1.0.6-rc.7"
|
"providerReleaseVersion": "1.0.7-rc.8"
|
||||||
}),
|
}),
|
||||||
GoodsReleaseStock: defineInjectedSaasAction<DemoGoodsReleaseStockInput, DemoGoodsReleaseStockOutput>({
|
GoodsReleaseStock: defineInjectedSaasAction<DemoGoodsReleaseStockInput, DemoGoodsReleaseStockOutput>({
|
||||||
"kind": "action",
|
"kind": "action",
|
||||||
@@ -148,10 +148,10 @@ export const SaasActions = {
|
|||||||
"outputChecksum": "a632b9f89518c3c17861454b74173a4880d5e8482639d3ff7f761aee4d061bd9",
|
"outputChecksum": "a632b9f89518c3c17861454b74173a4880d5e8482639d3ff7f761aee4d061bd9",
|
||||||
"contractVersion": 1,
|
"contractVersion": 1,
|
||||||
"commandEventType": "saas.workflow.demo.goods.releaseStock",
|
"commandEventType": "saas.workflow.demo.goods.releaseStock",
|
||||||
"providerReleaseId": 53,
|
"providerReleaseId": 55,
|
||||||
"consumerModuleCode": "order",
|
"consumerModuleCode": "order",
|
||||||
"providerModuleCode": "demo",
|
"providerModuleCode": "demo",
|
||||||
"providerReleaseVersion": "1.0.6-rc.7",
|
"providerReleaseVersion": "1.0.7-rc.8",
|
||||||
"commandEventContractChecksum": "18a727b91cf9410c3b7ac14e3a8799dbbfa8937f84667bfe7e31e21e662396be"
|
"commandEventContractChecksum": "18a727b91cf9410c3b7ac14e3a8799dbbfa8937f84667bfe7e31e21e662396be"
|
||||||
}),
|
}),
|
||||||
GoodsReserveStock: defineInjectedSaasAction<DemoGoodsReserveStockInput, DemoGoodsReserveStockOutput>({
|
GoodsReserveStock: defineInjectedSaasAction<DemoGoodsReserveStockInput, DemoGoodsReserveStockOutput>({
|
||||||
@@ -208,10 +208,10 @@ export const SaasActions = {
|
|||||||
"outputChecksum": "545bd8b0bf6eb8670b21497236038187ee0f1df1544a318b16a399458fcb796e",
|
"outputChecksum": "545bd8b0bf6eb8670b21497236038187ee0f1df1544a318b16a399458fcb796e",
|
||||||
"contractVersion": 1,
|
"contractVersion": 1,
|
||||||
"commandEventType": "saas.workflow.demo.goods.reserveStock",
|
"commandEventType": "saas.workflow.demo.goods.reserveStock",
|
||||||
"providerReleaseId": 53,
|
"providerReleaseId": 55,
|
||||||
"consumerModuleCode": "order",
|
"consumerModuleCode": "order",
|
||||||
"providerModuleCode": "demo",
|
"providerModuleCode": "demo",
|
||||||
"providerReleaseVersion": "1.0.6-rc.7",
|
"providerReleaseVersion": "1.0.7-rc.8",
|
||||||
"commandEventContractChecksum": "ffbecad3a3d63b8bf92fde701dfaa11c8502a2c5f9f6bbb89b755e214024c3ae"
|
"commandEventContractChecksum": "ffbecad3a3d63b8bf92fde701dfaa11c8502a2c5f9f6bbb89b755e214024c3ae"
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
{
|
{
|
||||||
"manifestVersion": 1,
|
"manifestVersion": 1,
|
||||||
"moduleCode": "order",
|
"moduleCode": "order",
|
||||||
"revision": 7,
|
"revision": 8,
|
||||||
"schemaChecksum": null,
|
"schemaChecksum": null,
|
||||||
"schemaInputChecksum": "da0d51d3ee0c0f58a4324e2af0fa695e7d002278b3d90eb223d128442ce5478d",
|
"schemaInputChecksum": "dfc026165b359584deba8544eebeeee13002aa3e3b3124711d7e65a82961f065",
|
||||||
"actionManifestChecksum": null,
|
"actionManifestChecksum": null,
|
||||||
"runtimeContractChecksum": "94a6243b61cf0de0ef9444a403833a432e9597eb5937bc37979ceb0277331bc2",
|
"runtimeContractChecksum": "2c977bbda85cd5a6df9b35b19775e34c7f428b2510d0e72e464e20fb5b7dbea6",
|
||||||
"implementationManifestChecksum": "f25647d2dd90e14d6226683d2ff67ba32132b2dfdeb861015805240a96d4635b",
|
"implementationManifestChecksum": "f25647d2dd90e14d6226683d2ff67ba32132b2dfdeb861015805240a96d4635b",
|
||||||
"actions": [
|
"actions": [
|
||||||
"OrdersAdd",
|
"OrdersAdd",
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
{
|
{
|
||||||
"formatVersion": 2,
|
"formatVersion": 2,
|
||||||
"moduleCode": "order",
|
"moduleCode": "order",
|
||||||
"revision": 7,
|
"revision": 8,
|
||||||
"releaseVersion": null,
|
"releaseVersion": null,
|
||||||
"schemaVersion": 7,
|
"schemaVersion": 8,
|
||||||
"schemaInputChecksum": "da0d51d3ee0c0f58a4324e2af0fa695e7d002278b3d90eb223d128442ce5478d",
|
"schemaInputChecksum": "dfc026165b359584deba8544eebeeee13002aa3e3b3124711d7e65a82961f065",
|
||||||
"schemaChecksum": null,
|
"schemaChecksum": null,
|
||||||
"actionManifestChecksum": null,
|
"actionManifestChecksum": null,
|
||||||
"runtimeContractChecksum": "94a6243b61cf0de0ef9444a403833a432e9597eb5937bc37979ceb0277331bc2",
|
"runtimeContractChecksum": "2c977bbda85cd5a6df9b35b19775e34c7f428b2510d0e72e464e20fb5b7dbea6",
|
||||||
"implementationManifestChecksum": "f25647d2dd90e14d6226683d2ff67ba32132b2dfdeb861015805240a96d4635b",
|
"implementationManifestChecksum": "f25647d2dd90e14d6226683d2ff67ba32132b2dfdeb861015805240a96d4635b",
|
||||||
"models": [
|
"models": [
|
||||||
{
|
{
|
||||||
@@ -2031,10 +2031,10 @@
|
|||||||
"actionChecksum": "3978a7ba9a3e0f91842031fd323ec63b3816eef68cb8dc82ffad6d187de8b7ea",
|
"actionChecksum": "3978a7ba9a3e0f91842031fd323ec63b3816eef68cb8dc82ffad6d187de8b7ea",
|
||||||
"outputChecksum": "fe644424ef6a9e462b56edc9f70f48bb218783c69469469d4310de48589a0df5",
|
"outputChecksum": "fe644424ef6a9e462b56edc9f70f48bb218783c69469469d4310de48589a0df5",
|
||||||
"contractVersion": 1,
|
"contractVersion": 1,
|
||||||
"providerReleaseId": 53,
|
"providerReleaseId": 55,
|
||||||
"consumerModuleCode": "order",
|
"consumerModuleCode": "order",
|
||||||
"providerModuleCode": "demo",
|
"providerModuleCode": "demo",
|
||||||
"providerReleaseVersion": "1.0.6-rc.7"
|
"providerReleaseVersion": "1.0.7-rc.8"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -2101,10 +2101,10 @@
|
|||||||
"outputChecksum": "a632b9f89518c3c17861454b74173a4880d5e8482639d3ff7f761aee4d061bd9",
|
"outputChecksum": "a632b9f89518c3c17861454b74173a4880d5e8482639d3ff7f761aee4d061bd9",
|
||||||
"contractVersion": 1,
|
"contractVersion": 1,
|
||||||
"commandEventType": "saas.workflow.demo.goods.releaseStock",
|
"commandEventType": "saas.workflow.demo.goods.releaseStock",
|
||||||
"providerReleaseId": 53,
|
"providerReleaseId": 55,
|
||||||
"consumerModuleCode": "order",
|
"consumerModuleCode": "order",
|
||||||
"providerModuleCode": "demo",
|
"providerModuleCode": "demo",
|
||||||
"providerReleaseVersion": "1.0.6-rc.7",
|
"providerReleaseVersion": "1.0.7-rc.8",
|
||||||
"commandEventContractChecksum": "18a727b91cf9410c3b7ac14e3a8799dbbfa8937f84667bfe7e31e21e662396be"
|
"commandEventContractChecksum": "18a727b91cf9410c3b7ac14e3a8799dbbfa8937f84667bfe7e31e21e662396be"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -2166,10 +2166,10 @@
|
|||||||
"outputChecksum": "545bd8b0bf6eb8670b21497236038187ee0f1df1544a318b16a399458fcb796e",
|
"outputChecksum": "545bd8b0bf6eb8670b21497236038187ee0f1df1544a318b16a399458fcb796e",
|
||||||
"contractVersion": 1,
|
"contractVersion": 1,
|
||||||
"commandEventType": "saas.workflow.demo.goods.reserveStock",
|
"commandEventType": "saas.workflow.demo.goods.reserveStock",
|
||||||
"providerReleaseId": 53,
|
"providerReleaseId": 55,
|
||||||
"consumerModuleCode": "order",
|
"consumerModuleCode": "order",
|
||||||
"providerModuleCode": "demo",
|
"providerModuleCode": "demo",
|
||||||
"providerReleaseVersion": "1.0.6-rc.7",
|
"providerReleaseVersion": "1.0.7-rc.8",
|
||||||
"commandEventContractChecksum": "ffbecad3a3d63b8bf92fde701dfaa11c8502a2c5f9f6bbb89b755e214024c3ae"
|
"commandEventContractChecksum": "ffbecad3a3d63b8bf92fde701dfaa11c8502a2c5f9f6bbb89b755e214024c3ae"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -2209,8 +2209,8 @@
|
|||||||
},
|
},
|
||||||
"additionalProperties": false
|
"additionalProperties": false
|
||||||
},
|
},
|
||||||
"providerReleaseId": 53,
|
"providerReleaseId": 55,
|
||||||
"providerReleaseVersion": "1.0.6-rc.7"
|
"providerReleaseVersion": "1.0.7-rc.8"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"crud": [
|
"crud": [
|
||||||
|
|||||||
Reference in New Issue
Block a user