Skip to content
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

Update ncproxy to include new ncproxy network and endpoint types #1239

Merged

Conversation

katiewasnothere
Copy link
Contributor

This PR does the following:

  • Adds two new bolt database stores for new ncproxy type networking and tests for those stores
  • Updates ncproxy to use these DBs to support ncproxy type networking
  • Adds tests for ncproxy type networking
  • Refactors ncproxy code and test code for HCN type networking
  • Update test networkagent to support new ncproxy type networking

I know this looks like a huge PR but a good chunk of the adds/deletions is the testing and refactoring 😁

Signed-off-by: Kathryn Baldauf kabaldau@microsoft.com

@katiewasnothere katiewasnothere requested a review from a team as a code owner December 3, 2021 21:27
@dcantah dcantah self-assigned this Dec 17, 2021
internal/devices/drivers.go Outdated Show resolved Hide resolved
internal/devices/pnp.go Outdated Show resolved Hide resolved
@dcantah
Copy link
Contributor

dcantah commented Jan 5, 2022

CI's failing on TestPseudoConsolePowershell but.. I don't even think this PR is rebased on top of master which is weird. Could you rebase and repush?

@katiewasnothere
Copy link
Contributor Author

CI's failing on TestPseudoConsolePowershell but.. I don't even think this PR is rebased on top of master which is weird. Could you rebase and repush?

@dcantah reran CI and everything's green now.

@helsaawy helsaawy self-assigned this Jan 6, 2022
cmd/gcstools/installdrivers.go Show resolved Hide resolved
cmd/ncproxy/ncproxy.go Outdated Show resolved Hide resolved
cmd/ncproxy/ncproxy.go Outdated Show resolved Hide resolved
cmd/ncproxy/ncproxy.go Show resolved Hide resolved
cmd/ncproxy/ncproxy.go Outdated Show resolved Hide resolved
cmd/ncproxy/ncproxy_networking_test.go Show resolved Hide resolved
cmd/ncproxy/ncproxy_networking_test.go Show resolved Hide resolved
internal/ncproxy/store/store.go Show resolved Hide resolved
internal/ncproxy/store/store.go Outdated Show resolved Hide resolved
internal/ncproxy/store/store.go Outdated Show resolved Hide resolved
Signed-off-by: Kathryn Baldauf <kabaldau@microsoft.com>
* Move ncproxy related package to unified location
* Add manifest to ncproxy binary

Signed-off-by: Kathryn Baldauf <kabaldau@microsoft.com>
* Clean up GetEndpoints and GetNetworks calls
* Use individual testing object for tests with subtests
* Misc clean up

Signed-off-by: Kathryn Baldauf <kabaldau@microsoft.com>
Signed-off-by: Kathryn Baldauf <kabaldau@microsoft.com>
@katiewasnothere katiewasnothere merged commit 48586c1 into microsoft:master Jan 20, 2022
@katiewasnothere katiewasnothere deleted the ncproxy_network_endpoint branch January 20, 2022 22:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants