ENHANCEMENTS:
- Fix the error message of
private_hosted_zone
validator incluster_rosa_classic
resource - Fix a bug in
identity_provider
resource from type openid -cannot reflect tftypes.List[tftypes.String] into a map, must be a map
FEATURES:
- Add wait attribute in
cluster_rosa_classic
resource for waiting cluster readiness in the creation flow - Added new
rhcs_info
data source for OCM account details.
ENHANCEMENTS:
- Docs - adjust descriptions
- Upgrade framework version - update
terraform-plugin-framework
tov1.3.5
(and notv1.4.0
due to issues with Terraform CLI version1.6.0
) - Provider Attributes changes
- Remove unused attributes
- Remove all attributes but Token from the docs - internal attributes
- Add option for environment variables for all string attributes
- Add "Authentication and configuration" section in the main index and remove attributes section
- Bug fixes:
- Add verification that cluster exists for machine pool resource
- Add validation for IDP htpassward with duplicate username
- missing availability zones in region validation
- Allow specifying pool subnet even for 1AZ clusters in machine pool resource
FEATURES:
- Private cluster - add new variable "private" indicates if the cluster has private connection
- Add support for creating cluster with pre-defined shared VPC
- Added new "rhcs_dns_domain" resource to allow reserving base domain before cluster creation.
- Support resources reconciliation - if a resource was removed without the use of the Terraform provider, executing "terraform apply" should prompt its recreation.
- Htpasswd identity provider - allow creating with multiple users
- Support MachinePool import into the terraform state
ENHANCEMENTS:
- Bug fixes
- Adding http tokens default to terraform state in case its not returned
- Terraform run or import failing after configuring 'additional-trust-bundle-file'
- Provider produced inconsistent result after apply - additional_trust_bundle
- Day one MachinePool - fix auto scaling/replicas validations
- Docs:
- Add s3 missing permission for OIDC provider
ENHANCEMENTS:
- Fix for "Provider produced inconsistent result after apply" error when setting proxy.additional_trust_bundle
ENHANCEMENTS:
- Fixed a bug in cluster_rosa_resource -Terraform provider panic after adding additional CA bundle to ROSA cluster
ENHANCEMENTS:
- Update the documentation files to point the correct links.
ENHANCEMENTS:
- Update the documentation files to point the correct links.
- Fix the default value of openshift_version in the examples
FEATURES:
- Enable creating cluster admin in cluster create
- Add support for cluster properties update and delete
ENHANCEMENTS:
- Update the documentation files
- identity_provider resource can be imported by terraform import command
- rosa_cluster resource can be imported by terraform import command
- Remove AWS validations from rosa_cluster resource
- Recreate IDP tf resource if it was deleted not from tf
- Recreate rosa_cluster tf resource if it was deleted not from tf
- Recreate MachinePool tf resource if it was deleted not from tf
- Bug fixes:
- populate rosa_rf_version with cluster properties
- Cluster properties are now allowed to be added in Day1 and be changed in Day 2
- TF-provider support creating a single-az machinepool for multi-az cluster
- Improve error message: replica or autoscaling should be required parameters for creating additional machinepools
- Validate OCP version in create_account_roles module
- Support in generated account_role_prefix by terraform provider
ENHANCEMENTS:
- Update the documentation files
- Openshift Cluster upgrade improvements
- Add support for cluster properties update and delete
FEATURES:
- Add an options to set version in oidc clusters
- Add update/remove taints from machine pool
- Support edit/delete labels of secondary machine pool
- Create new topics on Terraform vars and modifying machine pools.
- Support upgrade cluster
ENHANCEMENTS:
- Rename all resources prefix to start with
rhcs
(instead ofocm
) - Rename "terraform-provider-ocm" to "terraform-provider-rhcs"
- Improve examples
- Remove mandatory openshift-v prefix from create cluster version attribute
- Update the documentation files
- Update CI files
- Fix path also to be used for the operator roles creation
- Fix use_spot_instances attribute usage in machinepool resource
FEATURES:
- Added GitHub IDP provider support
- Added Google IDP provider support
- Adding support for http_tokens_state field.
- Added day 2 proxy settings
- Support cluster update/upgrade
ENHANCEMENTS:
- Add and improve documentations and examples
- Improve tests coverage
- Adjust rosa_cluster_resource to support OIDC config ID as an input attribute
- Improve the provider logger
ENHANCEMENTS:
- Bug fixes - Validate that the cluster version is compatible to the selected account roles' version in
cluster_rosa_classic
resource
FEATURES:
- Add
ocm_policies
data source for getting the account role policies and operator role policies from OCM API.
ENHANCEMENTS:
- Add domain attribute to
cluster_rosa_classic
resource - Bug fixes
- update the descriptions of several attributes in
cluster_rosa_classic
resource. - Stop waiting when the cluster encounters an error state
- update the descriptions of several attributes in
- Add end-to-end test
FEATURES:
- Add
cluster_waiter
resource for addressing the cluster state in cluster creation scenario
ENHANCEMENTS:
- Add BYO OIDC support in
cluster_rosa_classic
resource - Address cluster state while destroying the cluster_rosa_classic resource
- Add gitlab
identity_provider
resource
RESOURCES:
- ocm_cluster
- ocm_cluster_rosa_classic
- ocm_group_membership
- ocm_identity_provider
- ocm_machine_pool
DATA SOURCES:
- ocm_cloud_providers
- ocm_rosa_operator_roles
- ocm_groups
- ocm_machine_types
- ocm_versions
ENHANCEMENTS:
- Move to a new GitHub organization
terraform-redhat
- Update the documentation files to be generated by
tfplugindocs
tool