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

outstanding CII bestpractices badge #737

Closed
6 tasks done
clux opened this issue Dec 2, 2021 · 0 comments
Closed
6 tasks done

outstanding CII bestpractices badge #737

clux opened this issue Dec 2, 2021 · 0 comments
Assignees
Labels
cncf cncf requirements or donation related

Comments

@clux
Copy link
Member

clux commented Dec 2, 2021

A requirement for later stages of CNCF, but we need to start it for sandbox.
We almost have everything anyway so we should finish it.

Quality

Documented use of common tools is only done in k8s-pb - lift to .github.
Coverage we are way up there when you account for examples, but these are not run as part of the neglected coverage build. See #578.

Security + Analysis

  • need a provable way to show security issues are fixed
  • need a provable way to show CI found security issues are responded to - label search

Probably just can add a security label, and provide a link to issue search for security issues without the invalid label. Maybe an advanced search link for the 60 day limit as well. Given this link which filters out invalid marked ones, which I've marked the chrono/time ones.


For avoding security leaks (while it's not super important to us, it's important for users), we could use the secrecy crate to wrap the sensitive credentials in the kube config, and maybe tower_http::sensitive_headers for transport is it's helpful.

EDIT: avoiding security leaks is actually not related to this badge, going to move it to a separate issue.

@clux clux mentioned this issue Dec 2, 2021
33 tasks
@clux clux self-assigned this Dec 2, 2021
@clux clux added the cncf cncf requirements or donation related label Dec 3, 2021
@clux clux closed this as completed Dec 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cncf cncf requirements or donation related
Projects
None yet
Development

No branches or pull requests

1 participant