Open jeefy opened 7 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.
This checklist shows the latest progress from the Radius team.
- [x] You understand the project proposal process and requirements: https://github.com/cncf/toc/blob/main/process/project_proposals.md#introduction
- [x] You understand the services available for your project at CNCF https://www.cncf.io/services-for-projects/
- [x] You ensure your project meets the CNCF IP Policy: https://github.com/cncf/foundation/blob/master/charter.md#11-ip-policy
- [x] You review the online programs guidelines: https://github.com/cncf/foundation/blob/master/online-programs-guidelines.md
- [x] You understand the trademark guidelines: https://www.linuxfoundation.org/en/trademark-usage/
- [x] You understand the license allowlist: https://github.com/cncf/foundation/blob/master/allowed-third-party-license-policy.md#approved-licenses-for-allowlist
- [x] Your project is working on written, open governance. See https://contribute.cncf.io/maintainers/governance/
- [ ] 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 we currently use Discord instead of Slack so we'll need a Slack channel created for us.) (@jonvsm )
- [x] Your project in its own separate neutral GitHub organization. This will make it transferable to the CNCF's GitHub Enterprise account.
- [x] You submit a pull request to add your project as a Sandbox project to https://landscape.cncf.io
- [x] You create maintainer list + add to aggregated https://maintainers.cncf.io list by submitting a PR to it
- [x] You submit a pull request to https://github.com/cncf/artwork with your artwork
- [x] You transfer your domain to the CNCF - https://jira.linuxfoundation.org/plugins/servlet/theme/portal/2/create/63 (@reshrahim). We just need the CNCF stakeholder email address to complete this, per comment from Reshma below.
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:
- [x] Add your project to DevStats https://devstats.cncf.io/
- [ ] Add your project to LFX Insights https://insights.v3.lfx.linuxfoundation.org/. This is a read-only app added to the GitHub organization once your project is in the CNCF GitHub Enterprise account and we add
thelinuxfoundation
as an organization owner.- [ ] Update relevant marketing intros and slide decks
- [ ] Update event call for papers, registration, and CFP area forms
- [ ] Confirm maintainers have read about what's available through the Service Desk https://www.cncf.io/services-for-projects/
- [ ] CNCF sends a welcome email to confirm maintainer list access
- [ ] Book time with the team using http://project-meetings.cncf.io
- [ ] Create space for meetings/events on https://community.cncf.io, e.g., https://community.cncf.io/pravega-community/ - (https://github.com/cncf/communitygroups/blob/main/README.md#cncf-projects)
- [ ] Adopt a license scanning tool, like FOSSA or Snyk
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?
PR: https://github.com/cncf/artwork/pull/477
- [x] You submit a pull request to https://github.com/cncf/artwork with your artwork
PR: https://github.com/cncf/landscape/pull/3869
- [x] You submit a pull request to add your project as a Sandbox project to https://landscape.cncf.io/
The checklist has been updated and is current as of today!
This item is complete https://github.com/cncf/foundation/pull/799
- [x] You create maintainer list + add to aggregated https://maintainers.cncf.io/ list by submitting a PR to it
This item is complete (email sent)
- [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
@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
@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?
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!
@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?
@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...
@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 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
@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"
@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
Done. Thanks @cmierly! FYI... here's an update on our outstanding items:
- [ ] 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) - per @jonvsm above, we use Discord not Slack so will need a new Slack channel created for us
- [ ] You transfer your domain to the CNCF - https://jira.linuxfoundation.org/plugins/servlet/theme/portal/2/create/63 - per @Reshrahim above, we just need the CNCF stakeholder email address to complete this
- [x] Transfer any trademark and logo assets over to the LF - https://github.com/cncf/foundation/tree/master/agreements has agreements - I sent both a signed and unsigned copy of this document to project-onboarding@cncf.io as requested
- [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. Thanks!
@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?
@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!
Thank you @krook! I've accepted it on the Radius end:
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
Excellent. This one is now done as well
@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?
@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!
@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?
@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!
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.
@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?
@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?
@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?
@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
@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?
@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
Thanks @Reshrahim just go ahead and put projects@cncf.io
in there!
Thanks @krook. I have initiated the domain transfer request -https://jira.linuxfoundation.org/plugins/servlet/desk/portal/2/IT-26830.
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?
Hi @willtsai I'm looking into this to see if we can get update
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.
@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
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.
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.
@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.
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:
thelinuxfoundation
as an organization owner to ensure neutral hosting of your projectThings that the CNCF will do or help the project to do:
thelinuxfoundation
as an organization owner.