MCPcopy Create free account
hub / github.com/cloudnative-pg/cloudnative-pg / generateFakeInitDBJobs

Function generateFakeInitDBJobs

internal/controller/suite_test.go:365–378  ·  view source on GitHub ↗
(c client.Client, cluster *apiv1.Cluster)

Source from the content-addressed store, hash-verified

363}
364
365func generateFakeInitDBJobs(c client.Client, cluster *apiv1.Cluster) []batchv1.Job {
366 var idx int
367 var jobs []batchv1.Job
368 for idx < cluster.Spec.Instances {
369 idx++
370 job := specs.CreatePrimaryJobViaInitdb(*cluster, idx)
371 cluster.SetInheritedDataAndOwnership(&job.ObjectMeta)
372
373 err := c.Create(context.Background(), job)
374 Expect(err).ToNot(HaveOccurred())
375 jobs = append(jobs, *job)
376 }
377 return jobs
378}
379
380func generateFakeInitDBJobsWithDefaultClient(k8sClient client.Client, cluster *apiv1.Cluster) []batchv1.Job {
381 return generateFakeInitDBJobs(k8sClient, cluster)

Calls 3

CreateMethod · 0.65

Tested by

no test coverage detected