lfai / foundation

Documentation related to the operation of LF AI & Data (https://lfaidata.foundation/)
9 stars 5 forks source link

Onboarding Tracker for Kompute #22

Closed jzcardoso closed 3 years ago

jzcardoso commented 3 years ago

The following tasks are required to complete onboarding for a Sandbox level project joining the LF AI & Data Foundation. LF Staff will engage with the technical project lead via this issue and work through the checklist to completion.

LF AI & Data Staff: Review each item, confirm completion, and add any relevant notes.

Note: (ED) Executive Director, (Tech) Technical Lead, (PM) Program Management & Operations Lead, (Mktg) Marketing Lead

TECHNICAL PROJECT DETAILS

--Maturity Level Proposed: Sandbox --Company Sponsor (Full Legal Name): The Institute for Ethical AI & Machine Learning --Jurisdiction of Incorporation: UK --Project Sponsor Contact: Alejandro Saucedo a@ethical.institute --Technical Contact: Alejandro Saucedo a@ethical.institute --Legal Contact: Alejandro Saucedo --TAC Sponsor: Ibrahim Haddad --TAC Approval Date: 05/06/2021 --Project in SFDC: Link --Project License: Apache 2.0 --Project Presentation: deck --Project Proposal per LF AI & Data: https://github.com/lfai/proposing-projects/blob/master/proposals/Kompute.adoc --Project Artwork: https://github.com/KomputeProject/artwork

LICENSING

CONTRIBUTION

PROJECT ASSETS

TAC & GOVERNING BOARD REVIEW

INFRASTRUCTURE

OPERATIONS

MARKETING

LEGAL FOLLOW UP

jzcardoso commented 3 years ago

@axsaucedo Please see details below on the following action item for you:

LFX Security -- We would like to include your project in the LFX Security tool. As the project lead, please take a few minutes to submit the request for your project by visiting the LFX Security page, click on "Secure My Project" on the top right, and follow the prompts. The process takes only a few minutes and once it is approved it will be added along with the other LF AI & Data Foundation projects. Overtime if you want to add additional repos or for general questions you can always submit a ticket here. Please let us know when this has requested.

axsaucedo commented 3 years ago

Thank you for the heads up @jzcardoso - I can confirm that I have now submitted the request for this. Please let me know if there's any further steps required for this or other requirements.

jzcardoso commented 3 years ago

@axsaucedo Thank you for taking care of that and for letting me know. I'll check LFX Security and will confirm it gets added and will cross this item off the list. Everything else looks to be in motion so we are good shape at this point.

jzcardoso commented 3 years ago

@axsaucedo Our LFX Security is undergoing a backend change which will be fully launched with scans resuming mid September. Since this ticket was in the middle of that migration, the instructions are a little different which lead our product team to provide you the permissions to complete the set up. When you have a moment, can you please follow the instructions below?

_I was able to assign him permissions on his EthicalML username. He can log into the direct link to Kompute in the PCC at [2]https://projectadmin.lfx.linuxfoundation.org/project/a092M00001KX0buQAD He'll be able to select "Security" under "Tools" and follow the steps to install the bot on the org.

axsaucedo commented 3 years ago

Thank you @jzcardoso - I have tried to activate it but it seems whilst they activated the EthicalML account, they didn't activate it for the account KomputeProject, which is the new organisation that hosts the kompute project (https://github.com/KomputeProject/kompute). Would they be able to give access to the KomputeProject account? Once they do that I will be able to proceed and activate with the instructions provided.

jzcardoso commented 3 years ago

@axsaucedo Let me circle back with our team on this. Sorry for the trouble.

axsaucedo commented 3 years ago

No worries, thank you @jzcardoso

jzcardoso commented 3 years ago

@axsaucedo I think there is some confusion on the access for this as the access needs to be given to an LF ID per the note below:

"I didn't find an LF account called KomputeProject. If he's referring to the GitHub user called KomputeProject, then he'd need to create a corresponding LF account with that username before I can give it access in the PCC."

axsaucedo commented 3 years ago

Thank you for the confirmation @jzcardoso , I don't think I fully know what is being referred as a "LF account", where would that account be expected to be created? I would be happy to be intro'd via email if it helps make the conversations more efficient. Happy to create any releevant LF ID, but I don't think I'm clear where this would be created, as I also never created any LF ID with the name of "EthicalML"

axsaucedo commented 3 years ago

@jzcardoso apologies, I think the one confused here was me - I think this may be correctly configured now, I have now been able to log in with that account and verify that both repos have the bot installed correctly. I have attached an image below - is this the expected results?

image

jzcardoso commented 3 years ago

@axsaucedo No worries, this is a slightly new process so the instructions can definitely use some updating, thank you for your patience. Yes, looks like you are all set now. The new service will start doing scans again in mid Sept.

jzcardoso commented 3 years ago

Confirmed with product that project will show up in LFX Security during mid Sept re-launch. Closing that final item.

axsaucedo commented 3 years ago

Great - thank you @jzcardoso!