Skip to content

Conversation

@e0ne
Copy link
Collaborator

@e0ne e0ne commented Dec 30, 2024

No description provided.

@github-actions
Copy link

Thanks for your PR,
To run vendors CIs, Maintainers can use one of:

  • /test-all: To run all tests for all vendors.
  • /test-e2e-all: To run all E2E tests for all vendors.
  • /test-e2e-nvidia-all: To run all E2E tests for NVIDIA vendor.

To skip the vendors CIs, Maintainers can use one of:

  • /skip-all: To skip all tests for all vendors.
  • /skip-e2e-all: To skip all E2E tests for all vendors.
  • /skip-e2e-nvidia-all: To skip all E2E tests for NVIDIA vendor.
    Best regards.

@e0ne e0ne force-pushed the ovs-config branch 3 times, most recently from 2dc7153 to bc320cd Compare December 30, 2024 23:00
@coveralls
Copy link

coveralls commented Dec 30, 2024

Pull Request Test Coverage Report for Build 19573326688

Details

  • 118 of 163 (72.39%) changed or added relevant lines in 10 files are covered.
  • 4 unchanged lines in 3 files lost coverage.
  • Overall coverage increased (+0.2%) to 62.238%

Changes Missing Coverage Covered Lines Changed/Added Lines %
pkg/render/render.go 16 18 88.89%
pkg/host/internal/service/service.go 30 36 83.33%
pkg/plugins/k8s/k8s_plugin.go 16 29 55.17%
pkg/host/mock/mock_host.go 0 24 0.0%
Files with Coverage Reduction New Missed Lines %
controllers/drain_controller_helper.go 1 67.43%
controllers/helper.go 1 70.99%
pkg/plugins/k8s/k8s_plugin.go 2 74.78%
Totals Coverage Status
Change from base Build 19534412227: 0.2%
Covered Lines: 8859
Relevant Lines: 14234

💛 - Coveralls

@adrianchiris
Copy link
Collaborator

adrianchiris commented Jan 2, 2025

So, here are my thoughts on this one:

we should use same API as we have in OVSBridgeConfig e.g have OVSGlobalConfig in the pool config object
for now we can allow to set other_config keys only.

in addition we should support clearing any global configurations which were set but are not relevant anymore.
this can be done by checking the last applied status we cache or by saving which keys were set by the operator in a special key part of openvswitch table external_ids e.g external_ids:sriov-operator-owned-keys

the ExecPre we got for the systemd service of openvswitch would need to be a bit more complex to achieve that.

i wonder if we want a design doc for this one WDYT ?

@e0ne e0ne force-pushed the ovs-config branch 4 times, most recently from a26b54a to 027353b Compare January 13, 2025 19:20
@e0ne e0ne requested a review from ykulazhenkov January 13, 2025 19:20
@e0ne e0ne force-pushed the ovs-config branch 4 times, most recently from c451160 to 13d1f90 Compare March 6, 2025 12:32
@e0ne e0ne force-pushed the ovs-config branch 9 times, most recently from 5f41adf to 9d3add7 Compare April 2, 2025 15:39
@e0ne e0ne force-pushed the ovs-config branch 4 times, most recently from 5ae9480 to 39cdda6 Compare April 30, 2025 09:32
@e0ne e0ne closed this Apr 30, 2025
@e0ne e0ne reopened this Apr 30, 2025
@github-actions
Copy link

Thanks for your PR,
To run vendors CIs, Maintainers can use one of:

  • /test-all: To run all tests for all vendors.
  • /test-e2e-all: To run all E2E tests for all vendors.
  • /test-e2e-nvidia-all: To run all E2E tests for NVIDIA vendor.

To skip the vendors CIs, Maintainers can use one of:

  • /skip-all: To skip all tests for all vendors.
  • /skip-e2e-all: To skip all E2E tests for all vendors.
  • /skip-e2e-nvidia-all: To skip all E2E tests for NVIDIA vendor.
    Best regards.

@e0ne e0ne closed this Apr 30, 2025
@e0ne e0ne reopened this Apr 30, 2025
@github-actions
Copy link

Thanks for your PR,
To run vendors CIs, Maintainers can use one of:

  • /test-all: To run all tests for all vendors.
  • /test-e2e-all: To run all E2E tests for all vendors.
  • /test-e2e-nvidia-all: To run all E2E tests for NVIDIA vendor.

To skip the vendors CIs, Maintainers can use one of:

  • /skip-all: To skip all tests for all vendors.
  • /skip-e2e-all: To skip all E2E tests for all vendors.
  • /skip-e2e-nvidia-all: To skip all E2E tests for NVIDIA vendor.
    Best regards.

@e0ne e0ne force-pushed the ovs-config branch 2 times, most recently from f64a6b8 to f73543a Compare May 5, 2025 08:51
@e0ne e0ne added the hold label May 13, 2025
@e0ne e0ne removed the hold label Jul 14, 2025
@e0ne e0ne force-pushed the ovs-config branch 3 times, most recently from 466ee14 to dd06c5b Compare July 17, 2025 09:39
@e0ne
Copy link
Collaborator Author

e0ne commented Jul 21, 2025

/test-all-nvidia

@e0ne
Copy link
Collaborator Author

e0ne commented Jul 28, 2025

CI failures aren't related to this change

@e0ne e0ne closed this Oct 16, 2025
@e0ne e0ne reopened this Oct 16, 2025
@github-actions github-actions bot added the tests label Oct 16, 2025
@github-actions
Copy link

Thanks for your PR,
To run vendors CIs, Maintainers can use one of:

  • /test-all: To run all tests for all vendors.
  • /test-e2e-all: To run all E2E tests for all vendors.
  • /test-e2e-nvidia-all: To run all E2E tests for NVIDIA vendor.

To skip the vendors CIs, Maintainers can use one of:

  • /skip-all: To skip all tests for all vendors.
  • /skip-e2e-all: To skip all E2E tests for all vendors.
  • /skip-e2e-nvidia-all: To skip all E2E tests for NVIDIA vendor.
    Best regards.

@e0ne e0ne force-pushed the ovs-config branch 2 times, most recently from bc30990 to 1a25f3d Compare November 21, 2025 14:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants