Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove provider-aws-opsworks once its EOL is complete in May 2024 #1224

Closed
mbbush opened this issue Mar 18, 2024 · 3 comments · May be fixed by #1343
Closed

Remove provider-aws-opsworks once its EOL is complete in May 2024 #1224

mbbush opened this issue Mar 18, 2024 · 3 comments · May be fixed by #1343
Assignees
Labels
enhancement New feature or request is:triaged Indicates that an issue has been reviewed. stale

Comments

@mbbush
Copy link
Collaborator

mbbush commented Mar 18, 2024

AWS Opsworks is closed to new customers, and scheduled to become unavailable to all existing customers in the next few months. This means we can remove it from provider-aws, to slightly reduce the size, maintenance, and testing burdens of the provider.

We should wait until AWS has actually completed their shutdown, as they have extended these types of EOL dates in the past.

Currently, the shutdown schedule is March 31, 2024 for Puppet, May 5, 2024 for Chef, and May 26, 2024 for stacks.

I've never used this service myself, so I don't actually know which managed resources are used for puppet vs chef vs stacks. I'm inclined to wait until all three are shut down, then remove the provider entirely.

Note that we can also remove the opsworks exception from the RegionAddition override.

Given that the service will no longer exist, although technically its removal would be a breaking change, I'm inclined to release the removal in a normal minor version bump. If there are good reasons not to do so (or reasons to not remove them at all), I'd be happy to hear them.

These resources were originally added in PR #444 (issue #313) . I'm curious if anyone involved in adding them knows if they were specifically requested, or merely added as part of systematically going through all the terraform-provider-aws resources to get broad crossplane support.

@jeanduplessis
Copy link
Collaborator

jeanduplessis commented Mar 19, 2024

@mbbush these were added as part of our expansion of resources effort. I'm not aware of anyone specifically asking for them.

I would not be against us removing the resources.

I think doing this as part of a minor release is acceptable since the service no longer exists.

@mbbush mbbush self-assigned this Mar 24, 2024
@turkenf turkenf added enhancement New feature or request is:triaged Indicates that an issue has been reviewed. labels May 8, 2024
Copy link

github-actions bot commented Aug 7, 2024

This provider repo does not have enough maintainers to address every issue. Since there has been no activity in the last 90 days it is now marked as stale. It will be closed in 14 days if no further activity occurs. Leaving a comment starting with /fresh will mark this issue as not stale.

@github-actions github-actions bot added the stale label Aug 7, 2024
Copy link

This issue is being closed since there has been no activity for 14 days since marking it as stale. If you still need help, feel free to comment or reopen the issue!

@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Aug 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request is:triaged Indicates that an issue has been reviewed. stale
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants