Skip to content

Commit 2b57a8a

Browse files
committed
add tmp method to update configs
1 parent c3de192 commit 2b57a8a

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
package simple_node_set
2+
3+
// UpdateNodeConfigs updates nodes configuration TOML files
4+
// this API is discouraged, however, you can use it if nodes require restart or configuration updates, temporarily!
5+
func UpdateNodeConfigs(in *Input, cfg string) {
6+
in.NodeSpecs[0].Node.UserConfigOverrides = in.NodeSpecs[0].Node.UserConfigOverrides + cfg
7+
in.Out = nil
8+
}

framework/examples/myproject/reload_test.go

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -56,12 +56,10 @@ func TestReload(t *testing.T) {
5656
// deploy second time
5757
_, err = chaos.ExecPumba("rm --volumes=false re2:node.*|postgresql.*")
5858
require.NoError(t, err)
59-
60-
in.NodeSet.NodeSpecs[0].Node.UserConfigOverrides = in.NodeSet.NodeSpecs[0].Node.UserConfigOverrides + `
59+
ns.UpdateNodeConfigs(in.NodeSet, `
6160
[Log]
62-
Level = 'info'
63-
`
64-
in.NodeSet.Out = nil
61+
level = 'info'
62+
`)
6563
out, err = ns.NewSharedDBNodeSet(in.NodeSet, bc, dp.BaseURLDocker)
6664
require.NoError(t, err)
6765
jobs, _, err := c[0].ReadJobs()

0 commit comments

Comments
 (0)