From 97ab715cd2769c71b3cf86826de13167e9f670e1 Mon Sep 17 00:00:00 2001 From: Sid Shukla Date: Tue, 22 Nov 2022 14:34:18 +0530 Subject: [PATCH] Add a unit test for validating insecure property --- pkg/providers/nutanix/template_test.go | 3 +++ .../nutanix/testdata/datacenterConfig_with_insecure.yaml | 9 +++++++++ pkg/providers/nutanix/validator_test.go | 4 ++++ 3 files changed, 16 insertions(+) create mode 100644 pkg/providers/nutanix/testdata/datacenterConfig_with_insecure.yaml diff --git a/pkg/providers/nutanix/template_test.go b/pkg/providers/nutanix/template_test.go index 5aae0c1c9f63c..56b6af3af22a5 100644 --- a/pkg/providers/nutanix/template_test.go +++ b/pkg/providers/nutanix/template_test.go @@ -26,6 +26,9 @@ var nutanixDatacenterConfigSpec string //go:embed testdata/datacenterConfig_with_trust_bundle.yaml var nutanixDatacenterConfigSpecWithTrustBundle string +//go:embed testdata/datacenterConfig_with_insecure.yaml +var nutanixDatacenterConfigSpecWithInsecure string + //go:embed testdata/eksa-cluster.json var nutanixClusterConfigSpecJSON string diff --git a/pkg/providers/nutanix/testdata/datacenterConfig_with_insecure.yaml b/pkg/providers/nutanix/testdata/datacenterConfig_with_insecure.yaml new file mode 100644 index 0000000000000..3330e9a29313a --- /dev/null +++ b/pkg/providers/nutanix/testdata/datacenterConfig_with_insecure.yaml @@ -0,0 +1,9 @@ +apiVersion: anywhere.eks.amazonaws.com/v1alpha1 +kind: NutanixDatacenterConfig +metadata: + name: eksa-unit-test + namespace: default +spec: + endpoint: "prism.nutanix.com" + port: 9440 + insecure: true diff --git a/pkg/providers/nutanix/validator_test.go b/pkg/providers/nutanix/validator_test.go index 8a82415d708f3..855c2081656b2 100644 --- a/pkg/providers/nutanix/validator_test.go +++ b/pkg/providers/nutanix/validator_test.go @@ -227,6 +227,10 @@ func TestNutanixValidatorValidateDatacenterConfig(t *testing.T) { name: "valid datacenter config with trust bundle", dcConfFile: nutanixDatacenterConfigSpecWithTrustBundle, }, + { + name: "valid datacenter config with insecure", + dcConfFile: nutanixDatacenterConfigSpecWithInsecure, + }, } for _, tt := range tests {