-
Notifications
You must be signed in to change notification settings - Fork 22
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
[SANDBOX PROJECT ONBOARDING] Kairos #145
Comments
Hello @jeefy ! We have already addressed the following items from the list:
Things that CNCF will need from the project:
|
Updated the top-level checklist, thanks! |
@mudler it looks like this is already done: https://github.com/kairos-io If so, I can invite that org to the CNCF GHE. Once the invite is accepted and onboarded, we can then add |
Invite accepted and I've just sent an invite to |
We don't collect any analytics on the website, so we can mark also this as done |
@krook @jeefy I've created the #kairos channel on the CNCF slack and created the export file - however I cannot import as I don't see the option in Slack - how can we proceed with migrating the Slack channel? |
Quick question, how is https://www.cncf.io/sandbox-projects/ updated? We've added the artwork, but it's still missing from this website, I'm not sure if I'm missing a PR somewhere else or is just a matter of time |
@RobertKielty can you please take a look? |
Hi @mudler I will DM you on the CNCF Slack to arrange to get acces to the export file. Then I can do that import for you. |
@mauromorales I have created a Kairos Team on CNCF FOSSA and a Kairos Organziation under the CNCF Group on Snyk, let me know which you prefer for running license scans. You are free to use either service (or both) for tracking the project's compliance with the CNCF License Policy We can work through the setup of either or both of these static code checkers when ever suits you. |
Thanks, @RobertKielty, we'd prefer to use Snyk for the scans. For the setup, do we need to plan a call? Or is it just following some docs. If it's a call, as long as its EU working hours, I can make time for it |
Kairos is now in GHE with |
FOSSA and Snyk have Karios added but both have zero memebership. No email addresses recoreded internally, so cannot send out email invites to join. @Cmierly let me know when we have maintainer email addresses then I will add them to either the CNCF FOSSA or Snyk setups (or both!) |
Updating where we are as today:
Things that CNCF will need from the project:
Regarding the trademarks assignments, who shall we send the signed papers? Also, to who we should transfer the DNS domains? |
@mudler @jimmykarily @Itxaka @mauromorales I have sent out invites to join the CNCF Group on Snyk as members of the Kairos team I have created there. I just need one of you to accept the invite, import your code repo(s) and run a licesne scan there we can call this done. And issues reach out to me here or on CNCF Slack. |
Hi @RobertKielty , I've tried that today, but it fails to accept the invite with: |
I had to create an user with the spectro address as login to be able to accept it. Check if it's that? Wait. It says one if you... Maybe the invitation was valid only for one user? Shiit, sorry I accepted it but could not add it due to not being a Kairos-io admin |
But @Itxaka I see your projects there (I accepted the invitation too). Maybe you added your projects accidentally? |
Yes I was playing there with the imports and such and messed up and imported my whole user while trying to give permissions to the Kairos or in GitHub. I also dropped my account to see if I could remove those by that, as it was a manual one by one removal otherwise. Now my account won't have Kairos access in snyk anymore but my projects seem to be there lol. I messed it up, sorry about that |
Hi @Itxaka thank you for taking on this task. Yes you are correct to say that we need the main project repos added from the kairos-io org. I will remove the projects you added and see if we can start over. |
@Itxaka @jimmykarily On Snyk, I deleted the Kairos organizaion and re-invited the project maintainers to join. So please accept the new invites. And add the project repos from the kairos-io org for license scanning. |
@RobertKielty I think you picked the wrong org, I got an invitation to Kubeslice :D |
Thank you for letting me know! I'll re-send the invite. |
I have access to Snyk, and a kairos org, but I don't see any projects, are we missing to add them or am I stuck in snyk limbo? :P |
@mauromorales thank you for accepting the invite! Yes, you are correct; you need to import the project code repos for scanning. Use a GitHub account that has access to the main Kairos code repo and also has the email address that I used for you invite to import the project. You will get a first read on where the project code complies with the CNCF License policy and where it is non-compliant The license policiy is configured at the Snyk CNCF Group level so you do not need to do anything on that. One your repo is imported and scanned you can visit Dependancies > Licenses to see a list of licenses that the project is using. Look out for medium and high priority issues and then we can take if from there. To start this off today you can visit https://docs.snyk.io/scan-using-snyk/start-scanning-using-the-cli-web-ui-or-api and follow the directions for Scanning using the WebUi. |
@RobertKielty thanks for the detailed instructions @mudler I don't seem to have access to import the repos, could you check if you do? |
@mudler, @jimmykarily, @Itxaka, @mauromorales @mauromorales is still the only maintainer who has accepted the invite to join the Kairos team on CNCF Snyk. EDIT : I also see @Itxaka on the team. I have re-issued the invites so they do not expire. As a team, can you either grant @mauromorales repo access to they can import the project into Snyk -or- have one the remaining maintainers who has repo access, accept the invite and import code repos for the project into Snyk. Snyk invites have been sent to the email addresses that we have on record as maintainers of the project. Thank you. |
@RobertKielty thank you - however there is still something that doesn't work here. I receive the invitation, but as soon as I click on the "Accept invitation" it says that the invitation is not valid: I am logging with my github account here (@mudler) as the maintainer email is an alias to my mail addresses. |
Great stuff @mauromorales thank you so much for getting this finished out. Note that for this task, the relevent report can be found at https://app.snyk.io/org/kairos/reports/licenses Of course, you are free to take advantage of other reports offered. All reports have the potential to generate good first issue tasks for new contributors. |
I have two open questions that ties on the action items left:
|
You'll fill out the info on the LF IT ticket form. The LF stakeholder email is |
Hi y'all, the following items can now be marked as done:
https://scorecard.dev/viewer/?uri=github.com/kairos-io/kairos Thanks! |
Ticket created, waiting from my side. Still having an open question from my side:
Thank you! |
Hi @mudler ! |
Just as an update, the DNS transfer is now completed and handed over to LF
Thanks 👍 ! |
Hi everyone, I'm wondering why Kairos is still missing from this page https://www.cncf.io/sandbox-projects/ Is it related to the pending task related to the intellectual property of the designs? Or are we missing some other task? Or it just needs to be re-calculated somehow? Or else? Thanks! |
@cjyabraham is this a web team task or does the cncf.io page automatically pull from GitHub somewhere? |
The projects listings on the CNCF site are pulled from the landscape yml file. There, Kairos is listed in the Wasm category which is ignored by this import process. Kairos will also need to be listed in some other landscape category which is not part of the "Wasm", "Serverless" or "CNAI" sub-landscapes. I think @caniszczyk could do a better job than me of explaining the rationale behind this if you want to know more. |
Thanks @cjyabraham, I'll change the category or add a second category if possible in that case. It was tricky for me to know which category to put Kairos in, I ended up going with WASM just because I saw Flatcar there too. |
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.The text was updated successfully, but these errors were encountered: