From ad98c4854f0e834ea632bd7d807b9d6197ae6d70 Mon Sep 17 00:00:00 2001 From: Ashley Gau Date: Thu, 1 Feb 2018 15:04:59 -0800 Subject: [PATCH] check presence of healthcheck --- .../providers/gce/gce_loadbalancer_external_test.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkg/cloudprovider/providers/gce/gce_loadbalancer_external_test.go b/pkg/cloudprovider/providers/gce/gce_loadbalancer_external_test.go index 8cd506775af..e6643e706ac 100644 --- a/pkg/cloudprovider/providers/gce/gce_loadbalancer_external_test.go +++ b/pkg/cloudprovider/providers/gce/gce_loadbalancer_external_test.go @@ -356,6 +356,12 @@ func TestEnsureExternalLoadBalancer(t *testing.T) { assert.NotEmpty(t, pool.HealthChecks) assert.NotEmpty(t, pool.Instances) + // Check that HealthCheck is created + hcName := MakeNodesHealthCheckName(clusterID) + healthcheck, err := gce.GetHttpHealthCheck(hcName) + require.NoError(t, err) + assert.Equal(t, hcName, healthcheck.Name) + // Check that ForwardingRule is created fwdRule, err := gce.GetRegionForwardingRule(lbName, gceRegion) require.NoError(t, err) @@ -393,6 +399,12 @@ func TestEnsureExternalLoadBalancerDeleted(t *testing.T) { require.Error(t, err) assert.Nil(t, pool) + // Check that HealthCheck is deleted + hcName := MakeNodesHealthCheckName(clusterID) + healthcheck, err := gce.GetHttpHealthCheck(hcName) + require.Error(t, err) + assert.Nil(t, healthcheck) + // Check forwarding rule is deleted fwdRule, err := gce.GetRegionForwardingRule(lbName, gceRegion) require.Error(t, err)