-
Notifications
You must be signed in to change notification settings - Fork 25
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
[SANDBOX PROJECT ONBOARDING] Open Policy Registry (OPCR) #162
Comments
DevStats page added. |
Thanks!
OPCR is licensed under Apache-2: https://github.com/opcr-io/policy/blob/main/LICENSE
We have a slack - does it makes sense to create a new channel?
Yes - https://github.com/opcr-io
Looks like this repo is now archived?
|
CII best practices: https://bestpractices.coreinfrastructure.org/en/projects/6859 Maintainers emails: gert@aserto.com, dani@aserto.com |
Invites are sent! I will pick back up on the rest of these. |
|
Hi @amye, Happy New Year! We have more of these done :)
Projects like Open Policy Agent have their own slack, and newer sandbox projects like OpenFGA have a Discord - see discussion. We're not necessarily against creating a channel in the CNCF Slack, but it seems duplicative of the community slack we already have.
We're ready to transfer openpolicycontainers.com. Are there any additional instructions on how to fill this out? What should we use for LF stakeholder email and community stakeholder email? Our assumption is that once the transfer is complete, the site can still be hosted in Netlify (i.e. the transfer won't mess with the DNS settings / CNAME records that netlify requires).
Is there a source file (like a word or google doc) that we can modify, or do we need to buy Acrobat?
done!
done!
done!
|
"Projects like Open Policy Agent have their own slack, and newer sandbox projects like OpenFGA have a Discord - #209. We're not necessarily against creating a channel in the CNCF Slack, but it seems duplicative of the community slack we already have." "We're ready to transfer openpolicycontainers.com. Are there any additional instructions on how to fill this out? What should we use for LF stakeholder email and community stakeholder email?" |
We're not seeking funding the current slack instance. So let's leave it as-is and create a channel in the CNCF slack later if necessary?
Awesome - thanks! |
@amye I'm not sure I received the invitation to the Service Desk... perhaps because I wasn't one of the maintainers I initially added to the list. I just updated the maintainers here: cncf/foundation#495 |
Artwork is merged: cncf/artwork#395 |
[x] Trademarks: transfer any trademark and logo mark assets over to the LF - https://github.com/cncf/foundation/tree/master/agreements has agreements @amye I just created a version of this for Open Policy Containers and docusigned it over to projects@cncf.io. |
Ah, better to send a PDF and we'll return a fully executed copy to you. |
Thanks @amye, I just emailed it to projects@cncf.io. Thanks! |
Checking in here: "We're not seeking funding the current slack instance. So let's leave it as-is and create a channel in the CNCF slack later if necessary?" |
@ogazitt -- I'm looking through projects@cncf.io and there isn't a OCPR trademark agreement in there, so let's do this. Send a PDF to project-onboarding@cncf.io and I'll get it docusigned internally. Thanks! |
Hi @ogazitt ! I can now confirm we have your trademark agreement so I went ahead and checked that task off. Slack: Are your slack channels migrated to the Kubernetes or CNCF Slack? (see https://slack.com/help/articles/217872578-Import-data-from-one-Slack-workspace-to-another for more details) the third open task will be handled on our end. Please keep an eye out for more information regarding LFX Insights! |
LFX Insights provides projects with more visibility into their community dynamics around contributors, organizations, issues, and pull request metrics. It v3 uses crowd.dev under the hood to gather data about certain repositories in a GitHub organization. The way it does this is through an app installed (similar to the DCO bot) at the organization level. This is then connected to one or more public repos under the organization. You can see technical details here. The LFX team will install it on behalf of your project using the Linux Foundation id GitHub id you granted access to earlier, so no action is needed on the project maintainer side. Once your project is onboarded, you'll see data flowing into the dashboards at the LFX Insights v3 site. |
@ogazitt can you please double check that |
@caniszczyk is an owner, and I believe he was going to add |
Thanks @ogazitt. It is indeed part of the CNCF org, so that's good. But we will still need the org owner bit on the |
We had invited that ID in the past, but the invitation expired. I just invited |
Yes, would love to get help setting up Snyk on the repo. |
Alrighty! |
Bump @RobertKielty |
@RobertKielty is there anything you need from us to enable this? |
@RobertKielty is this one set up for license scanning? Can we mark that complete? It's the last onboarding step, assuming the dangling Slack question is resolved... |
I have sent out invites to the maintainers for both FOSSA and Snyk. @ogazitt Let me know if you have a preference for either service. (you can choose either or both!) If you want to go with FOSSA please let me know. For FOSSA, I have to add you to the team opcr team that I created there as the invite is not tied to the team. Once I have done that an invited maintainer can add project repos there so that they are scanned for compliance with the CNCF License policy. For Snyk, you can just go ahead and add your code repos for scanning. |
@ogazitt Hi! |
Hi @ogazitt, I checked the OPCR Organization in Snyk and there were 4 pending invites, presumably dating from May 31st. I have deleted those pending invites and I have just resent out 10 fresh email invites to all maintainer emails in the maintainer list @ogazitt @mihaibuzgau @carabasdaniel @florindragos @gertd @gimmyxd @viovanov @oanatmaria @apoland @noashavit please check your inboxes and accept the invitation to join the CNCF Snyk service instance. To mark this task complete I need just one maintainer to accept the invite to join Snyk and import all of the repos into Snyk so we can see a license scan report on all of your repos. @Cmierly please review the maintainers list above and update our internal records, many thanks. |
Hi Robert, thanks for the reminder - I thought we had accepted it, but this
must have slipped through the cracks.
I tried to join just now via my ogazitt account but got the following error:
[image: Screenshot 2024-11-18 at 8.12.38 AM.png]
--
Omri Gazitt
…On Mon, Nov 18, 2024 at 5:00 AM Robert Kielty ***@***.***> wrote:
Hi @ogazitt <https://github.com/ogazitt>, I checked the OPCR Organization
in Snyk and there were 4 pending invites, presumably dating from May 31st.
I have deleted those pending invites and I have just resent out 10 fresh
email invites to all maintainer emails in the maintainer list
<https://github.com/opcr-io/policy/blob/main/MAINTAINERS.md>
@ogazitt <https://github.com/ogazitt> @mihaibuzgau
<https://github.com/mihaibuzgau> @carabasdaniel
<https://github.com/carabasdaniel> @florindragos
<https://github.com/florindragos> @gertd <https://github.com/gertd>
@gimmyxd <https://github.com/gimmyxd> @viovanov
<https://github.com/viovanov> @oanatmaria <https://github.com/oanatmaria>
@apoland <https://github.com/apoland> @noashavit
<https://github.com/noashavit> please check your inboxes and accept the
invitation to join the CNCF Snyk service instance.
To mark this task complete I need just one maintainer to accept the invite
to join Snyk and import all of the repos into Snyk so we can see a license
scan report on all of your repos.
@Cmierly <https://github.com/Cmierly> please review the maintainers list
above and update our internal records, many thanks.
—
Reply to this email directly, view it on GitHub
<#162 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAH2QAZ4ILKPW2A7KHHG4NL2BHQGJAVCNFSM6AAAAABO47TGAGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIOBSHE4DCNJVGQ>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
@ogazitt it looks like we have one remaining task here to close out onboarding, which is to migrate your Slack channels to the CNCF workspace. I see you're on the free plan. The benefits of joining the CNCF instance is that it's a paid plan and it makes it easier for developers to find you there. Argo was able to move their very large instance over and we can help with import/export. |
One question about this - I see projects like Open Policy Agent hosting their own community slack workspaces (e.g. openpolicyagent.slack.com), so I assumed that this was optional? I prefer leaving the OPCR slack where it is, but if it's a requirement, it would be great if you could create a new slack channel for #openpolicycontainers in the CNCF workspace, and we can just start there (and announce that we've created this new channel on our existing slack). |
Thanks @ogazitt. Marking OPCR onboarding complete now 🎉 |
Welcome to CNCF Project Onboarding!
This is an issue created to help onboard your project into the CNCF after the TOC has voted to accept your project.
We would like to complete onboarding within one month of acceptance.
From the project side, please ensure that you:
Things that CNCF will need from the project:
Things that the CNCF will do or help the project to do:
The text was updated successfully, but these errors were encountered: