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

chore(*): Address cargo deny failures #657

Merged
merged 4 commits into from
Aug 13, 2021

Conversation

thomastaylor312
Copy link
Member

This addresses all warnings and failures from cargo deny as a follow
up to #641. It streamlines the allowed licenses for now. There are currently
some warnings that will be fixed once kflansburg/k8s-csi#2 is merged.
There are also 2 license warnings remaining. Both of them are from krator and
will be fixed once there is a new version published to crates.io.

This addresses all warnings and failures from `cargo deny` as a follow
up to krustlet#641. It streamlines the allowed licenses for now. There are currently
some warnings that will be fixed once kflansburg/k8s-csi#2 is merged.
There are also 2 license warnings remaining. Both of them are from krator and
will be fixed once there is a new version published to crates.io.

Signed-off-by: Taylor Thomas <taylor.thomas@microsoft.com>
@thomastaylor312 thomastaylor312 marked this pull request as draft August 2, 2021 19:33
@thomastaylor312
Copy link
Member Author

Moving this to draft because I realized the update to tonic is gonna involve some more updating and I'm sure it'll conflict with the stuff from k8s-csi

Signed-off-by: Taylor Thomas <taylor.thomas@microsoft.com>
Signed-off-by: Taylor Thomas <taylor.thomas@microsoft.com>
@thomastaylor312
Copy link
Member Author

Note: I manually added the krator license hashes as a workaround. These should be removed once krator cuts a new version

@thomastaylor312 thomastaylor312 marked this pull request as ready for review August 3, 2021 17:36
@bacongobbler
Copy link
Collaborator

looks good but it appears some of the CI tests are failing. Specifically the cargo deny action. Is that OK?

@thomastaylor312
Copy link
Member Author

I realized that they are using the --all-features flag, which does expose one more error I am looking into

@thomastaylor312
Copy link
Member Author

Ok @bacongobbler this addresses everything but 1, which is under review at the CNCF for license exemption. Might as well approve this as is and then I'll come back and add the last one

@bacongobbler
Copy link
Collaborator

I'll leave it to you to merge when ready

Signed-off-by: Taylor Thomas <taylor.thomas@microsoft.com>
@thomastaylor312 thomastaylor312 merged commit d0fc01e into krustlet:main Aug 13, 2021
@thomastaylor312 thomastaylor312 deleted the fix/advisories branch August 13, 2021 17:40
radu-matei pushed a commit to radu-matei/krustlet that referenced this pull request Sep 20, 2021
Following the same procedure ashttps://github.com/krustlet/pull/657,
this commit adds `webpki-roots` in the list of crates with allowed
licenses.

Signed-off-by: Radu M <root@radu.sh>
thomastaylor312 pushed a commit to krustlet/oci-distribution that referenced this pull request Mar 2, 2023
Following the same procedure ashttps://github.com/krustlet/krustlet/pull/657,
this commit adds `webpki-roots` in the list of crates with allowed
licenses.

Signed-off-by: Radu M <root@radu.sh>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants