-
Notifications
You must be signed in to change notification settings - Fork 256
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
getOrCreatePort: add support to configure port Profile #964
Conversation
Thanks for your pull request. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA). 📝 Please follow instructions at https://git.k8s.io/community/CLA.md#the-contributor-license-agreement to sign the CLA. It may take a couple minutes for the CLA signature to be fully registered; after that, please reply here with a new comment and we'll verify. Thanks.
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. I understand the commands that are listed here. |
Hi @EmilienM. Thanks for your PR. I'm waiting for a kubernetes-sigs member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. 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. |
/ok-to-test |
Could you please create an issue for this PR? :) |
done! |
I don't know why it says I didn't sign the CLA, because I did. Is there a way to retrigger this check? |
/retest @EmilienM seems there is an issue with the |
The test will succeed automatically after you have signed the CLA successfully. Unfortunately, I don‘t know what should have gone wrong |
/hold
|
sigs.k8s.io/cluster-api-provider-openstack/api/v1alpha3/zz_generated.conversion.go
Outdated
Show resolved
Hide resolved
You could try adding the |
cluster-template.yaml has not port creation, I'll see if we can add one, with a Profile. Maybe into another PR, if possible. |
Okay for me 👍🏻 /lgtm |
/test pull-cluster-api-provider-openstack-e2e-test |
I found the following in the capo-controller-manager Pod logs
|
nicely found. I suspect we'll have to set it to nil by default. |
Configuring port profiles can be useful to enable an application running on the specified host to pass and receive VIF port-specific information to the plugin. One of the use-cases here is when configuring ports in OVS Hardware offload, where we need to use the profile: {"capabilities": ["switchdev"]} Thanks to this patch, we'll now able to do it when creating the machines and their ports.
@tobiasgiese for review again. Thanks! |
/lgtm |
Can you PTAL @jichenjc :) |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: EmilienM, jichenjc 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 |
Configuring port profiles can be useful to enable an application
running on the specified host to pass and receive VIF port-specific
information to the plugin.
One of the use-cases here is when configuring ports in OVS Hardware
offload, where we need to use the profile:
{"capabilities": ["switchdev"]}
Thanks to this patch, we'll now able to do it when creating the
machines and their ports.
Fix #965