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

[feature] 'openssf.html' that lists if CNCF projects have an OpenSSF/CII badge #798

Closed
caniszczyk opened this issue Jan 19, 2022 · 19 comments
Assignees

Comments

@caniszczyk
Copy link

There are a couple fund CNCF landscape features like /acquisitions and /funding.html, I'd love for us to build something that essentially is able to list all projects in CNCF (or other landscapes) that have an OpenSSF/CII badge, this is already built into the landscape itself in the detailed view:

Screen Shot 2022-01-19 at 10 57 31 AM

I'd ideally like to have a l.cncf.io/openssf.html style URL that shows all the projects that have passing badges and ones that don't

@idvoretskyi
Copy link
Member

/cc @idvoretskyi

@AndreyKozlov1984
Copy link
Contributor

Let me review, we had a flag for that to list all the projects with passing CII best practices in a cards mode, just that flag is not present in a user interface in the filters section.

Also we have aliases for pages with given filters. I'll ensure that there is a filter for those projects
Plus I'll add a default openssf-passing.html for those projects which pass the CCI Best Practices check and openssf-missing.html for all the remaining

@caniszczyk
Copy link
Author

caniszczyk commented Jan 19, 2022 via email

@AndreyKozlov1984
Copy link
Contributor

https://landscape.cncf.io/card-mode?bestpractices=yes
https://landscape.cncf.io/card-mode?bestpractices=no

Adjusting these urls now to match exactly for "100%" instead of any percentage.
And adding openssf-passing together with openssf-missing by default!

@jordinl
Copy link
Contributor

jordinl commented Jan 20, 2022

Do I still need to build a separate page or does the solution above suffice?

@AndreyKozlov1984
Copy link
Contributor

I am going to add those defaults pages for all landscapes as openssf-passing and openssf-failing.
Waiting for @caniszczyk if
https://landscape.cncf.io/card-mode?bestpractices=yes
https://landscape.cncf.io/card-mode?bestpractices=no
is enough or if he needs a different way to represent items in the list

@caniszczyk
Copy link
Author

caniszczyk commented Jan 20, 2022 via email

@idvoretskyi
Copy link
Member

Fantastic, thanks @AndreyKozlov1984!

@caniszczyk
Copy link
Author

caniszczyk commented Jan 20, 2022 via email

@AndreyKozlov1984
Copy link
Contributor

They are already there, just too many items!
https://landscape.cncf.io/card-mode?bestpractices=no&project=sandbox

this one has only sandbox projects with bestpractices !== 'passing'

@caniszczyk
Copy link
Author

caniszczyk commented Jan 20, 2022 via email

@AndreyKozlov1984
Copy link
Contributor

https://landscape.cncf.io/card-mode?bestpractices=no
That filter? Not sandbox specific?
Ok, let me add it to the CNCF landscape!

@caniszczyk
Copy link
Author

caniszczyk commented Jan 20, 2022 via email

@caniszczyk
Copy link
Author

caniszczyk commented Jan 20, 2022 via email

@AndreyKozlov1984
Copy link
Contributor

AndreyKozlov1984 commented Jan 20, 2022

This link works properly on all the landscapes. 'yes' means 'passing', 'no' means any other status or lack of it completely.

@caniszczyk
Copy link
Author

caniszczyk commented Jan 20, 2022 via email

@AndreyKozlov1984
Copy link
Contributor

I've added a filter to CNCF -
image

@caniszczyk
Copy link
Author

caniszczyk commented Jan 20, 2022 via email

@caniszczyk
Copy link
Author

LGTM, maybe some small issues to resolve but this is a great feature, thank you!

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

No branches or pull requests

4 participants