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

Go and Rust SDKs feature parity #392

Closed
10 tasks done
jvanz opened this issue Jan 30, 2023 · 10 comments
Closed
10 tasks done

Go and Rust SDKs feature parity #392

jvanz opened this issue Jan 30, 2023 · 10 comments

Comments

@jvanz
Copy link
Member

jvanz commented Jan 30, 2023

Maps and implement the missing features between the Go and Rust Kubewarden SDKs.

Some tasks to take a look:

  • Map all the features are missing between the Go and Rust SDKs
  • Implement the helper code to extract pod definition from the high level resources (e.g. Deployment). Something similar what have been done in the Rust SDK. Done here

What's missing from the golang SDK is the following:


This is the issue that keep track of the work and possible question from the LFX mentorship candidates. For all people interested participating in LFX mentorship program. Please, read the program guidelines and the mentee guide. This is important to keep everyone in the same page.

@jvanz jvanz changed the title SDKs feature parity Go and Rust SDKs feature parity Jan 30, 2023
@anonymousr007
Copy link

anonymousr007 commented Jan 30, 2023

Hello @jvanz, I am Rishabh, an undergraduate computer engineering student in India. I am interested in this project. I have advanced experience in C/C++, and Python and basic experience in Rust and Go. I have also experience in Git and Github, Yaml, and Kubernetes (Basics).

Please share more information. Thanks and I am waiting for your reply.

@flavio
Copy link
Member

flavio commented Feb 6, 2023

Thanks for being interested about this issue. This is what we call an "epic", a big story that needs to be split into smaller, more detailed and workable issues.

We will do this refinement work during this week and link all the issues to this one. Stay tuned!

@jvanz
Copy link
Member Author

jvanz commented Feb 6, 2023

For all people interested participating in LFX mentorship program. Please, read the program guidelines and the mentee guide. This is important to keep everyone in the same page. First of all, you need to submit an application for the project. After that, we will be able to review it and decide whom we will be able to accept in the mentorship program. Remember that the due date to send applications is February, 14th.

@jvanz
Copy link
Member Author

jvanz commented Feb 6, 2023

@anonymousr007, FYI: #392 (comment)

@jvanz
Copy link
Member Author

jvanz commented Feb 9, 2023

A friendly reminder for all mentee candidates for the LF mentorship. Remember there are some prerequisites tasks to be done in the submissions. In other words, you need to send a resume and cover letter. I've just noticed some of the candidates forgot to upload the documents! See more here

@anonymousr007
Copy link

Hello @jvanz, I am submitted my Cover Letter and Resume on LFX Website. Thank you.

@KhaledEmaraDev
Copy link

I'm working on this.

@KhaledEmaraDev
Copy link

KhaledEmaraDev commented Mar 13, 2023

So far, I believe what's missing from the golang SDK is the following:

  • verify_certificate
  • verify_keyless_github_actions
  • verify_keyless_prefix_match
  • verify_cert
  • All Cluster Context Related features
  • Unit Tests for Everything

@jvanz
Copy link
Member Author

jvanz commented Mar 15, 2023

@KhaledEmaraDev I've added your list as tasks for this issue. Therefore, we can see the progress more easily. ;)

@jvanz
Copy link
Member Author

jvanz commented May 9, 2023

As far as I can see, this task is done. Congratulations @KhaledEmaraDev ! 🚀

@jvanz jvanz closed this as completed May 9, 2023
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

4 participants