terraform-provider-marathon icon indicating copy to clipboard operation
terraform-provider-marathon copied to clipboard

consider moving to terra-farm or core?

Open josephholsten opened this issue 7 years ago • 10 comments

I don't know if marathon is ready to start joining core, but if it is I'd like to help with the process.

If we want to not actually be in core, some folks are putting together an org like sous-chefs does for chef cookbooks. Then maintainers can help each other out reviewing, merging and releasing changes. The main advantage is having more than one maintainer who can pass the torch. If that sounds interesting, the conversation is happening at https://github.com/terra-farm/meta/issues

If that doesn't sound ideal, please let me know!

josephholsten avatar Jun 13 '17 19:06 josephholsten

@josephholsten moving to something like terra-farm sounds great

nicgrayson avatar Jul 06 '17 13:07 nicgrayson

Hi, @josephholsten @nicgrayson now that the required providers will be automatically installed during terraform init (https://github.com/hashicorp/terraform/blob/v0.10.0/CHANGELOG.md) it would make a lot of sense to try to get this into https://github.com/terraform-providers.

luisdavim avatar Aug 03 '17 11:08 luisdavim

Anyone know how you get projects moved to https://github.com/terraform-providers?

nicgrayson avatar Aug 22 '17 14:08 nicgrayson

@nicgrayson mostly it requires a set of acceptance tests, a maintainer, and a poke of hashicorp. I'll go take care of the last bit!

josephholsten avatar Aug 23 '17 15:08 josephholsten

hi, any news on this?

luisdavim avatar Oct 24 '17 08:10 luisdavim

@josephholsten after having a chat with @luisdavim, i feel like https://github.com/terra-farm/meta and https://github.com/terraform-providers are different entities, can you confirm that?

Luis also said that this issue is older than terraform-providers exists and terraform-providers seems to be a better place to give ownership of the repo.

bergerx avatar Oct 24 '17 08:10 bergerx

Terra-Farm is definitely different from terraform-providers. Unless you have a good reason to stay outside the hashicorp approved providers, terraform-providers is the best place to be!

josephholsten avatar Nov 01 '17 08:11 josephholsten

Maybe @apparentlymart could help. There's a fork that is more up to date at https://github.com/ContainerLabs/terraform-provider-marathon we're actually forking that one because the guys at ContainerLabs are more responsive and proactive handling PRs.

luisdavim avatar Dec 05 '17 22:12 luisdavim

@luisdavim the ContainerLabs repo no longer exists. Do you have any idea where that fork went? Are all contributions to that fork lost now?

ringods avatar Jun 06 '19 19:06 ringods

Hi all!

The process for being in terraform-providers is documented in Terraform Provider Development Program.

That process is primarily intended to handle the situation where a vendor is implementing a Terraform provider for their own product. It's quite heavyweight for a community-maintained provider, so an organization like terra-farm could be a better compromise.

While at the moment only providers from terraform-providers can be automatically installed by terraform init, there is work in progress on opening that up in a later release. Making Terraform v0.12.0 install providers via an index on registry.terraform.io was the first step for that, and generalizing that to support other GitHub organizations/accounts will follow in a subsequent release.

The Terraform issue representing that work is hashicorp/terraform#15252, if you'd like to follow it for updates.

apparentlymart avatar Jun 06 '19 21:06 apparentlymart