const cronJobTimeout …
var _ …
func ensureHistoryLimits(ctx context.Context, c clientset.Interface, ns string, cronJob *batchv1.CronJob) { … }
func newTestCronJob(name, schedule string, concurrencyPolicy batchv1.ConcurrencyPolicy,
command []string, successfulJobsHistoryLimit *int32, failedJobsHistoryLimit *int32) *batchv1.CronJob { … }
func createCronJob(ctx context.Context, c clientset.Interface, ns string, cronJob *batchv1.CronJob) (*batchv1.CronJob, error) { … }
func getCronJob(ctx context.Context, c clientset.Interface, ns, name string) (*batchv1.CronJob, error) { … }
func deleteCronJob(ctx context.Context, c clientset.Interface, ns, name string) error { … }
func waitForActiveJobs(ctx context.Context, c clientset.Interface, ns, cronJobName string, active int) error { … }
func waitForJobNotActive(ctx context.Context, c clientset.Interface, ns, cronJobName, jobName string) error { … }
func waitForJobToDisappear(ctx context.Context, c clientset.Interface, ns string, targetJob *batchv1.Job) error { … }
func waitForJobsPodToDisappear(ctx context.Context, c clientset.Interface, ns string, targetJob *batchv1.Job) error { … }
func waitForJobReplaced(ctx context.Context, c clientset.Interface, ns, previousJobName string) error { … }
func waitForJobsAtLeast(ctx context.Context, c clientset.Interface, ns string, atLeast int) error { … }
func waitForAnyFinishedJob(ctx context.Context, c clientset.Interface, ns string) error { … }
func waitForEventWithReason(ctx context.Context, c clientset.Interface, ns, cronJobName string, reasons []string) error { … }
func filterNotDeletedJobs(jobs *batchv1.JobList) []*batchv1.Job { … }
func filterActiveJobs(jobs *batchv1.JobList) (active []*batchv1.Job, finished []*batchv1.Job) { … }