-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: add tekton-tasks-operator #532
Conversation
@ksimon1 I'd prefer to keep everything in one commit until I'll have no errors and CI passed, to not deal with updating multiple commits. Once it's ready to be merged, I'll split PR into commits. Sounds good? |
Fine by me |
Is the |
No, we will insert it inside already existing CRD |
Do we need to keep the API definitions of |
Can you please review the functional tests? they should be already in |
/cc |
FYI, I've rebased this PR on latest tekton-tasks-operator changes [1] and rebased on latest master changes [2]. Also |
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.
I looked at this only partially.
Before you post this for proper review, can you split it to multiple commits, so that the first commit will be only a simple copy-paste of code from TTO repo, and the subsequent commits will contain other changes. Then it will be easier to see what has changed from TTO.
Hi @akrejcir, a quick question, you've mentioned: There is no simple copy-paste because it requires some code changes, in order to work in ssp-operator (especially functional tests). What I want to do is:
Sounds good? |
I've checked the TTO code, and it is mostly compatible with SSP code, so copy-paste should be possible, even if the commit does not compile by itself. I think it will make review easier, if I can see what code was copied from TTO and what code is new. I would propose to split it to commits like this:
It will be some work, but it will be easier to review and spot potential bugs. |
@codingben: No presubmit jobs available for kubevirt/ssp-operator@master In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Fix compilation errors and run unit tests successfully. Also, rewriting functional tests to work in ssp-operator. Signed-off-by: Ben Oukhanov <boukhanov@redhat.com>
Copy-paste tekton-tasks operand and related code from Tekton Tasks Operator. It includes: - Operand itself - Common - Bundle - Functional tests Signed-off-by: Ben Oukhanov <boukhanov@redhat.com>
Fix compilation errors and run unit tests successfully. Also, rewriting functional tests to work in ssp-operator. Signed-off-by: Ben Oukhanov <boukhanov@redhat.com>
Copy-paste csv-generator from Tekton Tasks Operator and adjust it to work in ssp-operator, including tests. Signed-off-by: Ben Oukhanov <boukhanov@redhat.com>
Copy-paste automation tools from Tekton Tasks Operator and adjust them to work in ssp-operator. Signed-off-by: Ben Oukhanov <boukhanov@redhat.com>
Add info about the two new Tekton operands and required CRDs in order to use them. Signed-off-by: Ben Oukhanov <boukhanov@redhat.com>
Kudos, SonarCloud Quality Gate passed! 0 Bugs No Coverage information |
/test e2e-functests |
@codingben: No presubmit jobs available for kubevirt/ssp-operator@master In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/lgtm |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: akrejcir 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 |
What this PR does / why we need it:
Add kubevirt/tekton-tasks-operator here to have fewer operators and reduce maintenance efforts.
Release note: