cncf / toc

⚖️ The CNCF Technical Oversight Committee (TOC) is the technical governing body of the CNCF Foundation.
https://cncf.io
1.65k stars 627 forks source link

[SANDBOX PROJECT ONBOARDING] Radius #1303

Open jeefy opened 2 months ago

jeefy commented 2 months ago

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 into the Sandbox.

We would like to complete onboarding within one month of acceptance.

From the project side, please ensure that:

Things that CNCF will need from the project:

Things that the CNCF will do or help the project to do:

lukaszgryglicki commented 2 months ago

DevStats instance added, adding to "All CNCF" instance in progress, researching affiliations in progress.

lukaszgryglicki commented 1 month ago

Project added to All CNCF DevStats instance, also included in projects health dashboards here and there.

jonvsm commented 1 month ago

~Hi @jeefy, Can you please add the following as assignees so we can record our checklist progress? Thanks! jonvsm, willtsai, reshrahim~

Actually, I will update per the comment below.

jonvsm commented 1 month ago

This checklist shows the latest progress from the Radius team.

Things that CNCF will need from the project:

  • [x] Provide emails for the maintainers added to https://maintainers.cncf.io in order to get access to the maintainers mailing list and Service Desk - project-onboarding@cncf.io is the best email to send those to
  • [x] Transfer any trademark and logo assets over to the LF - https://github.com/cncf/foundation/tree/master/agreements has agreements (@jonvsm. I sent both a signed and unsigned copy of this document to project-onboarding@cncf.io )
  • [x] Accept the invite to join the CNCF GitHub Enterprise account. We'll then add thelinuxfoundation as an organization owner to ensure neutral hosting of your project (@willtsai resolved the GitHub issue and requested another invitation for this.)
  • [x] Ensure that DCO or CLA are enabled for all GitHub repositories of the project
  • [x] Ensure that that the CNCF Code of Conduct (or your adopted version of it) are explicitly referenced at the project's README on GitHub
  • [x] Ensure LF footer is on your website and guidelines followed (if your project doesn't have a dedicated website, please adopt those guidelines for the README file of your project on GitHub). (@reshrahim)
  • [x] Transfer website analytics to projects@cncf.io (@reshrahim)
  • [x] Start on an OpenSSF Best Practices Badge https://bestpractices.coreinfrastructure.org/en (@jonvsm). This is started but not yet complete.

Things that the CNCF will do or help the project to do:

jonvsm commented 1 month ago

Hi @jeefy, per this item "Your Slack channels are migrated to the Kubernetes or CNCF Slack workspace. See https://slack.com/help/articles/217872578-Import-data-from-one-Slack-workspace-to-another for more details)" Note that we currently use Discord and don't have a Slack channel to transfer. Can CNCF create a new Slack channel for us?

willtsai commented 1 month ago

PR: https://github.com/cncf/artwork/pull/477

willtsai commented 1 month ago

PR: https://github.com/cncf/landscape/pull/3869

Cmierly commented 1 month ago

The checklist has been updated and is current as of today!

willtsai commented 1 month ago

This item is complete https://github.com/cncf/foundation/pull/799

willtsai commented 1 month ago

This item is complete (email sent)

willtsai commented 1 month ago

@jeefy @Cmierly - for this item, we can't seem to find the invite. Can you confirm that this has been sent?

Accept the invite to join the CNCF GitHub Enterprise account. We'll then add thelinuxfoundation as an organization owner to ensure neutral hosting of your project

krook commented 1 month ago

@willtsai I just tried sending an invite to "radius-project" but it says there's an issue with the organization configuration. Do you see any errors that need to be resolved in the settings that it's asking you to fix?

jonvsm commented 1 month ago

The checklist has been updated and is current as of today! Thanks @Cmierly ! I continue to update the global checklist in my comment above, including checking off a few more items this morning Eastern Time. Thanks!

Reshrahim commented 1 month ago

@jeefy - I am working on the request for transferring the domain to CNCF. Can you please let us the know the LF stakeholder email we need to input here? image

willtsai commented 1 month ago

@willtsai I just tried sending an invite to "radius-project" but it says there's an issue with the organization configuration. Do you see any errors that need to be resolved in the settings that it's asking you to fix?

@krook - do you know what the specific error or issue with the organization configuration is? I just checked the organization settings page and didn't find any errors we're being asked to fix...

krook commented 1 month ago

@willtsai I just tried sending an invite to "radius-project" but it says there's an issue with the organization configuration. Do you see any errors that need to be resolved in the settings that it's asking you to fix?

@krook - do you know what the specific error or issue with the organization configuration is? I just checked the organization settings page and didn't find any errors we're being asked to fix...

It's not letting me invite the org with an "Organization radius-project cannot be invited because it has an outstanding balance" message.

willtsai commented 1 month ago

@willtsai I just tried sending an invite to "radius-project" but it says there's an issue with the organization configuration. Do you see any errors that need to be resolved in the settings that it's asking you to fix?

@krook - do you know what the specific error or issue with the organization configuration is? I just checked the organization settings page and didn't find any errors we're being asked to fix...

It's not letting me invite the org with an "Organization radius-project cannot be invited because it has an outstanding balance" message.

ok, thank you, I'll look into this and report back once resolved

jonvsm commented 1 month ago

@jeefy, for this item, can you let me know how you prefer to execute the document - i.e. do I send you a signed copy or do we use an online signature service like Docusign, or ? Thanks! Jonathan "Transfer any trademark and logo assets over to the LF - https://github.com/cncf/foundation/tree/master/agreements has agreements"

Cmierly commented 1 month ago

@jonvsm We can send it out in Docusign! If you want to fill it out and send it to project-onboarding@cncf.io then I can get it sent out for signatures asap

jonvsm commented 1 month ago

Done. Thanks @cmierly! FYI... here's an update on our outstanding items:

willtsai commented 4 weeks ago

@willtsai I just tried sending an invite to "radius-project" but it says there's an issue with the organization configuration. Do you see any errors that need to be resolved in the settings that it's asking you to fix?

@krook - do you know what the specific error or issue with the organization configuration is? I just checked the organization settings page and didn't find any errors we're being asked to fix...

It's not letting me invite the org with an "Organization radius-project cannot be invited because it has an outstanding balance" message.

ok, thank you, I'll look into this and report back once resolved

@krook - we were able to get the outstanding balance issue resolved, can you please try to send over the invite again?

krook commented 4 weeks ago

@willtsai I just tried sending an invite to "radius-project" but it says there's an issue with the organization configuration. Do you see any errors that need to be resolved in the settings that it's asking you to fix?

@krook - do you know what the specific error or issue with the organization configuration is? I just checked the organization settings page and didn't find any errors we're being asked to fix...

It's not letting me invite the org with an "Organization radius-project cannot be invited because it has an outstanding balance" message.

ok, thank you, I'll look into this and report back once resolved

@krook - we were able to get the outstanding balance issue resolved, can you please try to send over the invite again?

Sent!

willtsai commented 4 weeks ago

Thank you @krook! I've accepted it on the Radius end:

image

Action item completed:

  • [x] Accept the invite to join the CNCF GitHub Enterprise account. We'll then add thelinuxfoundation as an organization owner to ensure neutral hosting of your project
krook commented 4 weeks ago

Excellent. This one is now done as well

RobertKielty commented 3 weeks ago

@Cmierly I have added Radius to FOSSA and Snyk for license scanning of project code.

I need email addresses of the maintainers to send out invites to them join.

Can we also setup a group for Radius on groups.io?

willtsai commented 2 weeks ago

@RobertKielty - here are the Radius maintainers, if you have an email address I may send their contact information, let me know. We've also sent the info to project-onboarding@cncf.io previously. Thanks!

Reshrahim commented 2 weeks ago

@jeefy - I am working on the request for transferring the domain to CNCF. Can you please let us the know the LF stakeholder email we need to input here? image

@jeefy / @RobertKielty / @Cmierly / @krook - We are still waiting on the Linux Foundation stakeholder email to initiate the domain transfer request. Can you help with that? Let me know if I should reach out to anybody else. Thanks!

RobertKielty commented 2 weeks ago

I have sent out FOSSA invites to the maintainers using the email addresses that were sent to us @willtsai on Mon, May 13, 2024 at 7:51 PM

The next step is to once an invite is accepted is to import Radius code repo(s) for scanning. Any issues reach out to me on CNCF Slack.

krook commented 1 week ago

@jeefy - I am working on the request for transferring the domain to CNCF. Can you please let us the know the LF stakeholder email we need to input here? image

@jeefy / @RobertKielty / @Cmierly / @krook - We are still waiting on the Linux Foundation stakeholder email to initiate the domain transfer request. Can you help with that? Let me know if I should reach out to anybody else. Thanks!

Hi @Reshrahim it doesn't seem like that image came through. Can you please repost it?

Reshrahim commented 1 week ago

@jeefy - I am working on the request for transferring the domain to CNCF. Can you please let us the know the LF stakeholder email we need to input here? image

@jeefy / @RobertKielty / @Cmierly / @krook - We are still waiting on the Linux Foundation stakeholder email to initiate the domain transfer request. Can you help with that? Let me know if I should reach out to anybody else. Thanks!

Hi @Reshrahim it doesn't seem like that image came through. Can you please repost it?

Sorry about that. Below is the snip, can you please let me know the LF stakeholder email that I need to enter here image

krook commented 1 week ago

@jeefy - I am working on the request for transferring the domain to CNCF. Can you please let us the know the LF stakeholder email we need to input here? image

@jeefy / @RobertKielty / @Cmierly / @krook - We are still waiting on the Linux Foundation stakeholder email to initiate the domain transfer request. Can you help with that? Let me know if I should reach out to anybody else. Thanks!

Hi @Reshrahim it doesn't seem like that image came through. Can you please repost it?

Sorry about that. Below is the snip, can you please let me know the LF stakeholder email that I need to enter here image

Thanks @Reshrahim just go ahead and put projects@cncf.io in there!

Reshrahim commented 1 week ago

Thanks @krook. I have initiated the domain transfer request -https://jira.linuxfoundation.org/plugins/servlet/desk/portal/2/IT-26830.

willtsai commented 1 week ago

Hi @krook - I'm not sure of the progress of the domain transfer as I'm unable to view the request ticket, but it seems like there might have been some activity on this that has caused an outage for the main Radius website (www.radapp.io). Can you please point us to someone who may help troubleshoot?

krook commented 1 week ago

Hi @willtsai I'm looking into this to see if we can get update

Reshrahim commented 1 week ago

Checked with the MSFT domains team, there seems to be an issue with dns recordsets and the name server not being able to resolve to the IP correctly. Requested in the ticket to revert the namservers back to bring the site up -https://jira.linuxfoundation.org/plugins/servlet/desk/portal/2/IT-26830.

RobertKielty commented 1 week ago

@kachawla @sylvainsf @willtsai Thank you for accepting yor FOSSA Invites! I have added you to the Radius team there. I have re-invited @rynowak to join the team there.

Next step here is to do a Quick Import of the Radius code repo(s) on FOSSA you can follow

https://docs.fossa.com/docs/quick-import

I have also refreshed the Snyk invites to join the Radius Org if you want to take a look at that also.

On Snyk you can review

https://docs.snyk.io/integrate-with-snyk/git-repositories-scms-integrations-with-snyk/snyk-github-enterprise-integration#how-to-import-github-repositories

Only one of you need to do the repo import(s) and license scans, on one of the services to mark this task complete.

Key things for both services are that

I encourage all projects to avail of both of these CNCF Project entitlements.

Both FOSSA and Snyk offer other services around static code checking and artefact inspection that you may find useful.

RobertKielty commented 1 week ago

I have added a #radius channed to the cloud-native workspace.

@kachawla and @willtsai, expect invites to join the Cloud Native Slack Workspace.

@rynowak and @sylvainsf I added you both to the channel.