Skip to content

Commit 2afd105

Browse files
Merge pull request #317 from abhinavdahiya/skip_job_on_init
bug 1794817: lib/resourcebuilder/batch.go: skip waiting for job to complete when in Init mode
2 parents 2df3d56 + 90cfcab commit 2afd105

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lib/resourcebuilder/batch.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ type jobBuilder struct {
2020
client *batchclientv1.BatchV1Client
2121
raw []byte
2222
modifier MetaV1ObjectModifierFunc
23+
mode Mode
2324
}
2425

2526
func newJobBuilder(config *rest.Config, m lib.Manifest) Interface {
@@ -30,6 +31,7 @@ func newJobBuilder(config *rest.Config, m lib.Manifest) Interface {
3031
}
3132

3233
func (b *jobBuilder) WithMode(m Mode) Interface {
34+
b.mode = m
3335
return b
3436
}
3537

@@ -47,7 +49,7 @@ func (b *jobBuilder) Do(ctx context.Context) error {
4749
if err != nil {
4850
return err
4951
}
50-
if updated {
52+
if updated && b.mode != InitializingMode {
5153
return WaitForJobCompletion(ctx, b.client, job)
5254
}
5355
return nil

0 commit comments

Comments
 (0)