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

Rewrite PrivateCA to use GA API #8979

Comments

@c2thorn
Copy link
Collaborator

c2thorn commented Apr 22, 2021

In the move to GA, the API has made breaking changes that the Terraform implementation will have to adjust for. For example, the parent URL of Certificate Authority has changed to require a CA pool /projects/my-project/locations/us-west1/caPools/my-pool/certificates/

The Beta API will be deprecated and current resources created by it will be deleted. This means we can completely rewrite the implementations without fear of breaking changes.

Thanks to @drebes for providing the relevant information.

New or Affected Resource(s)

  • google_privateca_*
  • b/188661552
@c2thorn c2thorn changed the title Fix google_privateca_certificate_authority due to API breaking changes Rewrite PrivateCA to use GA API Apr 22, 2021
@rileykarson
Copy link
Collaborator

One quick note- this API is fairly unique and the "completely rewrite the implementations without fear of breaking changes" isn't a precedent for other resources. Despite having an API with a stability level of beta, the product behaved closer to an alpha, and is something we'd support through the google-private provider instead, where we don't have as strict of compatibility expectations.

@github-actions
Copy link

I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues.
If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jul 31, 2021
@github-actions github-actions bot added service/privateca forward/review In review; remove label to forward labels Jan 14, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.