-
Notifications
You must be signed in to change notification settings - Fork 177
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
Get rid of vendoring #544
Comments
Hi @jaypipes, im ok with this change. @SchSeba @Eoghan1232 WDYT? i dont remember if for openshift this is needed. |
I am happy for it to go :) |
@ffromani what say you, Red Hatter? :) Also, Francesco, I'll be submitting similar PRs to remove vendoring from all the topologyawarewg repos! |
Looks good to me! We already have examples of upstream-no-vendor/downstream-vendored projects. Getting rid of the vendor folder in |
I'm fully on board with this. We should do it in all k8snetworkplumbingwg repos |
Removes the vendor/ directory and all vestiges of life before Go modules. Issue k8snetworkplumbingwg/sriov-network-device-plugin#544 Signed-off-by: Jay Pipes <[email protected]>
Removes the vendor/ directory and all vestiges of life before Go modules. Issue k8snetworkplumbingwg#544 Signed-off-by: Jay Pipes <[email protected]>
Removes the vendor/ directory and all vestiges of life before Go modules. Also updates pkg/utils/testing.go to properly account for non-RHEL systems, which typically store the pci.ids file at /usr/share/misc/pci.ids instead of /usr/share/hwdata/pci.ids. Issue k8snetworkplumbingwg#544 Signed-off-by: Jay Pipes <[email protected]>
Removes the vendor/ directory and all vestiges of life before Go modules. Also updates pkg/utils/testing.go to properly account for non-RHEL systems, which typically store the pci.ids file at /usr/share/misc/pci.ids instead of /usr/share/hwdata/pci.ids. Addresses golint warnings around grpc.DialContext being deprecated by replacing calls with grpc.NewClient. Issue k8snetworkplumbingwg#544 Signed-off-by: Jay Pipes <[email protected]>
Removes the vendor/ directory and all vestiges of life before Go modules. Also updates pkg/utils/testing.go to properly account for non-RHEL systems, which typically store the pci.ids file at /usr/share/misc/pci.ids instead of /usr/share/hwdata/pci.ids. Issue k8snetworkplumbingwg#544 Signed-off-by: Jay Pipes <[email protected]>
Removes the vendor/ directory and all vestiges of life before Go modules. Issue k8snetworkplumbingwg/sriov-network-device-plugin#544 Signed-off-by: Jay Pipes <[email protected]>
Removes the vendor/ directory and all vestiges of life before Go modules. Issue k8snetworkplumbingwg/sriov-network-device-plugin#544 Signed-off-by: Jay Pipes <[email protected]>
closing #548 |
Hi! I'm wondering if you would be OK with a pull request that removes the
vendor/
directory and uses only Go modules for dependency management?We (Microsoft Network Cloud) have a mirror of this repo internally for software supply chain purposes and the vendor/ directory makes the mirror maintenance unnecessarily painful. Modern Go and modules are a cleaner, more maintainable way to manage dependencies...
The text was updated successfully, but these errors were encountered: