Skip to content

No envtest coverage for the JobReconciler and SkyhookReconciler handoff #433

Description

@ayuskauskas

Note

The Jobs migration (#223) merged to main in #459 on 2026-08-15. The
feature/package-as-jobs branch has been deleted — base this work on main,
which now executes packages as Jobs.

Part of #223. Refs #411 ("Not covered by the review").

Gap

NewJobReconciler and NewPodReconciler are registered only in cmd/manager/main.go (:215,219), not in internal/controller/suite_test.go, so no envtest spec exercises the JobReconciler → SkyhookReconciler handoff end to end. The new coverage is fake-client unit tests plus chainsaw, which means the concurrent-writer behavior between the two controllers is only observable in e2e.

Scope

Metadata

Metadata

Assignees

No one assigned

    Labels

    component/operatorSkyhook operator (controller-manager)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions