v1.13.1
·
312 commits
to refs/heads/main
since this release
ENHANCEMENTS:
-
azapiprovider: Supportenable_hcl_output_for_data_sourcefield, which is used to enable the HCL output for the data source, the default value isfalse.
This could resolve the following breaking changes in the previous release:azapi_resourcedata source: Theoutputfield changes from JSON string to HCL object. Users can use access the fields in the output as an HCL object. Please remove thejsondecodefunction when using theoutputfield.azapi_resource_listdata source: Theoutputfield changes from JSON string to HCL object. Users can use access the fields in the output as an HCL object. Please remove thejsondecodefunction when using theoutputfield.
Please notice if you already upgraded to
v1.13.0and removedjsondecodefunction for theoutputof data sources, when upgrade to thev1.13.1release, you need to setenable_hcl_output_for_data_source = truein theazapiprovider block to enable the HCL output for data sources.
BUG FIXES:
- Fix a bug when upgrading from previous provider
azapi_resourceresource will settagsandlocationfor resources that don't havetagsorlocationin the configuration. - Fix a bug that
azapi_resourceresource cannot handle tags with unknown values. - Fix a bug that
nullstring value can't pass the schema validation. - Fix a bug that required fields which have
nullvalue can't pass the schema validation. - Fix a bug that schema validation fails to validate the float number in the body.
- Fix a bug that client certificate authentication doesn't work.
- Fix a bug that auxiliary tenant ids are not passed to the client.
- Fix a bug that
azapi_resource_actionresource shows the plan diff when upgrading from the previous provider.