toc icon indicating copy to clipboard operation
toc copied to clipboard

[SANDBOX PROJECT ONBOARDING] Teller

Open amye opened this issue 3 years ago • 41 comments

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:

  • [x] 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
  • [x] GitHub: ensure 'thelinuxfoundation' and 'caniszczyk' are added as initial org owners, this helps us make sure we have continuity of GH ownership
  • [x] GitHub: ensure DCO or CLA are enabled for all GitHub repositories of the project
  • [x] 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 [email protected]
  • [x] 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:

amye avatar Apr 26 '22 18:04 amye

Test DevStats page added.

lukaszgryglicki avatar Apr 27 '22 14:04 lukaszgryglicki

Prod DevStats page added, ETA for adding new project to All CNCF is tomorrow (same with adding it to `Project(s) Health).

lukaszgryglicki avatar Apr 27 '22 15:04 lukaszgryglicki

New project added to All CNCF instance and Projects Health.

lukaszgryglicki avatar Apr 29 '22 08:04 lukaszgryglicki

Added artwork:

https://github.com/cncf/artwork/pull/336

jondot avatar May 02 '22 13:05 jondot

Added artwork:

cncf/artwork#336

Marked off! Happy to check things off from comments here.

amye avatar May 02 '22 14:05 amye

Added landscape: https://github.com/cncf/landscape/pull/2576

jondot avatar May 02 '22 15:05 jondot

Provide emails for the maintainers added to https://maintainers.cncf.io/ in order to get access to the maintainers mailing list and ServiceDesk < -- This one is a big help to us. Thanks!

amye avatar May 02 '22 15:05 amye

Provide emails for the maintainers added to https://maintainers.cncf.io/ in order to get access to the maintainers mailing list and ServiceDesk < -- This one is a big help to us. Thanks!

Done - see here: https://github.com/cncf/foundation/pull/338

jondot avatar May 02 '22 15:05 jondot

add Teller to contribute https://github.com/cncf/contribute/pull/110

kaplanelad avatar May 09 '22 07:05 kaplanelad

hey @amye, Could you mark this done?

  • [x] CII best practices badge - https://bestpractices.coreinfrastructure.org/en/projects/6039
  • [x] Have added your project to https://github.com/cncf/contribute - https://github.com/cncf/contribute/pull/110
  • [x] GitHub: ensure DCO or CLA are enabled for all GitHub repositories of the project - DCO enabled
  • [x] GitHub: ensure that hat the CNCF Code of Conduct - https://github.com/SpectralOps/teller/blob/master/CODE_OF_CONDUCT.md Thanks

kaplanelad avatar May 10 '22 09:05 kaplanelad

Hey @amye, can you please check our completed tasks?

kaplanelad avatar Jun 02 '22 19:06 kaplanelad

Question: Is "SpectralOps" a neutral GH org? Process change: Analytics should now go to [email protected]

amye avatar Jun 02 '22 20:06 amye

The GitHub org needs to change for sure, please do that.

On Thu, Jun 2, 2022 at 3:19 PM Amye Scavarda Perrin < @.***> wrote:

Question: Is "SpectralOps" a neutral GH org? Process change: Analytics should now go to @.***

— Reply to this email directly, view it on GitHub https://github.com/cncf/toc/issues/830#issuecomment-1145303131, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAPSINXWSX4PO4HP3UNAQDVNEJNTANCNFSM5UMWQXYA . You are receiving this because you were assigned.Message ID: @.***>

-- Cheers,

Chris Aniszczyk https://aniszczyk.org

caniszczyk avatar Jun 02 '22 22:06 caniszczyk

Is there a definition for neutral? so we can help assess if we need to move (which in any way will be challenging because of our security requirements)

jondot avatar Jun 03 '22 09:06 jondot

not tied to a company :)?

I'd just use the name of the project for the github org, e.g., tellerproject etc

On Fri, Jun 3, 2022 at 4:18 AM Dotan J. Nahum @.***> wrote:

Is there a definition for neutral? so we can help assess if we need to move (which in any way will be challenging because of our security requirements)

— Reply to this email directly, view it on GitHub https://github.com/cncf/toc/issues/830#issuecomment-1145769258, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAPSILEWZYSOGB6NVGCUU3VNHEWFANCNFSM5UMWQXYA . You are receiving this because you were assigned.Message ID: @.***>

-- Cheers,

Chris Aniszczyk https://aniszczyk.org

caniszczyk avatar Jun 03 '22 12:06 caniszczyk

Provide emails for the maintainers added to https://maintainers.cncf.io/ in order to get access to the maintainers mailing list and ServiceDesk < -- This one is a big help to us. Thanks!

Done - see here: cncf/foundation#338

Ah, so as I look through, I don't see emails - drop an email to [email protected] and we'll get you taken care of!

amye avatar Jun 07 '22 20:06 amye

@caniszczyk @amye just sent email about maintainers. On a different topic -- I'm wondering if we can set up a quick Zoom call to discuss the project name and org moves? we have a few challenges here we'd like to get your opinion on. We're GMT+3

jondot avatar Jun 08 '22 05:06 jondot

@caniszczyk @amye just sent email about maintainers. On a different topic -- I'm wondering if we can set up a quick Zoom call to discuss the project name and org moves? we have a few challenges here we'd like to get your opinion on. We're GMT+3

Yes, you have gotten the bi-weekly project sync in your email!

amye avatar Jun 13 '22 23:06 amye

@amye @caniszczyk hi, we are ready to move the main teller repo, to the new org, called tellerops. we want to verify with you, that stars, watchers, forks will be preserved with the transfer, what are your thoughts?

jondot avatar Jul 19 '22 12:07 jondot

yes, stars/watchers/forks remain (there will be an automatic re-direct too from the old location)

https://docs.github.com/en/repositories/creating-and-managing-repositories/transferring-a-repository

On Tue, Jul 19, 2022 at 2:18 PM Dotan J. Nahum @.***> wrote:

@amye https://github.com/amye @caniszczyk https://github.com/caniszczyk hi, we are ready to move the main teller repo, to the new org, called tellerops. we want to verify with you, that stars, watchers, forks will be preserved with the transfer, what are your thoughts?

— Reply to this email directly, view it on GitHub https://github.com/cncf/toc/issues/830#issuecomment-1188981646, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAPSIOY26UNWPH54MQSX5DVU2MJZANCNFSM5UMWQXYA . You are receiving this because you were mentioned.Message ID: @.***>

-- Cheers,

Chris Aniszczyk https://aniszczyk.org

caniszczyk avatar Jul 19 '22 12:07 caniszczyk

Thanks @caniszczyk, We transfer Teller to our own teller organization: https://github.com/tellerops/teller. Can you please mark it as done?

Following our talk with @amye , well be happy to get a cncf subdomain so we can deploy our new site there.

kaplanelad avatar Jul 19 '22 13:07 kaplanelad

Thanks @caniszczyk, We transfer Teller to our own teller organization: https://github.com/tellerops/teller. Can you please mark it as done?

Following our talk with @amye , well be happy to get a cncf subdomain so we can deploy our new site there.

@jeefy and @nate-double-u can help on what domain you want! We're happy to get a domain for you.

amye avatar Jul 19 '22 15:07 amye

Hey @amye, How can we continue with the other bulleted list?

Done:

  • Understand the project proposal process and reqs -> the attached link is broken
  • Understand the services available for your project at CNCF -> We read and understand
  • Ensure your project meets the CNCF IP Policy -> Our project meets the IP Policy
  • Understand the trademark guidelines -> understand
  • Understand the license allowlist -> Teller license is Apache-2.0 license
  • Create maintainer list + add to aggregated -> added: https://github.com/cncf/foundation/blob/main/project-maintainers.csv#L1044

Question

  • Provide emails for the maintainers ... -> We added the maintainers list here: https://github.com/cncf/foundation/blob/main/project-maintainers.csv#L1044. where do we need to provide the emails?

kaplanelad avatar Jul 20 '22 07:07 kaplanelad

A few things have changed here! (1) Best email for maintainers: [email protected] (2) Analytics should go to [email protected] I'll mark the rest of those off.

amye avatar Jul 20 '22 15:07 amye

https://github.com/cncf/toc/blob/main/process/project_proposals.md < -- we moved from .adoc to .md

amye avatar Jul 20 '22 15:07 amye

Hey @amye Any updates regarding the domain?

Hey @amye, How can we continue with the other bulleted list?

Done:

  • Understand the project proposal process and reqs -> the attached link is broken
  • Understand the services available for your project at CNCF -> We read and understand
  • Ensure your project meets the CNCF IP Policy -> Our project meets the IP Policy
  • Understand the trademark guidelines -> understand
  • Understand the license allowlist -> Teller license is Apache-2.0 license
  • Create maintainer list + add to aggregated -> added: https://github.com/cncf/foundation/blob/main/project-maintainers.csv#L1044

Can you please marked them as done?

kaplanelad avatar Aug 03 '22 05:08 kaplanelad

Hi @amye @caniszczyk -- friendly ping :) Any news?

jondot avatar Sep 05 '22 11:09 jondot

  • Understand the project proposal process and reqs -> the attached link is broken. -- we moved from .adoc to .md
  • Understand the services available for your project at CNCF -> We read and understand
  • Ensure your project meets the CNCF IP Policy -> Our project meets the IP Policy
  • Understand the trademark guidelines -> understand
  • Understand the license allowlist -> Teller license is Apache-2.0 license
  • Create maintainer list + add to aggregated -> added: https://github.com/cncf/foundation/blob/main/project-maintainers.csv#L1044

@jeefy and @nate-double-u can help on what domain you want! We're happy to get a domain for you

amye avatar Sep 06 '22 20:09 amye

perfect, looking forward ❤️

jondot avatar Sep 07 '22 06:09 jondot

Hi, let us know what domain you'd like and I'd be happy to help register it and get it set up!

nate-double-u avatar Sep 08 '22 21:09 nate-double-u