From f46eaa8d059dd365e4d5f6060232192e8a40adc8 Mon Sep 17 00:00:00 2001 From: Ed Date: Thu, 30 Apr 2020 00:20:25 -0400 Subject: [PATCH] This makes the primary ready in the TestScheduler_DeploymentAlerts test in order to send out an alert. Previously, it did not reach a state to send an alert. --- pkg/controller/scheduler_deployment_test.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkg/controller/scheduler_deployment_test.go b/pkg/controller/scheduler_deployment_test.go index a94fe3bb..f9f04dd6 100644 --- a/pkg/controller/scheduler_deployment_test.go +++ b/pkg/controller/scheduler_deployment_test.go @@ -613,6 +613,12 @@ func TestScheduler_DeploymentAlerts(t *testing.T) { _, err := mocks.kubeClient.CoreV1().Secrets("default").Update(context.TODO(), secret, metav1.UpdateOptions{}) require.NoError(t, err) - // init canary and send alerts + // init canary + mocks.ctrl.advanceCanary("podinfo", "default") + + // make primary ready + mocks.makePrimaryReady(t) + + // initialization done - now send alert mocks.ctrl.advanceCanary("podinfo", "default") }