Re: [DISCUSS] Terraform CloudStack provider

2021-02-01 Thread Rohit Yadav
All,

I checked the repository again (was going to start a vote thread on the same), 
I think the terraform license could be an issue which is MPL. Can PMC guide us 
and comment if MPL is compatible with APL, and should we ask Hashicorp to 
relicense the repository before the CloudStack community and project takes over 
that repository?

The rough steps and tasks are:

  *   Discuss and resolve the issue of license compatbility and re-licensing to 
Apache License v2.0
  *   Create a new repository apache/cloudstack-terraform-provider that will 
takeover code (a git mirror or github repo transfer) from 
https://github.com/hashicorp/terraform-provider-cloudstack
  *   CloudStack project will join Hashicorp Technology partnership program 
(see Wido's comment [1][2])
  *   The community will maintain and help with releases of the terraform 
provider

The alternative is interested parties just join the 
terraform-provider-cloudstack repo as maintainer/committers. Thoughts? Thanks.

[1] https://markmail.org/message/2r5azbfugovx7ypw

[2] https://www.hashicorp.com/partners/become-a-partner#technology


Regards.


From: Will Stevens 
Sent: Saturday, January 30, 2021 02:16
To: Rohit Yadav 
Cc: dev@cloudstack.apache.org ; users 
; Niclas Lindblom ; 
Pierre-Luc Dion 
Subject: Re: [DISCUSS] Terraform CloudStack provider

I have no objection to that.

On Fri., Jan. 29, 2021, 11:14 a.m. Rohit Yadav, 
mailto:rohit.ya...@shapeblue.com>> wrote:
Hi Wido, Will, PL, all,

I think I can setup a repository and request ASF infra (who prefers a JIRA 
ticket) to enable PR/issue on it, anybody has an objection to a new 
apache/cloudstack-terraform repo to maintain the provider plugin?


Regards.

rohit.ya...@shapeblue.com
www.shapeblue.com
@shapeblue





From: Will Stevens mailto:wstev...@cloudops.com>>
Sent: Friday, January 29, 2021 19:49
To: dev@cloudstack.apache.org 
mailto:dev@cloudstack.apache.org>>
Cc: users mailto:us...@cloudstack.apache.org>>; 
Rohit Yadav mailto:rohit.ya...@shapeblue.com>>; 
Niclas Lindblom 
mailto:niclas_lindb...@icloud.com>>; Pierre-Luc 
Dion mailto:pd...@cloud.ca>>
Subject: Re: [DISCUSS] Terraform CloudStack provider

Hey PLD,
You may want to tune into this. I think you may be maintaining a fork based on 
this code, but I am not positive.

On Fri., Jan. 29, 2021, 6:07 a.m. Wido den Hollander, 
mailto:w...@widodh.nl>> wrote:


On 28/01/2021 10:55, Rohit Yadav wrote:
> Agree we can ask that.
>

Is infra from ASF the place to ask this?

Wido

>
> Regards.
>
> 
> From: Wido den Hollander mailto:w...@widodh.nl>>
> Sent: Wednesday, January 27, 2021 15:35
> To: Niclas Lindblom 
> mailto:niclas_lindb...@icloud.com>>; 
> us...@cloudstack.apache.org 
> mailto:us...@cloudstack.apache.org>>
> Cc: dev@cloudstack.apache.org 
> mailto:dev@cloudstack.apache.org>>
> Subject: Re: [DISCUSS] Terraform CloudStack provider
>
>
>
> On 1/27/21 12:18 AM, Niclas Lindblom wrote:
>> I can confirm that the Terraform plugin is working if it is already 
>> installed, since it was archived it no longer automatically downloads when 
>> applying unless manually installed.
>>
>>  From the Hashicorp website, it appears it was archived when they moved all 
>> plugins to their registry and needs an owner and an email to Hashicorp to be 
>> moved into to the registry and supported again when running Terraform. I use 
>> it regularly but haven’t got the technical skills to maintain the code so 
>> been hoping this would be resolved.
>>
>
> I mailed Hashicorp to ask about this:
>
> "Thanks for reaching out. The provider was archived because we launched
> the Terraform Registry last year which allows vendors to host and
> publish their own providers. We'd be happy to work with you to transfer
> the repository over to a CloudStack Github organization where you can
> build and publish releases to the registry.
>
> We'd also like to have CloudStack join our Technology partnership
> program so I can mark your Terraform provider as verified."
>
> So I think we don't need to do much technology-wise.
>
> I don't use Terraform and don't have a major stake in it, but I would
> hate to see the Provider being removed from Terraform.
>
> Should we request https://github.com/apache/cloudstack-terraform at
> infra and then host the Provider there?
>
> Wido
>
>> Niclas
>>
>>
> rohit.ya...@shapeblue.com
> www.shapeblue.com
> 3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
> @shapeblue
>
>
>
>
rohit.ya...@shapeblue.com 
www.shapeblue.com
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
@shapeblue
  
 

> On 26 Jan 2021, at 18:33, 
> christian.nieph...@zv.fraunhofer.de

AW: [DISCUSS] Terraform CloudStack provider

2021-02-01 Thread peter.muryshkin
Hi there Rohit & all,

maybe worth to know, one of major dependencies used by the provider is a 
CloudStack stub which can be found here:

Project URL:
https://github.com/xanzy/go-cloudstack

Dependency link:
https://github.com/hashicorp/terraform-provider-cloudstack/blob/9ca483a88d6ba5559b241db5b537ad7eaaa417a1/vendor/modules.txt#L218

kind regards
Peter Muryshkin

Fraunhofer Cloud Services

Von: Rohit Yadav 
Gesendet: Montag, 1. Februar 2021 11:17:28
An: priv...@cloudstack.apache.org; dev@cloudstack.apache.org
Cc: users; Niclas Lindblom; Pierre-Luc Dion; Will Stevens
Betreff: Re: [DISCUSS] Terraform CloudStack provider

All,

I checked the repository again (was going to start a vote thread on the same), 
I think the terraform license could be an issue which is MPL. Can PMC guide us 
and comment if MPL is compatible with APL, and should we ask Hashicorp to 
relicense the repository before the CloudStack community and project takes over 
that repository?

The rough steps and tasks are:

  *   Discuss and resolve the issue of license compatbility and re-licensing to 
Apache License v2.0
  *   Create a new repository apache/cloudstack-terraform-provider that will 
takeover code (a git mirror or github repo transfer) from 
https://github.com/hashicorp/terraform-provider-cloudstack
  *   CloudStack project will join Hashicorp Technology partnership program 
(see Wido's comment [1][2])
  *   The community will maintain and help with releases of the terraform 
provider

The alternative is interested parties just join the 
terraform-provider-cloudstack repo as maintainer/committers. Thoughts? Thanks.

[1] https://markmail.org/message/2r5azbfugovx7ypw

[2] https://www.hashicorp.com/partners/become-a-partner#technology


Regards.


From: Will Stevens 
Sent: Saturday, January 30, 2021 02:16
To: Rohit Yadav 
Cc: dev@cloudstack.apache.org ; users 
; Niclas Lindblom ; 
Pierre-Luc Dion 
Subject: Re: [DISCUSS] Terraform CloudStack provider

I have no objection to that.

On Fri., Jan. 29, 2021, 11:14 a.m. Rohit Yadav, 
mailto:rohit.ya...@shapeblue.com>> wrote:
Hi Wido, Will, PL, all,

I think I can setup a repository and request ASF infra (who prefers a JIRA 
ticket) to enable PR/issue on it, anybody has an objection to a new 
apache/cloudstack-terraform repo to maintain the provider plugin?


Regards.

rohit.ya...@shapeblue.com
www.shapeblue.com
@shapeblue





From: Will Stevens mailto:wstev...@cloudops.com>>
Sent: Friday, January 29, 2021 19:49
To: dev@cloudstack.apache.org 
mailto:dev@cloudstack.apache.org>>
Cc: users mailto:us...@cloudstack.apache.org>>; 
Rohit Yadav mailto:rohit.ya...@shapeblue.com>>; 
Niclas Lindblom 
mailto:niclas_lindb...@icloud.com>>; Pierre-Luc 
Dion mailto:pd...@cloud.ca>>
Subject: Re: [DISCUSS] Terraform CloudStack provider

Hey PLD,
You may want to tune into this. I think you may be maintaining a fork based on 
this code, but I am not positive.

On Fri., Jan. 29, 2021, 6:07 a.m. Wido den Hollander, 
mailto:w...@widodh.nl>> wrote:


On 28/01/2021 10:55, Rohit Yadav wrote:
> Agree we can ask that.
>

Is infra from ASF the place to ask this?

Wido

>
> Regards.
>
> 
> From: Wido den Hollander mailto:w...@widodh.nl>>
> Sent: Wednesday, January 27, 2021 15:35
> To: Niclas Lindblom 
> mailto:niclas_lindb...@icloud.com>>; 
> us...@cloudstack.apache.org 
> mailto:us...@cloudstack.apache.org>>
> Cc: dev@cloudstack.apache.org 
> mailto:dev@cloudstack.apache.org>>
> Subject: Re: [DISCUSS] Terraform CloudStack provider
>
>
>
> On 1/27/21 12:18 AM, Niclas Lindblom wrote:
>> I can confirm that the Terraform plugin is working if it is already 
>> installed, since it was archived it no longer automatically downloads when 
>> applying unless manually installed.
>>
>>  From the Hashicorp website, it appears it was archived when they moved all 
>> plugins to their registry and needs an owner and an email to Hashicorp to be 
>> moved into to the registry and supported again when running Terraform. I use 
>> it regularly but haven’t got the technical skills to maintain the code so 
>> been hoping this would be resolved.
>>
>
> I mailed Hashicorp to ask about this:
>
> "Thanks for reaching out. The provider was archived because we launched
> the Terraform Registry last year which allows vendors to host and
> publish their own providers. We'd be happy to work with you to transfer
> the repository over to a CloudStack Github organization where you can
> build and publish releases to the registry.
>
> We'd also like to have CloudStack join our Technology partnership
> program so I can mark your Terraform provider as verified."
>
> So I think we don't need to do much technology-wise.
>
> I don't use Terraform and don't hav