cncf / sandbox

Applications for Sandbox go here! ⏳📦🧪
Apache License 2.0
133 stars 22 forks source link

[SANDBOX PROJECT ONBOARDING] Radius #143

Open jeefy opened 7 months ago

jeefy commented 7 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 7 months ago

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

lukaszgryglicki commented 6 months ago

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

jonvsm commented 6 months 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 6 months 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 6 months 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 6 months ago

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

willtsai commented 6 months ago

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

Cmierly commented 6 months ago

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

willtsai commented 6 months ago

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

willtsai commented 6 months ago

This item is complete (email sent)

willtsai commented 6 months 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 6 months 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 6 months 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 6 months 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 6 months 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 6 months 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 6 months 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 6 months 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 6 months 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 6 months ago

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

willtsai commented 6 months 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 6 months 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 6 months 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 6 months ago

Excellent. This one is now done as well

RobertKielty commented 5 months 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 5 months 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 5 months 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 5 months 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 5 months 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 5 months 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 5 months 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 5 months ago

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

willtsai commented 5 months 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 5 months ago

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

Reshrahim commented 5 months 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 5 months 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 5 months 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.

sylvainsf commented 2 months ago

@RobertKielty I got us set up with FOSSA and did a scan, I'm confused because it's highlighting one dependency as GPL 3.0 even though it's BSD 3-Clause which is compatible with Apache 2.0.