AzBuilder / terraform-provider-terrakube

Terraform provider for Terrakube
Apache License 2.0
4 stars 4 forks source link

Development of provider #26

Closed iam-take closed 6 months ago

iam-take commented 6 months ago

Hi,

I was wondering the development activities for the Terrakube terraform provider are not really active the last few months. Is the provider going to be developed any further and if so are there any milestones?

It would be of course awesome if we could also deploy organizations and workspaces through Terraform with this provider 😄

Kind regards,

Take

alfespa17 commented 6 months ago

Hello @iam-take we would like to add more features to this provider but we have been focusing in other issues for the last couple of months,

This is an open open project so all help is welcome and if anyone would like to contribute to this provider the code all pull request are welcome.

The code is not really complex (I just know the basic things for golang and I was able to build the basic parts just by following the this guide ) and the API request are documented in this link

https://docs.terrakube.io/api/methods/organization https://docs.terrakube.io/api/methods/workspace

At least for the following weeks from my side I will be focusing in the dynamic provider credentials but if you would like to contribute to this repository all pull request with new feature/fixes are welcome.

ofbjansen commented 6 months ago

@alfespa17 : I see you have added the organisation resource in the provider and readme file, but it is not yet pushed into the terraform registry. I noted that the tag has not changed for this and probably the new version is not being seen by the registry.

Or........are you working on other resources in this provider????? (That would be awesome 🥇 )

alfespa17 commented 6 months ago

@alfespa17 : I see you have added the organisation resource in the provider and readme file, but it is not yet pushed into the terraform registry. I noted that the tag has not changed for this and probably the new version is not being seen by the registry.

Or........are you working on other resources in this provider????? (That would be awesome 🥇 )

I will add some of the missing terrakube resources, I got some free time today. For example I will add a resource to create workspaces for the cli driven workflow. Once I added a few resources I will create a new tag

ofbjansen commented 6 months ago

@alfespa17 : I see you have added the organisation resource in the provider and readme file, but it is not yet pushed into the terraform registry. I noted that the tag has not changed for this and probably the new version is not being seen by the registry. Or........are you working on other resources in this provider????? (That would be awesome 🥇 )

I will add some of the missing terrakube resources, I got some free time today. For example I will add a resource to create workspaces for the cli driven workflow. Once I added a few resources I will create a new tag

Appreciate your time and effort on this. I will keep an eye out on the next tag. Thanks.

alfespa17 commented 6 months ago

I added the resource to create org, workspace (cli drive workflow) and workspace variables, you can see the release notes here

https://github.com/AzBuilder/terraform-provider-terrakube/releases/tag/v0.3.0

I will try to add some more resources/datasource during the week, feel free to test any feedback is welcome.

iam-take commented 6 months ago

Thanks! You are a hero. I am testing the provider now. I will create separate issue's here for the ones that I find during my testing

alfespa17 commented 6 months ago

I am closing this issue I already added some missing resources in version 0.3.0 and 0.4.0 I will add more the following week