From 0f0940293bf40a19c86fce8d5e6cddc809a131a7 Mon Sep 17 00:00:00 2001 From: Martin Gencur <mgencur@redhat.com> Date: Fri, 24 Jan 2025 11:10:12 +0100 Subject: [PATCH] Register eventshub image for JobSink (#990) The package must be registered so that ImageProducer can map it to the right image and replace it in the final yaml. --- test/rekt/resources/jobsink/jobsink.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/rekt/resources/jobsink/jobsink.go b/test/rekt/resources/jobsink/jobsink.go index 22d8c4b1da6..42804ebeb91 100644 --- a/test/rekt/resources/jobsink/jobsink.go +++ b/test/rekt/resources/jobsink/jobsink.go @@ -73,6 +73,9 @@ func Install(name string, opts ...manifest.CfgFn) feature.StepFn { fn(cfg) } + if err := registerImage(ctx); err != nil { + t.Fatal(err) + } if _, err := manifest.InstallYamlFS(ctx, yamlEmbed, cfg); err != nil { t.Fatal(err) } @@ -223,3 +226,10 @@ func GoesReadySimple(name string) *feature.Feature { return f } + +func registerImage(ctx context.Context) error { + im := eventshub.ImageFromContext(ctx) + reg := environment.RegisterPackage(im) + _, err := reg(ctx, environment.FromContext(ctx)) + return err +}