Skip to content

fix: remove MultiOwnerDependentTriggeringIT#3318

Open
csviri wants to merge 1 commit intooperator-framework:mainfrom
csviri:remove-shared-dr-it
Open

fix: remove MultiOwnerDependentTriggeringIT#3318
csviri wants to merge 1 commit intooperator-framework:mainfrom
csviri:remove-shared-dr-it

Conversation

@csviri
Copy link
Copy Markdown
Collaborator

@csviri csviri commented Apr 27, 2026

Note that although the test was passing it had multiple issues.
Since this is not properly supported removing the IT so it does not make confusion.

Signed-off-by: Attila Mészáros a_meszaros@apple.com

Note that although the test was passing it had multiple issues.
Since this is not properly supported removing the IT so it does not make confusion.

Signed-off-by: Attila Mészáros <a_meszaros@apple.com>
Copilot AI review requested due to automatic review settings April 27, 2026 14:33
@openshift-ci openshift-ci Bot requested review from metacosm and xstefank April 27, 2026 14:33
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Removes the unsupported “multi-owner dependent resource” integration test to avoid confusion, along with its supporting test-only custom resource, reconciler, dependent resource, and spec model classes.

Changes:

  • Deleted MultiOwnerDependentTriggeringIT integration test for multi-owner dependent triggering behavior.
  • Removed the associated test reconciler, dependent ConfigMap implementation, and CR model classes under the same package.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.

Show a summary per file
File Description
operator-framework/src/test/java/io/javaoperatorsdk/operator/dependent/multipleupdateondependent/MultipleOwnerDependentSpec.java Removes spec POJO used only by the deleted IT.
operator-framework/src/test/java/io/javaoperatorsdk/operator/dependent/multipleupdateondependent/MultipleOwnerDependentReconciler.java Removes test reconciler used only by the deleted IT.
operator-framework/src/test/java/io/javaoperatorsdk/operator/dependent/multipleupdateondependent/MultipleOwnerDependentCustomResource.java Removes test CustomResource type used only by the deleted IT.
operator-framework/src/test/java/io/javaoperatorsdk/operator/dependent/multipleupdateondependent/MultipleOwnerDependentConfigMap.java Removes dependent resource implementation used only by the deleted IT.
operator-framework/src/test/java/io/javaoperatorsdk/operator/dependent/multipleupdateondependent/MultiOwnerDependentTriggeringIT.java Removes the integration test that was passing but considered unsupported/problematic.

Copy link
Copy Markdown
Collaborator

@xstefank xstefank left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't understand the reasoning why removing and not fixing it?

@csviri
Copy link
Copy Markdown
Collaborator Author

csviri commented Apr 27, 2026

I don't understand the reasoning why removing and not fixing it?

It would be quite an effort to fix it, that would be feature in dependent resources. Feel free to take a look at it, we can have a call to explore.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Enhance Dependent Resources sample / impl to how to manage resource with multiple owners

4 participants