Skip to content

Commit c4bae7d

Browse files
committed
add migrations support
1 parent 0fb50d4 commit c4bae7d

File tree

4 files changed

+11
-4
lines changed

4 files changed

+11
-4
lines changed

crud-storage/crud-storage-scm-1.rockspec

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ dependencies = {
1010
'checks == 3.0.1-1',
1111
'cartridge == 2.3.0-1',
1212
'metrics == 0.5.0-1',
13-
'crud >= 0.1.0-1'
13+
'crud >= 0.1.0-1',
14+
'migrations == 0.3.1-1'
1415
}
1516
build = {
1617
type = 'none';

crud-storage/helm-chart/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v1
22
appVersion: "1.0"
33
description: A Helm chart for Tarantool CRUD
44
name: crud-storage
5-
version: 0.0.3
5+
version: 0.0.4
66
dependencies:
77
- name: tarantool-operator
88
version: "0.0.7"

crud-storage/helm-chart/values.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ ClusterName: tarantool-crud
55

66
image:
77
repository: vasiliyt/tarantool-crud
8-
tag: 0.0.2
8+
tag: 0.0.3
99
pullPolicy: IfNotPresent
1010

1111
service:
@@ -27,3 +27,4 @@ RoleConfig:
2727
- crud-storage
2828
- vshard-router
2929
- metrics
30+
- migrator

crud-storage/init.lua

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,14 @@ local ok, err = cartridge.cfg({
3333
'cartridge.roles.vshard-storage',
3434
'cartridge.roles.vshard-router',
3535
'cartridge.roles.metrics',
36-
'cartridge.roles.crud-storage'
36+
'cartridge.roles.crud-storage',
37+
'migrator'
3738
},
3839
cluster_cookie = 'myapp-cluster-cookie',
3940
})
4041

4142
assert(ok, tostring(err))
43+
44+
local migrator = require('migrator')
45+
local config_loader = require('migrator.config-loader').new()
46+
migrator.set_loader(config_loader)

0 commit comments

Comments
 (0)