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

[INCUBATING PROJECT ONBOARDING] Istio #206

Closed
29 tasks done
amye opened this issue Sep 28, 2022 · 30 comments
Closed
29 tasks done

[INCUBATING PROJECT ONBOARDING] Istio #206

amye opened this issue Sep 28, 2022 · 30 comments

Comments

@amye
Copy link

amye commented Sep 28, 2022

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:

@amye
Copy link
Author

amye commented Oct 4, 2022

@craigbox - maintainers emails are the biggest thing to help here!

@craigbox
Copy link

craigbox commented Oct 5, 2022

Who does one normally list as a maintainer? We have ~87 listed here. Kubernetes seems to only have listed its Steering members.

@amye
Copy link
Author

amye commented Oct 5, 2022

Correct, these are the people who should be added to your maintainer list + they get voting rights in an election.

@craigbox
Copy link

craigbox commented Oct 5, 2022

...is it OK to have 87 be listed for voting purposes? Not all will need service desk access.

@amye
Copy link
Author

amye commented Oct 5, 2022

No, establishing a steering committee is probably your best move.

@dims
Copy link
Member

dims commented Oct 5, 2022

LOL no to 87 :)

@lukaszgryglicki
Copy link
Member

DevStats page added.

@lukaszgryglicki
Copy link
Member

Added Istio DevStats instance, and added Istion in All CNCF - those are Project Health & Projects Health dashboards that include Istio.

@craigbox
Copy link

craigbox commented Oct 10, 2022

Things that CNCF will need from the project:

  • Provide emails for the maintainers added to https://maintainers.cncf.io in order to get access to the maintainers mailing list and ServiceDesk
  • Trademarks: transfer any trademark and logo mark assets over to the LF - https://github.com/cncf/foundation/tree/master/agreements has agreements
  • GitHub: ensure 'thelinuxfoundation' and 'caniszczyk' are added as initial org owners, this helps us make sure we have continuity of GH ownership
    In progress
  • GitHub: ensure DCO or CLA are enabled for all GitHub repositories of the project
    In progress
  • GitHub: ensure that hat the CNCF Code of Conduct (or your adopted version of it) are explicitly referenced at the project's README on GitHub
  • Website: ensure LF footer is there and website guidelines followed (if your project doesn't have a dedicated website, please adopt those guidelines to the README file of your project on GitHub).
  • Website: Analytics transferred to projects@cncf.io
    In progress
  • CII: Start on a CII best practices badge https://bestpractices.coreinfrastructure.org/en

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

@therealmitchconnors
Copy link

Maintainer list submitted at cncf/foundation#468

@therealmitchconnors
Copy link

FWIW, I'm struggling to clearly see what on the task list has been completed and what remains. I don't have access to modify the checklist. Can the access be opened, or can someone with access mark off the completed tasks?

@amye
Copy link
Author

amye commented Dec 5, 2022

FWIW, I'm struggling to clearly see what on the task list has been completed and what remains. I don't have access to modify the checklist. Can the access be opened, or can someone with access mark off the completed tasks?

Unfortunately, no - comments in here are best!

@therealmitchconnors
Copy link

Status Update: I've hit a few snags in slack migration, and am waiting on support here: https://cncfservicedesk.atlassian.net/servicedesk/customer/portal/1/CNCFSD-1522

@kfaseela
Copy link

kfaseela commented Feb 9, 2023

Add CNCF logo to Istio readme : istio/istio#42795

@kfaseela
Copy link

kfaseela commented Feb 9, 2023

Add link to the CNCF Code of Conduct: istio/community#944

@craigbox
Copy link

craigbox commented Feb 9, 2023

We believe this issue is ready to close. We have been maintaining our own copy of the checklist which you are welcome to copy.

Remaining issues:

  • The Google CLA is enabled on all repos; we have a plan to flip over to the LF CLA (largely the same process Kubernetes followed) after the next release.
  • I'm told we can't add projects@cncf.io as an admin to Google Analytics since it's a group, and not a person. We're raising a service desk ticket for that.

@amye
Copy link
Author

amye commented Feb 9, 2023

Best to have direct confirmation in here for items that are closed!

Invite nwaddington@linuxfoundation.org in the alternative, projects@cncf.io is an account.

@craigbox
Copy link

craigbox commented Feb 9, 2023

Did you click the link for "own copy of the checklist?" It points to a comment further up this thread, as we never got access to edit the actual checklist ourselves. 😊

@amye
Copy link
Author

amye commented Feb 9, 2023

I'm checking in on Trademarks as it's marked above.
FOSSA/Synk?
Any desire for a space in community.cncf.io?

@craigbox
Copy link

craigbox commented Feb 9, 2023

We will raise a ticket for community.cncf.io at a later date, and I believe we already have a solution for linting for licenses.

@craigbox
Copy link

@amye Did you get what you needed re. trademarks?

Screenshot 2023-02-22 at 7 44 43 PM

@amye
Copy link
Author

amye commented Feb 22, 2023

We will raise a ticket for community.cncf.io at a later date, and I believe we already have a solution for linting for licenses.

Yes, just waiting to hear on Slack.

@craigbox
Copy link

Can we leave the decisiona s "We are sticking with Istio Slack" for now , and then revisit options at a later date?

@amye
Copy link
Author

amye commented Feb 22, 2023

Can we leave the decisiona s "We are sticking with Istio Slack" for now , and then revisit options at a later date?

Sure! Did we resolve Google Analytics? projects@cncf.io is an account that can accept invites.

@craigbox
Copy link

craigbox commented Mar 9, 2023

For access to our analytics dashboard, please go to https://eng.istio.io/webanalytics.
If you see "Can't access this report", you will need to join the istio-team-drive-access group, which is a public group.

We can't transfer the Google Analytics account today, because it was created within Google and it can't be shared with non-Google.com addresses. Longer term we will solve this problem — either by finding a way to transfer the account to an external domain, or by creating a brand new account and using it going forward — but we hope that this dashboard is enough to meet the requirement and close the onboarding issue!

@amye
Copy link
Author

amye commented Mar 10, 2023

For access to our analytics dashboard, please go to https://eng.istio.io/webanalytics. If you see "Can't access this report", you will need to join the istio-team-drive-access group, which is a public group.

We can't transfer the Google Analytics account today, because it was created within Google and it can't be shared with non-Google.com addresses. Longer term we will solve this problem — either by finding a way to transfer the account to an external domain, or by creating a brand new account and using it going forward — but we hope that this dashboard is enough to meet the requirement and close the onboarding issue!

We should likely finish this, you'll end up with incomplete project reporting without it.

@craigbox
Copy link

craigbox commented Mar 10, 2023 via email

@Xunzhuo
Copy link

Xunzhuo commented Mar 17, 2023

Hey @amye, I missed the ServiceDesk invitation.

Can you help a check on it?

@amye
Copy link
Author

amye commented Mar 17, 2023

Hey @amye, I did not recieve any ServiceDesk invitation even if we have submitted cncf/foundation#468 (comment)

Can you help a check on it?

Right, and the followup for that was:

Please send an email to cncf-maintainer-changes@cncf.io with their emails to get everyone added to ServiceDesk and maintainers lists.

Drop an email to cncf-maintainer-changes@cncf.io if you've missed the invite.

@craigbox
Copy link

Hi @Xunzhuo; we have listed all Istio maintainers in the CSV but access to the CNCF service desk is limited to Steering Committee members. Thanks!

@amye amye closed this as completed Jul 11, 2023
@mrbobbytables mrbobbytables transferred this issue from cncf/toc Sep 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

10 participants