BREAKING CHANGES:
- The following deprecated resources and data sources have been removed. These were deprecated in 0.7.0 due to
Entitlement-based Subscription Management being deprecated in Red Hat Satellite 6.11:
datasource/rhsm_allocationdatasource/rhsm_allocation_entitlementdatasource/rhsm_allocation_poolsresource/rhsm_allocationresource/rhsm_allocation_entitlementresource/rhsm_allocation_manifest
- As a result of the above removals, terraform-plugin-sdk and terraform-plugin-mux are no longer dependencies. The provider now uses terraform-plugin-framework exclusively.
ENHANCEMENTS:
- Updated terraform-plugin-framework to 1.19.0.
- Updated terraform-plugin-docs to 0.24.0.
- Updated gorhsm to 1.366.1.
- Using go 1.25.
BREAKING CHANGES:
- The provider is now using protocol 6 so version 0.6.1 is the last version that can be used with Terraform versions prior to 1.1.6.
DEPRECATIONS:
- Starting with Red Hat Satellite 6.11, [Entitlement-based Subscription Management is deprecated and will be removed in a future release.]
(https://access.redhat.com/documentation/en-us/red_hat_satellite/6.11/html/release_notes/assembly_introducing-red-hat-satellite_sat6-release-notes#ref_deprecated-functionality_assembly_introducing-red-hat-satellite)
As a result the following are marked as deprecated:
datasource/rhsm_allocation_entitlementdatasource/rhsm_allocation_poolsdatasource/rhsm_allocationresource/rhsm_allocation_entitlementresource/rhsm_allocation_manifestresource/rhsm_allocationt
ENHANCEMENTS:
- Updated
datasource/rhsm_cloud_accessto use terraform-plugin-framework 1.6.1. - Updated
resource/rhsm_cloud_access_accountto use terraform-plugin-framework 1.6.1. - Using go 1.22
- Updated terraform-plugin-sdk to 2.33.0.
- Updated terraform-plugin-docs to 0.18.0.
- Updated gorhsm to 1.366.0.
BUG FIXES:
- Fix crash in
resource/rhsm_allocation_manifestwhen downloading the manifest
ENHANCEMENTS:
- Updated terraform-plugin-sdk to 2.24.1.
ENHANCEMENTS:
- Updated terraform-plugin-sdk to 2.23.0.
- Updated terraform-plugin-docs to 0.13.0.
- Updated gorhsm to 1.300.0.
- Using go 1.18 instead of 1.17
ENHANCEMENTS:
- Updated terraform-plugin-sdk to 2.16.0.
- Updated terraform-plugin-docs to 0.8.1.
- Updated gorhsm to 1.264.0.
resource/rhsm_cloud_access_accountUpdated examples and documentation.
ENHANCEMENTS:
- Updated terraform-plugin-sdk to 2.10.1.
- Updated terraform-plugin-docs to 0.5.0.
- Updated gorhsm to 1.196.0.
- Use StateContext instead of State as State is deprecated.
- Build for Darwin arm64
BREAKING CHANGES:
resource/rhsm_cloud_access_accountThe ID is now stored as provider_short_name:account_id instead of just account_id for consistency. It also allows for import to be used withrhsm_cloud_access_accountresources.
BUG FIXES:
datasource/rhsm_cloud_accessFix error due to goldImageStatus type changing in API (#5)resource/rhsm_cloud_access_accountFix error due to goldImageStatus type changing in API (#5)datasource/rhsm_allocationAdd missing attributesdatasource/rhsm_allocation_entitlementAdd missing attributes
ENHANCEMENTS:
- Updated terraform-plugin-sdk to 2.6.1.
- Reworked code to model the approach in terraform-provider-scaffoling.
- Added descriptions to resources and data sources to allow for usage in documentation generation and in the language server.
- Added a few basic acceptance tests.
FEATURES:
- New Data Source:
rhsm_cloud_access - New Resource:
rhsm_cloud_access_account
Initial release of provider to Terraform Registry.