-
Notifications
You must be signed in to change notification settings - Fork 1
fix(deps): update terraform-framework #231
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
base: main
Are you sure you want to change the base?
Conversation
ℹ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
6b98c0f to
2b05241
Compare
b57fe31 to
a97938e
Compare
a97938e to
bf3df77
Compare
e76df7a to
7076107
Compare
7076107 to
a1f2d06
Compare
a1f2d06 to
28261b3
Compare
feb7042 to
19e0ca6
Compare
a27e5a9 to
44f1551
Compare
44f1551 to
6282633
Compare
6282633 to
cdadef1
Compare
cdadef1 to
240d2ca
Compare
240d2ca to
9a0e4a8
Compare
71a2abf to
05b623e
Compare
261997c to
37660c4
Compare
6e7bfb8 to
7aef3dd
Compare
7aef3dd to
9a8e0a7
Compare
c3a6d4f to
4f8fc10
Compare
4f8fc10 to
f01b852
Compare
f01b852 to
a244655
Compare
a244655 to
6b90dba
Compare
6b90dba to
16f0466
Compare
55ea97c to
25aa42f
Compare
25aa42f to
cf38a99
Compare
|
cf38a99 to
bd9bce0
Compare
bd9bce0 to
196bd5f
Compare
69ef3c8 to
9a8bc34
Compare
9a8bc34 to
72d85c9
Compare
This PR contains the following updates:
v0.22.0->v0.24.0v1.11.0->v1.16.1v0.13.0->v0.19.0v0.23.0->v0.29.0v0.9.0->v0.10.0v1.10.0->v1.13.3Release Notes
hashicorp/terraform-plugin-docs (github.com/hashicorp/terraform-plugin-docs)
v0.24.0Compare Source
FEATURES:
v0.23.0Compare Source
FEATURES:
hashicorp/terraform-plugin-framework (github.com/hashicorp/terraform-plugin-framework)
v1.16.1Compare Source
BUG FIXES:
v1.16.0Compare Source
NOTES:
action{}block is in technical preview and offered without compatibility promises until Terraform 1.14 is generally available. (#1181)action.Action) and packages for implementing action types, available in Terraform 1.14+. An action in Terraform can be defined by providers to model side-effects that practitioners can reference in their configurations via thelifecycle.action_triggerblock. (#1181)list.ListResource) and packages for implementing list resource types, available in Terraform 1.14+. A list resource in Terraform can be defined by providers to list remote resources within a given scope. (#1150)FEATURES:
TerraformTypeToFrameworkType, which convertstftypes.Typeto a known framework type. (#1200)ENHANCEMENTS:
ProviderWithActionsinterface for implementing actions. (#1181)ActionDatatoConfigureResponse, to pass provider-defined data toaction.Actionimplementations. (#1185)ListResourceDatatoConfigureResponse, to pass provider-defined data tolist.ListResourceimplementations. (#1202)SetAtPathto be called with atftypes.Value. (#1198)SetAttributeto be called with atftypes.Value. (#1205)ListResourceWithRawV5SchemasandListResourceWithRawV6Schemasinterfaces to support list implementation on non-framework resources. (#1198)v1.15.1Compare Source
BUG FIXES:
UseStateForUnknownwhere known null state values were not preserved during update plans. (#1117)v1.15.0Compare Source
ATTENTION:
Please make sure to also update
terraform-plugin-(go|mux|sdk|testing)when upgrading to this version. Otherwise there will be errors at runtime when using Terraform v1.12+ as this version of Plugin Framework supports the new resource identity feature and requires the supporting libraries to do so to.Find #1148 for more information.
TL;DR – make sure to update to these versions (or higher)
NOTES:
identityattribute in Terraform configurationimportblocks, available in Terraform v1.12+. Theresource.ResourceWithIdentityinterface can be implemented to support identity by defining an identity schema. Once the identity schema is defined, you can read and store identity data in the state file via the newIdentityfields in the response objects on the resource CRUD methods. (#1112)FEATURES:
ResourceIdentitystruct to represent managed resource identity data. (#1112)ImportStatePassthroughWithIdentityhelper that can support both identity and ID importing via a single field. (#1134)ResourceWithIdentityinterface for implementing managed resource identity. (#1107)ENHANCEMENTS:
Create,Update,Read, andDeleterequest and response objects to support the passing of identity data. (#1112)ImportStatemethod to allow importing by resource identity and returning identity data from import response. (#1126)v1.14.1Compare Source
BUG FIXES:
v1.14.0Compare Source
NOTES:
FEATURES:
WriteOnlyschema field for managed resource schemas to indicate a write-only attribute. Write-only attribute values are not saved to the Terraform plan or state artifacts. (#1044)BUG FIXES:
v1.13.0Compare Source
NOTES:
FEATURES:
ENHANCEMENTS:
ProviderWithEphemeralResourcesinterface for implementing ephemeral resources (#1050)EphemeralResultDatastruct for representing ephemeral values produced by a provider, such as from an ephemeral resource (#1050)EphemeralResourceDatatoConfigureResponse, to pass provider-defined data toephemeral.EphemeralResourceimplementations (#1050)v1.12.0Compare Source
NOTES:
BUG FIXES:
movedoperation support between resource types for framework-only providers. (#1039)hashicorp/terraform-plugin-framework-validators (github.com/hashicorp/terraform-plugin-framework-validators)
v0.19.0Compare Source
NOTES:
FEATURES:
v0.18.0Compare Source
NOTES:
BUG FIXES:
v0.17.0Compare Source
FEATURES:
PreferWriteOnlyAttributevalidator (#263)PreferWriteOnlyAttributevalidator (#263)PreferWriteOnlyAttributevalidator (#263)PreferWriteOnlyAttributevalidator (#263)PreferWriteOnlyAttributevalidator (#263)PreferWriteOnlyAttributevalidator (#263)PreferWriteOnlyAttributevalidator (#263)PreferWriteOnlyAttributevalidator (#263)PreferWriteOnlyAttributevalidator (#263)PreferWriteOnlyAttributevalidator (#263)PreferWriteOnlyAttributevalidator (#263)PreferWriteOnlyAttributevalidator (#263)v0.16.0Compare Source
FEATURES:
NoNullValuesvalidator (#245)NoNullValuesvalidator (#245)NoNullValuesvalidator (#245)types.Dynamicspecific validators (#249)BUG FIXES:
ConflictsWithandAlsoRequiresvalidators where unknown values would raise invalid diagnostics duringterraform validate. (#251)v0.15.0Compare Source
FEATURES:
v0.14.0Compare Source
NOTES:
nilvalue being returned and a panic fromterraform-plugin-framework. This has been updated to return an implementation diagnostic referencing the invalid data/validator during config validation. (#235)FEATURES:
Equalsvalidator (#232)ENHANCEMENTS:
hashicorp/terraform-plugin-go (github.com/hashicorp/terraform-plugin-go)
v0.29.0Compare Source
NOTES:
ActionServerimplementation as part ofProviderServer. (#534)FEATURES:
ENHANCEMENTS:
tftypes.Value.IsFullyNull()allows SDKs to determine when a value is null or consists of only null elements and attributes. (#541)v0.28.0Compare Source
BREAKING CHANGES:
ProviderServerWithResourceIdentityinterface type. UseProviderServerinstead. (#516)GetResourceIdentitySchemasandUpgradeResourceIdentityRPC calls are now required inProviderServerandResourceServer. Implementations that don't support resource identity can return empty responses from theGetResourceIdentitySchemasmethod and an error message theUpgradeResourceIdentitymethod. (#516)NOTES:
v0.27.0Compare Source
NOTES:
GetResourceIdentitySchemasandUpgradeResourceIdentityimplementations as part ofProviderServer. (#476)FEATURES:
v0.26.0Compare Source
BREAKING CHANGES:
EphemeralResourceServerinterface is now required inProviderServer. Implementations not needing ephemeral resource support can return errors from the*EphemeralResourcemethods. (#442)ProviderServerWithEphemeralResourcesinterface type. UseEphemeralResourceServerinstead. (#442)NOTES:
FEATURES:
v0.25.0Compare Source
NOTES:
EphemeralResourceServerimplementation as part ofProviderServer. (#441)FEATURES:
v0.24.0Compare Source
BREAKING CHANGES:
ResourceServerWithMoveResourceStateinterface type. UseResourceServerinstead. (#408)NOTES:
BUG FIXES:
MoveResourceStateserver capability to v5 and v6 logging (#432)hashicorp/terraform-plugin-log (github.com/hashicorp/terraform-plugin-log)
v0.10.0Compare Source
NOTES:
FEATURES:
tfsdklog.ContextWithStandardLogging()for test sweeper logging (#162)hashicorp/terraform-plugin-testing (github.com/hashicorp/terraform-plugin-testing)
v1.13.3Compare Source
NOTES:
v1.13.2Compare Source
BUG FIXES:
ImportBlockWith*import state modes to use theExpectNonEmptyfield to allow non-empty import plans to pass successfully. (#518)ConfigFileorConfigDirectory(#516)v1.13.1Compare Source
BUG FIXES:
GetResourceIdentitySchemas. (#512)v1.13.0Compare Source
NOTES:
FEATURES:
Config,ConfigFile, andConfigDirectorycan also be used directly withImportStateif needed. (#442)ImportStateKindto control which method of import theImportStatetest step uses.ImportCommandWithID(default, same behavior as today) ,ImportBlockWithID, andImportBlockWithResourceIdentity. (#442)ImportStateConfigExactto opt-out of new import config generation for plannable import. (#494)ExpectIdentityValueMatchesStatestate check to assert that an identity value matches a state value at the same path. (#503)ExpectIdentityValueMatchesStateAtPathstate check to assert that an identity value matches a state value at different paths. (#503)ENHANCEMENTS:
ExpectIdentityValuestate check, which asserts a specified attribute value of a managed resource identity in state. (#468)ExpectIdentitystate check, which asserts all data of a managed resource identity in state. (#470)AdditionalCLIOptions.PlanOptions.NoRefreshto testterraform plan -refresh=false(#490)v1.12.0Compare Source
NOTES:
FEATURES:
ENHANCEMENTS:
ObjectExacterror message to report extra/missing attributes from the actual object. (#451)BUG FIXES:
v1.11.0Compare Source
NOTES:
echoproviderpackage is considered experimental and may be altered or removed in a subsequent release (#389)FEATURES:
SkipIfNotAlphaversion check for testing experimental features of alpha Terraform builds. (#388)echoproviderpackage, which contains a v6 Terraform provider that can be used to test ephemeral resource data. (#389)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.