cnf-tests: Remove metallb-operator submodule and all metallb references#4027
cnf-tests: Remove metallb-operator submodule and all metallb references#4027sshnaidm wants to merge 1 commit into
Conversation
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: sshnaidm The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
📝 WalkthroughWalkthroughRemoves MetalLB operator support: deletes the git submodule and operator manifests, omits metallb from default FEATURES and build/index flows, updates init and CI scripts, removes MetalLB test namespaces and reporter entries, and updates docs and test infra references. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Caution
Some comments are outside the diff and can’t be posted inline due to platform limitations.
⚠️ Outside diff range comments (1)
cnf-tests/README.md (1)
18-29:⚠️ Potential issue | 🟡 Minor | ⚡ Quick winFix stale env-var count in release guidance.
Line 28 says “all three,” but only two variables are now listed. This is a confusing docs mismatch.
Suggested doc fix
-And to set all three of them to a specfic release, use `TARGET_RELEASE`. +And to set both of them to a specific release, use `TARGET_RELEASE`.As per coding guidelines, "Focus on major issues impacting performance, readability, maintainability and security. Avoid nitpicks and avoid verbosity."
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@cnf-tests/README.md` around lines 18 - 29, The README text incorrectly says “all three” when only two environment variables (SRIOV_NETWORK_OPERATOR_TARGET_COMMIT and CLUSTER_NODE_TUNING_OPERATOR_TARGET_COMMIT) are listed; update the sentence referencing TARGET_RELEASE to say it sets both of these variables (or “both” instead of “all three”) and ensure the wording matches the two variable names shown (e.g., "And to set both of them to a specific release, use TARGET_RELEASE.").
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Outside diff comments:
In `@cnf-tests/README.md`:
- Around line 18-29: The README text incorrectly says “all three” when only two
environment variables (SRIOV_NETWORK_OPERATOR_TARGET_COMMIT and
CLUSTER_NODE_TUNING_OPERATOR_TARGET_COMMIT) are listed; update the sentence
referencing TARGET_RELEASE to say it sets both of these variables (or “both”
instead of “all three”) and ensure the wording matches the two variable names
shown (e.g., "And to set both of them to a specific release, use
TARGET_RELEASE.").
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Enterprise
Run ID: e77e8907-0fe5-4a66-88cd-aa43b73ea36e
📒 Files selected for processing (18)
.gitmodulesMakefilecnf-tests/README.mdcnf-tests/hack/init-git-submodules.shcnf-tests/submodules/metallb-operatorcnf-tests/testsuites/pkg/namespaces/namespaces.gocnf-tests/testsuites/pkg/utils/reporter.gofeature-configs/ci/metallb/kustomization.yamlfeature-configs/ci/metallb/operator_subscription.yamlfeature-configs/deploy/metallb/kustomization.yamlfeature-configs/deploy/metallb/operator_namespace.yamlfeature-configs/deploy/metallb/operator_operatorgroup.yamlfeature-configs/deploy/metallb/operator_subscription.yamlfeature-configs/hypershift-ci/metallb/kustomization.yamlfeature-configs/hypershift-ci/metallb/operator_subscription.yamlhack/common.shhack/run-functests.shhack/setup-build-index-image.sh
💤 Files with no reviewable changes (13)
- cnf-tests/testsuites/pkg/namespaces/namespaces.go
- feature-configs/ci/metallb/operator_subscription.yaml
- feature-configs/ci/metallb/kustomization.yaml
- feature-configs/deploy/metallb/kustomization.yaml
- feature-configs/hypershift-ci/metallb/kustomization.yaml
- cnf-tests/testsuites/pkg/utils/reporter.go
- feature-configs/deploy/metallb/operator_operatorgroup.yaml
- .gitmodules
- feature-configs/hypershift-ci/metallb/operator_subscription.yaml
- feature-configs/deploy/metallb/operator_subscription.yaml
- hack/common.sh
- feature-configs/deploy/metallb/operator_namespace.yaml
- cnf-tests/submodules/metallb-operator
MetalLB is no longer needed in this repository. This removes the git submodule, feature-configs, test paths, namespace variables, and all related script/documentation references.
|
/retest |
MetalLB is no longer needed in this repository. This removes the git submodule, feature-configs, test paths, namespace variables, and all related script/documentation references.