in internal/testhelpers/resources.go [383:403]
func (cc *TestCaseClient) CreateBusyboxDeployment(ctx context.Context, name types.NamespacedName, appLabel string) (*appsv1.Deployment, error) {
d := BuildDeployment(name, appLabel)
err := cc.Client.Create(ctx, d)
if err != nil {
return nil, err
}
cd := &appsv1.Deployment{}
err = RetryUntilSuccess(5, time.Second, func() error {
return cc.Client.Get(ctx, types.NamespacedName{
Namespace: name.Namespace,
Name: name.Name,
}, cd)
})
if err != nil {
return nil, err
}
return cd, nil
}