Implement OpenTofu plugin
What would you like to be added:
Support the OpenTofu platform in the plugin architecture.
Why is this needed:
Hi,
I am Abhinav and I want to work on this issue through LFx internship. Can you please assign me some tasks for the intern?
Thanks!
Hi @abhinavs1920, thanks for your interest.
As you mentioned, this issue is for the LFX mentorship program. We want to keep the schedule as shared by the LFX program guideline. So please be around, and I will ping back on the date. Thank you 🙌
📝 Schedule: Mentee Applications Open: May 14 – May 27 Selections Announced: June 4 Program Duration: June 9 – August 29
Hi @khanhtc1202, I’d like to contribute
I have prior experience with Terraform and Go, and I’ve also worked with Argo CD, Is there any specific design or architectural guidance Also, are there any related issues or references I should review before starting?
Hi @khanhtc1202 ,
I'm interested in working on this project and contributing the OpenTofu plugin for PipeCD. Looking forward to your guidance on getting started. 🙂
@Tushar240503 @DineshNehra29 Thanks for interest, please check the schedule and I will inform selected candidate on time. Thank you 😁 https://github.com/pipe-cd/pipecd/issues/5807#issuecomment-2870574780
Hello @khanhtc1202
I’d love to be a part of this project and contribute. Looking forward to working together!
@aryasoni98 Please check and follow the schedule 👀 https://github.com/pipe-cd/pipecd/issues/5807#issuecomment-2870574780
I will close the PR for OpenTofu, since it confuses other candidates for the Mentorship program 👀
👋 @Tushar240503 @DineshNehra29 @abhinavs1920 @aryasoni98 The application for this has opened on the Mentorship site, please check and apply before May 27 https://mentorship.lfx.linuxfoundation.org/#projects_accepting
Also, we have a recommended skills list noted in the project idea readme for LFX mentorship, please check it here 👀 https://github.com/cncf/mentoring/blob/main/programs/lfx-mentorship/2025/02-Jun-Aug/README.md#pipecd
Let me try
TODO
Deployment Support
- [x]
plan - [x]
apply - [x] Rollback
Additional Plugin Features
- [ ] Drift Detection
- [ ] Plan Preview
- [ ] Additional enhancements (TBD)