Skip to content

Commit 1dba6fd

Browse files
Merge pull request #54 from garden-io/fix-tls-verify-flag
fix: parse insecure-skip-tls-verify correctly
2 parents c91fa6e + 0d46ea6 commit 1dba6fd

File tree

3 files changed

+3
-1
lines changed

3 files changed

+3
-1
lines changed

node-client/src/config_test.ts

+1
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ describe("KubeConfig", () => {
6060
expect(cluster2.name).to.equal("cluster2");
6161
expect(cluster2.caData).to.equal("Q0FEQVRBMg==");
6262
expect(cluster2.server).to.equal("http://example2.com");
63+
expect(cluster2.skipTLSVerify).to.equal(true);
6364

6465
// check users
6566
expect(kc.users.length).to.equal(2);

node-client/src/config_types.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ function clusterIterator(): u.ListIterator<any, Cluster> {
2626
caData: elt.cluster['certificate-authority-data'],
2727
caFile: elt.cluster['certificate-authority'],
2828
server: elt.cluster['server'],
29-
skipTLSVerify: elt.cluster['insecure-skip-tls-verify'] == 'true'
29+
skipTLSVerify: elt.cluster['insecure-skip-tls-verify'] === true
3030
};
3131
}
3232
}

node-client/testdata/kubeconfig.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ clusters:
77
- cluster:
88
certificate-authority-data: Q0FEQVRBMg==
99
server: http://example2.com
10+
insecure-skip-tls-verify: true
1011
name: cluster2
1112

1213
contexts:

0 commit comments

Comments
 (0)