CNTRLPLANE-1257: refactor: simplified single-module OTE infrastructure#631
CNTRLPLANE-1257: refactor: simplified single-module OTE infrastructure#631wangke19 wants to merge 2 commits intoopenshift:mainfrom
Conversation
8c212c4 to
c0e2eb2
Compare
|
@wangke19: This pull request references CNTRLPLANE-1257 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the task to target either version "4.21." or "openshift-4.21.", but it targets "openshift-4.20" instead. DetailsIn 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 openshift-eng/jira-lifecycle-plugin repository. |
|
/lgtm |
|
@wangke19: This pull request references CNTRLPLANE-1257 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the task to target either version "4.21." or "openshift-4.21.", but it targets "openshift-4.20" instead. DetailsIn 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 openshift-eng/jira-lifecycle-plugin repository. |
|
@wangke19: This pull request references CNTRLPLANE-1257 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the task to target either version "4.21." or "openshift-4.21.", but it targets "openshift-4.20" instead. DetailsIn 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 openshift-eng/jira-lifecycle-plugin repository. |
|
@wangke19: This pull request references CNTRLPLANE-1257 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the task to target either version "4.21." or "openshift-4.21.", but it targets "openshift-4.20" instead. DetailsIn 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 openshift-eng/jira-lifecycle-plugin repository. |
|
/verified by CI tests |
|
@wangke19: This PR has been marked as verified by DetailsIn 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 openshift-eng/jira-lifecycle-plugin repository. |
|
@wangke19 should we also remove https://github.com/openshift/cluster-openshift-apiserver-operator/tree/main/test/extended ? |
c0e2eb2 to
b6dee6f
Compare
b6dee6f to
386cf35
Compare
Done |
386cf35 to
0d19e2d
Compare
|
@wangke19: This pull request references CNTRLPLANE-1257 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the task to target either version "4.21." or "openshift-4.21.", but it targets "openshift-4.20" instead. DetailsIn 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 openshift-eng/jira-lifecycle-plugin repository. |
|
@wangke19: This pull request references CNTRLPLANE-1257 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the task to target either version "4.21." or "openshift-4.21.", but it targets "openshift-4.20" instead. DetailsIn 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 openshift-eng/jira-lifecycle-plugin repository. |
0d19e2d to
e4da5a6
Compare
- Simplified cmd/cluster-openshift-apiserver-operator-tests-ext/main.go to minimal template - Removed custom suite definitions, test spec manipulation, hooks - Removed unused test/extended package import - Now just registers extension with OTE framework - Updated Dockerfile to use standard 'make build' - build-machinery-go automatically builds both binaries from cmd/ - Removed custom clean target from Makefile - build-machinery-go framework handles cleanup automatically - Added OTE test documentation to README - Document building, running, and listing tests - Quick reference for OTE framework usage - Updated .gitignore for test binary This moves to the simplified single-module architecture pattern where the test binary is built alongside the operator binary using standard build machinery, eliminating custom build targets and test suite configuration. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
Updated go.mod and go.sum via go mod tidy and removed unused dependencies from vendor/: - github.com/go-task/slim-sprig/v3 - github.com/onsi/ginkgo/v2 (ginkgo CLI and internal packages) - github.com/onsi/gomega (full matcher suite) - github.com/openshift-eng/openshift-tests-extension/pkg/ginkgo utilities - golang.org/x/net/html - golang.org/x/text/encoding - golang.org/x/tools (cover, ast/inspector) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
e4da5a6 to
2397f21
Compare
|
@wangke19: all tests passed! Full PR test history. Your PR dashboard. DetailsInstructions 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-sigs/prow repository. I understand the commands that are listed here. |
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: gangwgr, p0lyn0mial, wangke19 The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/retest |
|
PR needs rebase. DetailsInstructions 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-sigs/prow repository. |
after some discussions, we decided to do the following,
Summary
Changes
Infrastructure (Commit 1)
make buildDependencies (Commit 2)
go mod tidyandgo mod vendorVerification
Pattern Reference
Follows the pattern from:
gangwgr-test-infrastructure-setup-v2branchMigration Guide
Based on:
ote-single-module-migration-guide.md🤖 Generated with Claude Code