-
Notifications
You must be signed in to change notification settings - Fork 28
Conversation
This PR replaces and extends the #135. |
9db44f6
to
005cb96
Compare
Small syntax error in make file: Line 106 should be:
|
I'd also be interested in seeing the state of the pod - so that the test will cover these steps:
We will want to wrap the actual test steps in Go so that the perform asserts. |
/retest |
Add a description please :) |
This pull request implements a functional test for OperatorSource. The files included in the pull request define the Operator Source, it's corresponding CatalogSource, and Subscription. The push-operator-app-registry make target creates the OperatorSouce and pushes the Operator to quay.io. The test-operator-source make target runs the test to verify the creation of the OperatirSubscription, install plan, and verifies that the Operator's pod has started. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Final changes LGTM.
… setting DO_NOT_PUSH_OPERATOR_IMAGE env variable.
/ok-to-test |
…package to operatorsource.
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: baijum, ldimaggi The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
This PR:
test-operator-source
) to execute a simple test for verifying that the operator is successfully installed from application registry on Quay.io.It is a functional test for
OperatorSource
. The files included in the pull request define theOperatorSource
itself and it's correspondingCatalogSource
, andSubscription
.It depends on the
push-operator-app-registry
make target from #174 that creates a CSV for the operator and pushes it to quay.io. Thetest-operator-source
make target runs the test to verify the creation of theSubscription
,InstallPlan
, and verifies that the operator's pod has started.