Skip to content

Commit

Permalink
Update dry-run to dry-run=client (#143)
Browse files Browse the repository at this point in the history
  • Loading branch information
tonglil committed Apr 1, 2021
1 parent d063d8f commit a8b78aa
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 16 deletions.
2 changes: 1 addition & 1 deletion main.go
Original file line number Diff line number Diff line change
Expand Up @@ -758,7 +758,7 @@ func applyArgs(dryrun bool, file string) []string {
}

if dryrun {
args = append(args, "--dry-run")
args = append(args, "--dry-run=client")
}

args = append(args, "--filename")
Expand Down
30 changes: 15 additions & 15 deletions main_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -249,9 +249,9 @@ func TestTemplateData(t *testing.T) {
"zone": "us-east1-b",
"cluster": "cluster-0",
"namespace": "",
"key0": "val0",
"key1": "hello $USER",
"SECRET_TEST": "test_val",
"key0": "val0",
"key1": "hello $USER",
"SECRET_TEST": "test_val",
}, secretsData)
assert.Equal(t, map[string]string{"SECRET_TEST": "VALUE REDACTED"}, secretsDataRedacted)
assert.NoError(t, err)
Expand Down Expand Up @@ -314,9 +314,9 @@ func TestTemplateDataExpandingVars(t *testing.T) {
"zone": "us-east1-b",
"cluster": "cluster-0",
"namespace": "",
"key0": "val0",
"key1": "hello drone-user",
"SECRET_TEST": "test_val",
"key0": "val0",
"key1": "hello drone-user",
"SECRET_TEST": "test_val",
}, secretsData)
assert.Equal(t, map[string]string{"SECRET_TEST": "VALUE REDACTED"}, secretsDataRedacted)
assert.NoError(t, err)
Expand Down Expand Up @@ -350,8 +350,8 @@ func TestRenderTemplates(t *testing.T) {
"key0": "val0",
}
secretsData := map[string]interface{}{
"COMMIT": "e0f21b90a",
"key0": "val0",
"COMMIT": "e0f21b90a",
"key0": "val0",
"SECRET_TEST": "test_sec_val",
}

Expand Down Expand Up @@ -485,7 +485,7 @@ func TestSetNamespace(t *testing.T) {

testRunner = new(MockedRunner)
testRunner.On("Run", []string{"kubectl", "config", "set-context", "gke_test-project_us-east1-b_cluster-0", "--namespace", "feature-1892-test-ns"}).Return(nil)
testRunner.On("Run", []string{"kubectl", "apply", "--record", "--dry-run", "--filename", "/tmp/namespace.json"}).Return(nil)
testRunner.On("Run", []string{"kubectl", "apply", "--record", "--dry-run=client", "--filename", "/tmp/namespace.json"}).Return(nil)
err = setNamespace(c, "test-project", testRunner)
testRunner.AssertExpectations(t)
assert.NoError(t, err)
Expand All @@ -505,8 +505,8 @@ func TestApplyManifests(t *testing.T) {
}

testRunner := new(MockedRunner)
testRunner.On("Run", []string{"kubectl", "apply", "--record", "--dry-run", "--filename", "/path/to/kube-tamplate"}).Return(nil)
testRunner.On("Run", []string{"kubectl", "apply", "--record", "--dry-run", "--filename", "/path/to/secret-tamplate"}).Return(nil)
testRunner.On("Run", []string{"kubectl", "apply", "--record", "--dry-run=client", "--filename", "/path/to/kube-tamplate"}).Return(nil)
testRunner.On("Run", []string{"kubectl", "apply", "--record", "--dry-run=client", "--filename", "/path/to/secret-tamplate"}).Return(nil)
testRunner.On("Run", []string{"kubectl", "apply", "--record", "--filename", "/path/to/kube-tamplate"}).Return(nil)
testRunner.On("Run", []string{"kubectl", "apply", "--record", "--filename", "/path/to/secret-tamplate"}).Return(nil)
err := applyManifests(c, manifestPaths, testRunner, testRunner)
Expand All @@ -519,7 +519,7 @@ func TestApplyManifests(t *testing.T) {
}

testRunner = new(MockedRunner)
testRunner.On("Run", []string{"kubectl", "apply", "--record", "--dry-run", "--filename", "/path/to/kube-tamplate"}).Return(nil)
testRunner.On("Run", []string{"kubectl", "apply", "--record", "--dry-run=client", "--filename", "/path/to/kube-tamplate"}).Return(nil)
testRunner.On("Run", []string{"kubectl", "apply", "--record", "--filename", "/path/to/kube-tamplate"}).Return(nil)
err = applyManifests(c, manifestPaths, testRunner, testRunner)
testRunner.AssertExpectations(t)
Expand All @@ -538,8 +538,8 @@ func TestApplyManifests(t *testing.T) {
}

testRunner = new(MockedRunner)
testRunner.On("Run", []string{"kubectl", "apply", "--record", "--dry-run", "--filename", "/path/to/kube-tamplate"}).Return(nil)
testRunner.On("Run", []string{"kubectl", "apply", "--record", "--dry-run", "--filename", "/path/to/secret-tamplate"}).Return(nil)
testRunner.On("Run", []string{"kubectl", "apply", "--record", "--dry-run=client", "--filename", "/path/to/kube-tamplate"}).Return(nil)
testRunner.On("Run", []string{"kubectl", "apply", "--record", "--dry-run=client", "--filename", "/path/to/secret-tamplate"}).Return(nil)
err = applyManifests(c, manifestPaths, testRunner, testRunner)
testRunner.AssertExpectations(t)
assert.NoError(t, err)
Expand Down Expand Up @@ -584,7 +584,7 @@ func TestApplyArgs(t *testing.T) {
assert.Equal(t, []string{"apply", "--record", "--filename", "/path/to/file/1"}, args)

args = applyArgs(true, "/path/to/file/2")
assert.Equal(t, []string{"apply", "--record", "--dry-run", "--filename", "/path/to/file/2"}, args)
assert.Equal(t, []string{"apply", "--record", "--dry-run=client", "--filename", "/path/to/file/2"}, args)
}

func TestPrintTrimmedError(t *testing.T) {
Expand Down

0 comments on commit a8b78aa

Please sign in to comment.