Releases: logicalclocks/terraform-provider-hopsworksai
Releases · logicalclocks/terraform-provider-hopsworksai
v0.11.0
NOTES:
- resource/hopsworksai_cluster: Change default values for RonDB cluster. New default number of replicas is
1
and new default number of Datanodes is1
BREAKING CHANGES:
- Default values for RonDB cluster changed. New default number of replicas is
1
and new default number of Datanodes is1
ENHANCEMENTS:
- Bump minimum Go version to 1.17
- Bump golangci-lint version to 1.45.2
- dependencies: Bump hashicorp/terraform-plugin-sdk/v2 from 2.13.0 to 2.17.0
- dependencies: Bump hashicorp/terraform-plugin-docs from 0.7.0 to 0.10.1
- dependencies: Bump hashicorp/terraform-plugin-log from 0.3.0 to 0.4.1
- examples: Update versions and remove deprecated attributes
- resource/hopsworksai_cluster: Add
ha_enabled
experimental attribute to allow using multi head node setup for high availability. - resource/hopsworksai_cluster: Add
cluster_domain_prefix
attribute to override the default UUID name of a Cluster. This option is available only to users with special privileges. - resource/hopsworksai_cluster: Add
custom_hosted_zone
attribute to override the default Hosted Zone of a cluster's public domain name (cloud.hopsworks.ai). This option is available only to users with special privileges. - resource/hopsworksai_cluster: Add
aws_attributes/ebs_encryption
attribute to configure EBS encryption for disks on AWS clusters. - resource/hopsworksai_cluster: Change
ssh_key
attribute to be optional for AWS.
BUG FIXES:
- datasource/aws_instance_profile_policy: The
ecr:CreateRepository
permission has no resource level condition for private registries
v0.10.1
BUG FIXES:
- resource/hopsworksai_backup: Handle get backup if backup not found and backupPipeline is InProgress
- resource/hopsworksai_backup: Wait for cluster start during backup pipeline
- resource/hopsworksai_backup: Fix interface conversion error
- resource/hopsworksai_backup: Return empty backup object when pending to avoid not found checks
ENHANCEMENTS:
- provider: Add
api_gateway
optional parameter to set a development API gateway. If not specified it defaults tohttps://api.hopsworks.ai
v0.10.0
NOTES:
- resource/hopsworksai_cluster: Deprecate
aws_attributes/bucket_name
attribute to useaws_attributes/bucket/name
instead - resource/hopsworksai_cluster: Deprecate
azure_attributes/storage_account
attribute to useazure_attributes/container/storage_account
instead - resource/hopsworksai_cluster: Deprecate
azure_attributes/storage_container_name
attribute to useazure_attributes/container/name
instead
ENHANCEMENTS:
- resource/hopsworksai_cluster: Add
aws_attributes/bucket
block to contain all bucket related configurations - resource/hopsworksai_cluster: Add
aws_attributes/bucket/encryption
andaws_attributes/bucket/acl
attributes to configure the bucket encryption and ACL properties - resource/hopsworksai_cluster: Add
azure_attributes/container
block to contain all container related configurations - resource/hopsworksai_cluster: Add
azure_attributes/container/encryption
attributes to configure the container encryption
v0.9.1
ENHANCEMENTS:
- acceptance_tests: Tag resources with their respective test name
- acceptance_tests: Providers is deprecated use ProviderFactories instead
- acceptance_tests: Use r5 and c5 instance types in RonDB upscale tests
- logging: use tflog instead of log.Printf
- dependencies: Bump hashicorp/terraform-plugin-sdk/v2 from 2.11.0 to 2.13.0
- examples: pin aws/azure provider versions to avoid breaking changes
v0.9.0
BUG FIXES:
- resource/cluster: Add suppression check on
disk_size
attribute to avoid forced replacement during rollback
ENHANCEMENTS:
- resource/hopsworksai_cluster: Add
deactivate_hopsworksai_log_collection
attribute to deactivate or activate Hopsworks.ai log collection. - resource/hopsworksai_cluster: Add
collect_logs
attribute to enable pushing services' logs to AWS CloudWatch. - resource/hopsworksai_cluster: Add
head/node_id
readonly attribute to retrieve the corresponding aws/azure instance id of the head node. - dependencies: Bump hashicorp/terraform-plugin-sdk/v2 from 2.10.1 to 2.11.0
- dependencies: Bump hashicorp/terraform-plugin-docs from 0.5.1 to 0.7.0
v0.8.0
NOTES:
- datasource/aws_instance_profile_policy: Deprecate
enable_upgrade
attribute since these permissions are not required anymore from version 2.4.0 onwards - datasource/azure_user_assigned_identity_permissions: Deprecate
enable_upgrade
attribute since these permissions are not required anymore from version 2.4.0 onwards
BUG FIXES:
- resource/hopsworksai_cluster: fix incorrect conversion error
- datasource/aws_instance_profile_policy: Add missing backup permissions
- resource/hopsworksai_cluster: fix upgrade and rollback to work with version 2.4.0 and onwards
ENHANCEMENTS:
- datasource/aws_instance_profile_policy: Set Default to false for
enable_upgrade
attribute - resource/hopsworksai_cluster: Set Default
version
to 2.5.0 - Extend resource testing framework to allow multiplexing HTTP requests with the same method and path
- resource/hopsworksai_cluster: Add support for changing
instance_type
of head node and RonDB nodes
v0.7.0
ENHANCEMENTS:
- examples/complete/aws: add aws profile in variables
- datasource/dataSourceAWSInstanceProfilePolicy: Add possibility to limit permissions to eks cluster name.
- datasource/dataSourceAWSInstanceProfilePolicy: Add possibility to limit permissions to cluster id.
v0.6.0
BUG FIXES:
- resource/hopsworksai_cluster: The
version
updates should always run with no other updates. - Fix TestExpandTags to avoid inconsistent results due to different ordering when iterating the tags map.
ENHANCEMENTS:
- resource/hopsworksai_cluster: Add support for updating
version
attribute to allow upgrade and rollback - resource/hopsworksai_cluster: Add a new computed attribute
upgrade_in_progress
- resource/hopsworksai_cluster: Rename attribute
azure_attributes/search_domain
toazure_attributes/network/search_domain
and deprecateazure_attributes/search_domain
- resource/hopsworksai_cluster: Update default
version
to 2.4.0
FEATURES:
- New Data Source:
hopsworksai_version
v0.5.0
v0.4.0
BUG FIXES:
- resource/hopsworksai_cluster: Fix validation condition for
backup_retention_period
- datasource/hopsworksai_cluster: Check if cluster is not nil before updating state
- resource/hopsworksai_cluster: Set Required to true for
aws_attributes/network/subnet_id
to ensure setting the subnet_name if setting up your own network configuration - Add command-failed to cluster error states
ENHANCEMENTS:
- resource/hopsworksai_cluster: Add a new attribute
init_script
- resource/hopsworksai_cluster: Add new attributes
workers/spot_config
,autoscale/non_gpu_workers/spot_config
, andautoscale/gpu_workers/spot_config
- resource/hopsworksai_cluster: Add a new attribute
os
- resource/hopsworksai_cluster: Add a new attribute
run_init_script_first
- Allow setting aws_profile and aws_region when running acceptance tests
FEATURES:
- New Resource:
hopsworksai_backup
- New Resource:
hopsworksai_cluster_from_backup
- New Data Source:
hopsworksai_backup
- New Data Source:
hopsworksai_backups