Closed wizhaoredhat closed 1 week ago
/cc @jcaamano
/retest
/lgtm
/retest
/lgtm
/retest
@yuqi-zhang How do I get the acknowledge-critical-fixes-only, approved labels?
The acknowledge-critical-fixes-only label looks strange for pushing a change to master.
/retitle NO-JIRA: Enable the use of Linux Bridge as the ovs default port connection
@wizhaoredhat: This pull request explicitly references no jira issue.
@wizhaoredhat the label can be applied by almost anyone I think (or maybe just repo owners), see the email titled Enabling acknowledge-critical-fixes-only label requirement
in aos-devel for explanation.
I can certainly apply this label but since this is a no-jira PR, that normally indicates a trivial change or doc update that doesn't affect much and is not urgent to merge. Is this a feature or a bugfix instead? If so we should probably link a Jira to properly context.
@yuqi-zhang good point. I think this a feature that can be tested. Would this be an OCP BUG. I can create this.
Based on your description I think either could work. I suggest opening an OCPBUGS card if you want to backport this to previous versions (current master would be 4.18) or a feature card if you do not plan to backport.
/retitle OCPBUGS-39226: Enable the use of Linux Bridge as the ovs default port connection
@wizhaoredhat: This pull request references Jira Issue OCPBUGS-39226, which is invalid:
Comment /jira refresh
to re-evaluate validity if changes to the Jira bug are made, or edit the title of this pull request to link to a different bug.
The bug has been updated to refer to the pull request using the external bug tracker.
/jira refresh
@wizhaoredhat: This pull request references Jira Issue OCPBUGS-39226, which is valid. The bug has been moved to the POST state.
Requesting review from QA contact: /cc @anuragthehatter
Based on your description I think either could work. I suggest opening an OCPBUGS card if you want to backport this to previous versions (current master would be 4.18) or a feature card if you do not plan to backport.
@yuqi-zhang Good point! I think we might want this in 4.17. I created the OCPBUG targeting 4.18. Please take a look to see if this can be merged now.
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: bn222, jcaamano, wizhaoredhat, yuqi-zhang
The full list of commands accepted by this bot can be found here.
The pull request process is described here
/retest-required
Remaining retests: 0 against base HEAD eeea7495bc40d0f73dd9c2ba030e678ec598d8b1 and 2 for PR HEAD c66a5aca15fca99f18614c14aad360618d0b34d1 in total
/retest
/test
@wizhaoredhat: The /test
command needs one or more targets.
The following commands are available to trigger required jobs:
/test 4.12-upgrade-from-stable-4.11-images
/test cluster-bootimages
/test e2e-aws-ovn
/test e2e-aws-ovn-upgrade
/test e2e-gcp-op
/test e2e-gcp-op-single-node
/test e2e-hypershift
/test images
/test unit
/test verify
The following commands are available to trigger optional jobs:
/test 4.12-upgrade-from-stable-4.11-e2e-aws-ovn-upgrade
/test bootstrap-unit
/test e2e-aws-disruptive
/test e2e-aws-ovn-fips
/test e2e-aws-ovn-fips-op
/test e2e-aws-ovn-upgrade-out-of-change
/test e2e-aws-ovn-workers-rhel8
/test e2e-aws-proxy
/test e2e-aws-serial
/test e2e-aws-single-node
/test e2e-aws-upgrade-single-node
/test e2e-aws-workers-rhel8
/test e2e-azure
/test e2e-azure-ovn-upgrade
/test e2e-azure-ovn-upgrade-out-of-change
/test e2e-azure-upgrade
/test e2e-gcp-op-techpreview
/test e2e-gcp-ovn-rt-upgrade
/test e2e-gcp-rt
/test e2e-gcp-rt-op
/test e2e-gcp-single-node
/test e2e-gcp-upgrade
/test e2e-metal-assisted
/test e2e-metal-ipi-ovn-dualstack
/test e2e-metal-ipi-ovn-ipv6
/test e2e-openstack
/test e2e-openstack-dualstack
/test e2e-openstack-externallb
/test e2e-openstack-parallel
/test e2e-ovirt
/test e2e-ovirt-upgrade
/test e2e-ovn-step-registry
/test e2e-vsphere
/test e2e-vsphere-ovn-upi
/test e2e-vsphere-ovn-upi-zones
/test e2e-vsphere-ovn-zones
/test e2e-vsphere-upgrade
/test okd-e2e-aws
/test okd-e2e-gcp-op
/test okd-e2e-upgrade
/test okd-e2e-vsphere
/test okd-images
/test okd-scos-images
/test security
Use /test all
to run the following jobs that were automatically triggered:
pull-ci-openshift-machine-config-operator-master-bootstrap-unit
pull-ci-openshift-machine-config-operator-master-e2e-aws-ovn
pull-ci-openshift-machine-config-operator-master-e2e-aws-ovn-upgrade
pull-ci-openshift-machine-config-operator-master-e2e-aws-ovn-upgrade-out-of-change
pull-ci-openshift-machine-config-operator-master-e2e-azure-ovn-upgrade-out-of-change
pull-ci-openshift-machine-config-operator-master-e2e-gcp-op
pull-ci-openshift-machine-config-operator-master-e2e-gcp-op-single-node
pull-ci-openshift-machine-config-operator-master-e2e-gcp-op-techpreview
pull-ci-openshift-machine-config-operator-master-e2e-hypershift
pull-ci-openshift-machine-config-operator-master-e2e-vsphere-ovn-upi
pull-ci-openshift-machine-config-operator-master-e2e-vsphere-ovn-upi-zones
pull-ci-openshift-machine-config-operator-master-e2e-vsphere-ovn-zones
pull-ci-openshift-machine-config-operator-master-images
pull-ci-openshift-machine-config-operator-master-security
pull-ci-openshift-machine-config-operator-master-unit
pull-ci-openshift-machine-config-operator-master-verify
/retest
/retest
/retest-required
Remaining retests: 0 against base HEAD eeea7495bc40d0f73dd9c2ba030e678ec598d8b1 and 2 for PR HEAD c66a5aca15fca99f18614c14aad360618d0b34d1 in total
/retest-required
Remaining retests: 0 against base HEAD eeea7495bc40d0f73dd9c2ba030e678ec598d8b1 and 2 for PR HEAD c66a5aca15fca99f18614c14aad360618d0b34d1 in total
/retest
/retest-required
Remaining retests: 0 against base HEAD eeea7495bc40d0f73dd9c2ba030e678ec598d8b1 and 2 for PR HEAD c66a5aca15fca99f18614c14aad360618d0b34d1 in total
/retest-required
Remaining retests: 0 against base HEAD eeea7495bc40d0f73dd9c2ba030e678ec598d8b1 and 2 for PR HEAD c66a5aca15fca99f18614c14aad360618d0b34d1 in total
@wizhaoredhat: all tests passed!
Full PR test history. Your PR dashboard.
@wizhaoredhat: Jira Issue OCPBUGS-39226: All pull requests linked via external trackers have merged:
Jira Issue OCPBUGS-39226 has been moved to the MODIFIED state.
[ART PR BUILD NOTIFIER]
Distgit: ose-machine-config-operator This PR has been included in build ose-machine-config-operator-container-v4.18.0-202409041514.p0.ga3d9b1f.assembly.stream.el9. All builds following this will include this PR.
/cherry-pick release-4.16
@wizhaoredhat: new pull request created: #4563
/cherry-pick release-4.17
@wizhaoredhat: new pull request created: #4567
The linux bridge can be configured to add a virtual switch between one or many ports. This can be done by a simple machine config that adds: "bridge=br0:enpf0,enpf2 ip=br0:dhcp" to the the kernel command line options which will be processed by dracut.
The use case of adding such a virtual bridge for simple IEEE802.1 switching is to support PCIe devices that act as co-processors in a baremetal server. For example:
This co-processor could be a "DPU" network interface card. Thus the co-processor can be part of the same underlay network as the cluster and pods can be scheduled on the Host and the Co-processor. This allows for pods to be offloaded to the co-processor for scaling workloads.