pipecd icon indicating copy to clipboard operation
pipecd copied to clipboard

Implement OpenTofu plugin

Open khanhtc1202 opened this issue 8 months ago • 11 comments

What would you like to be added:

Support the OpenTofu platform in the plugin architecture.

Why is this needed:

khanhtc1202 avatar May 09 '25 08:05 khanhtc1202

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!

abhinavs1920 avatar May 10 '25 19:05 abhinavs1920

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

khanhtc1202 avatar May 12 '25 02:05 khanhtc1202

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?

Tushar240503 avatar May 12 '25 19:05 Tushar240503

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. 🙂

DineshNehra29 avatar May 14 '25 03:05 DineshNehra29

@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

khanhtc1202 avatar May 14 '25 13:05 khanhtc1202

Hello @khanhtc1202

I’d love to be a part of this project and contribute. Looking forward to working together!

aryasoni98 avatar May 19 '25 18:05 aryasoni98

@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 👀

khanhtc1202 avatar May 20 '25 03:05 khanhtc1202

👋 @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

khanhtc1202 avatar May 20 '25 04:05 khanhtc1202

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

khanhtc1202 avatar May 20 '25 08:05 khanhtc1202

Let me try

sagnik3788 avatar Jun 09 '25 01:06 sagnik3788

TODO

Deployment Support

  • [x] plan
  • [x] apply
  • [x] Rollback

Additional Plugin Features

  • [ ] Drift Detection
  • [ ] Plan Preview
  • [ ] Additional enhancements (TBD)

sagnik3788 avatar Jun 12 '25 06:06 sagnik3788