OWLS-102288 fix test code #3391
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Modify integration test case to cover what is intended to test.
The test case does the following:
Because step #1 failed, the change to the cluster's replicas does not even get to the operator, and therefore, the operator does not know about it, not to mention generating a Failed condition (and events).
In order for an invalid replicas to be accepted and reach to the operator, the cluster resource itself should not have a replicas set, and the domain resource's replicas and introspectVersion need to be changed in a single patch operation.
There are two approaches to make sure that the cluster resource does not have replicas:
This PR contains the integration test code change with approach #2. The failing test case passed with this branch. https://build.weblogick8s.org:8443/job/weblogic-kubernetes-operator-kind-new/12742/