Update apigee keystore resource names to be consistent#7665
Conversation
…es_aliases_pkcs12
…igee_keystores_aliases_self_signed_cert
|
Hi there, I'm the Modular magician. I've detected the following information about your changes: Breaking Change(s) DetectedThe following breaking change(s) were detected within your pull request.
If you believe this detection to be incorrect please raise the concern with your reviewer. If you intend to make this change you will need to wait for a major release window. An Diff reportYour PR generated some diffs in downstreams - here they are. Terraform GA: Diff ( 6 files changed, 106 insertions(+), 106 deletions(-)) Missing test reportYour PR includes resource fields which are not covered by any test. Resource: Please add acceptance tests which include these fields. |
|
Override: These are unreleased. Tests: These were not added in this PR (but they seem like they were- the missing test detection is behaving correctly) |
Tests analyticsTotal tests: Action takenFound 5 affected test(s) by replaying old test recordings. Starting RECORDING based on the most recent commit. Click here to see the affected testsTestAccFirebaserulesRelease_BasicRelease|TestAccDataSourceGoogleFirebaseAndroidAppConfig|TestAccApigeeEnvKeystoreAliasPkcs12_apigeeEnvKeystoreAliasPkcs12Example|TestAccApigeeKeystoresAliasesSelfSignedCert_apigeeEnvKeystoreAliasSelfSignedCertExample|TestAccApigeeKeystoresAliasesKeyCertFile_apigeeKeystoresAliasesKeyCertFileTestExample |
|
Hi there, I'm the Modular magician. I've detected the following information about your changes: Breaking Change(s) DetectedThe following breaking change(s) were detected within your pull request.
If you believe this detection to be incorrect please raise the concern with your reviewer. If you intend to make this change you will need to wait for a major release window. An Diff reportYour PR generated some diffs in downstreams - here they are. Terraform GA: Diff ( 7 files changed, 123 insertions(+), 123 deletions(-)) Missing test reportYour PR includes resource fields which are not covered by any test. Resource: Please add acceptance tests which include these fields. |
Tests analyticsTotal tests: Action takenFound 5 affected test(s) by replaying old test recordings. Starting RECORDING based on the most recent commit. Click here to see the affected testsTestAccDataSourceGoogleFirebaseAndroidAppConfig|TestAccApigeeKeystoresAliasesPkcs12_ApigeeKeystoresAliasesPkcs12Example|TestAccApigeeKeystoresAliasesSelfSignedCert_apigeeEnvKeystoreAliasSelfSignedCertExample|TestAccApigeeKeystoresAliasesKeyCertFile_apigeeKeystoresAliasesKeyCertFileTestExample|TestAccComputeForwardingRule_update |
|
Tests passed during RECORDING mode: All tests passed |
#7518 was released in https://github.com/hashicorp/terraform-provider-google-beta/releases/tag/v4.60.0 adding
google_apigee_keystores_aliases_key_cert_file. That resource is a fine-grained resource of https://cloud.google.com/apigee/docs/reference/apis/apigee/rest/v1/organizations.environments.keystores.aliases, a custom endpoint that supports multiple different kind of aliases.That resource probably should have been called
google_apigee_keystore_alias_key_cert_file, orgoogle_apigee_env_keystore_alias_key_cert_filebased ongoogle_apigee_env_keystore. See discussion in #7472 (work on another of those FGRs that was started before that change, but took longer to finish).4.61.0is set to include:*
google_apigee_env_keystore_alias_pkcs12from #7519*
google_apigee_env_keystore_alias_self_signed_certfrom #7488However, these are subresources of the same resource. This PR corrects them to be self-consistent with the released resource (
google_apigee_keystores_aliases_key_cert_file). Therefore the new resources will be:google_apigee_keystores_aliases_pkcs12google_apigee_keystores_aliases_self_signed_certI'm not sure how to catch these situations faster- there were multiple PRs, multiple authors, multiple reviewers, and PRs took different lengths of time to go through review.
If this PR is for Terraform, I acknowledge that I have:
make testandmake lintin the generated providers to ensure it passes unit and linter tests.Release Note Template for Downstream PRs (will be copied)