-
Notifications
You must be signed in to change notification settings - Fork 2
fix(deps): update terraform-framework #330
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:
|
1903dbd to
7984088
Compare
84300cb to
20db8f6
Compare
3d5ca0b to
bc1693c
Compare
bc1693c to
af322d4
Compare
13dbf24 to
7c2cce1
Compare
7c2cce1 to
db08e50
Compare
db08e50 to
d353054
Compare
77a02f8 to
c580eb8
Compare
c580eb8 to
db3a593
Compare
d9b8a42 to
b47caf9
Compare
c0ba300 to
bc6bbcf
Compare
1061ce1 to
0a2fb57
Compare
0a2fb57 to
4da022a
Compare
4da022a to
1833f74
Compare
1833f74 to
765c214
Compare
765c214 to
5f87953
Compare
9e6c990 to
c8ba216
Compare
6066fea to
e051ce4
Compare
087a72c to
9e4cbb0
Compare
9e4cbb0 to
75bb3cf
Compare
75bb3cf to
e3dc5fb
Compare
6c23266 to
2b9283d
Compare
2b9283d to
b0a07b9
Compare
62045d9 to
ab403d8
Compare
ab403d8 to
2728fc5
Compare
900dcab to
ede8776
Compare
ede8776 to
63fb9e3
Compare
|
63fb9e3 to
1cb96a2
Compare
1cb96a2 to
e9614f6
Compare
b06e69c to
e19db0d
Compare
e19db0d to
2c6986d
Compare
2c6986d to
ca70999
Compare
ca70999 to
3391715
Compare
This PR contains the following updates:
v0.22.0→v0.24.0v1.11.0→v1.17.0v0.13.0→v0.19.0v0.23.0→v0.29.0v0.9.0→v0.10.0v1.10.0→v1.14.0Release 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.17.0Compare Source
NOTES:
terraform-plugin-framework@v1.15.1, theUseStateForUnknownplan modifier was updated to preserve null values from prior state for unconfigured attributes. This updated version can cause plan inconsistency errors when used on child attributes of a nested attribute that expectUseStateForUnknownto keep the child attributes on new nested objects as<unknown>(known after apply).The new
UseNonNullStateForUnknownplan modifier can now be used where child attributes are expecting this pre-1.15.1 behavior. (#1197)FEATURES:
WriteOnlyschema field for action schemas. (#1233)UseNonNullStateForUnknownthat preserves known, non-null, values for unconfigured attributes. This can be used when it is known that an unconfigured value will remain the same after the attribute is updated to a non-null value. (#1242)BUG FIXES:
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.14.0Compare Source
FEATURES:
queryfilterpackage with interface and built-in query check filtering functionality. (#573)ExpectResourceDisplayNamequery check to assert a display name value on a filtered query result. (#573)ExpectResourceKnownValuesquery check to assert resource values on a filtered query result. (#583)ENHANCEMENTS:
PostApplyFunctest step hook to run generic post-apply logic for plan/apply testing. (#566)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.