Skip to content

Releases: aiven/terraform-provider-aiven

v4.42.0

23 Jun 11:51
d0da9fd
Compare
Choose a tag to compare
  • Fix project_vpc_id bug where it could not be set to null due to incorrect Computed attribute configuration (PR #1846). ⚠️ Warning: When upgrading, verify your service VPC settings are correct - services without this field will be deployed to the public internet as expected.
  • Add aiven_kafka_topic field config.inkless_enable: Indicates whether inkless should be enabled. This is only available for BYOC services with Inkless feature enabled.
  • aiven_clickhouse_grant: The resource will no longer attempt to manage or interfere with privileges granted
    on ClickHouse Named Collections. This prevents potential errors when such grants are managed externally.
  • Add aiven_opensearch field opensearch_user_config.opensearch.cluster_filecache_remote_data_ratio: Defines a limit
    of how much total remote data can be referenced as a ratio of the size of the disk reserved for the file cache
  • Add aiven_opensearch field opensearch_user_config.opensearch.cluster_remote_store
  • Add aiven_opensearch field opensearch_user_config.opensearch.node_search_cache_size: Defines a limit of how much
    total remote data can be referenced as a ratio of the size of the disk reserved for the file cache
  • Add aiven_opensearch field opensearch_user_config.opensearch.remote_store
  • Change aiven_organization_billing_group and aiven_organization_billing_group_list: field billing_currency renamed to currency
  • Add aiven_clickhouse field clickhouse_user_config.enable_ipv6: Register AAAA DNS records for the service, and allow
    IPv6 packets to service ports.
  • Change service field ip_filter: max items 20488000
  • Change service field ip_filter_object: max items 20488000
  • Change service field ip_filter_string: max items 20488000

v4.41.0

30 May 08:11
1a5ba51
Compare
Choose a tag to compare
  • Add aiven_organization_permission conflict validation for newly created resources
  • Add aiven_opensearch field opensearch_user_config.opensearch.enable_snapshot_api: Enable/Disable snapshot
    API for custom repositories, this requires security management to be enabled.

v4.40.0

14 May 15:02
e70d7ad
Compare
Choose a tag to compare
  • Deprecate aiven_organization.tenant_id field. The field is not used in the API anymore.
  • Change aiven_organization_user_list.billing_groups to type Set. The order is not guaranteed.
  • Fix aiven_clickhouse_grant.privilege_grant.privilege case validation.
  • Rename aiven_organization_address field company_name -> name, mark as required.
  • Add aiven_opensearch field opensearch_user_config.opensearch.enable_searchable_snapshots: Enable searchable snapshots.
  • Remove aiven_kafka_topic.config.unclean_leader_election_enable deprecation
  • Fix the provider crash when *_user_config dynamic block values are known during the apply phase.
  • Ignores case sensitive privileges in aiven_clickhouse_grant.privilege_grant.privilege resource.
  • Ignore 404 error when deleting aiven_organization_group_project resource.

v4.39.0

24 Apr 12:07
f31ad28
Compare
Choose a tag to compare
  • Add aiven_alloydbomni field alloydbomni_user_config.pgaudit: System-wide settings for the pgaudit extension
  • Add aiven_kafka field kafka_user_config.kafka_connect_plugin_versions: The plugin selected by the user
  • Change aiven_kafka_topic field config.message_format_version (enum): add 4.0-IV0, 4.0
  • Change aiven_pg field pg_user_config.pgaudit: remove deprecation
  • Added base_port to the aiven_organization_project resource
  • Deprecated is_super_admin in the aiven_organization_application_user resource
  • Fixed aiven_clickhouse_grant when setting database to wildcard (*)
  • Fixed aiven_clickhouse_grant allow setting S3 privilege

v4.38.0

09 Apr 13:42
16e7895
Compare
Choose a tag to compare
  • Upgraded go version to 1.24
  • Change aiven_kafka_topic field config.message_format_version (enum): add 4.1-IV0, 4.1
  • Add aiven_organization_address resource & datasource
  • Add aiven_organization_billing resource & datasource and aiven_organization_billing_list datasource
  • Promoted aiven_organization_user_list datasource from Beta to GA
  • Add kafka_ssl_ca field in service components
  • Added ca_cert field to aiven_organization_project resource
  • Marked parent_id field as required in aiven_organization_project resource
  • Allowed to move aiven_organization_project resource between different organizations
  • Add aiven_clickhouse field clickhouse_user_config.backup_hour: The hour of day (in UTC) when backup for the service is started
  • Add aiven_clickhouse field clickhouse_user_config.backup_minute: The minute of an hour when backup for the service is started
  • Change aiven_kafka field kafka_user_config.kafka_version (enum): add 3.9
  • Fix aiven_clickhouse_grant import
  • Fix aiven_clickhouse_database import

v4.37.0

12 Mar 11:15
f7093ca
Compare
Choose a tag to compare
  • Fix user config plan suppresses false values
  • Fix terraform import for various resources
  • Fix aiven_organization_application_user: improve delete operation
  • Improve aiven_organiztion_permission: use PermissionsSet endpoint to set permissions
  • Restricted aiven_organization_group_project resource modification
  • Restricted aiven_project_user resource modification
  • Add aiven_organization_application_user_token resource field ip_allowlist: List of allowed IP ranges.
  • Change aiven_account_team_project field team_type (enum): add organization:billing:read, organization:billing:write
  • Add aiven_kafka field kafka_user_config.kafka_rest_config.consumer_idle_disconnect_timeout: Specifies the maximum
    duration (in seconds) a client can remain idle before it is deleted
  • Change aiven_organization_permission resource field permissions.permissions (enum): add organization:billing:read, organization:billing:write
  • Change aiven_project_user field member_type (enum): add organization:billing:read, organization:billing:write
  • Change aiven_service_integration field clickhouse_kafka_user_config.tables: max items 100400
  • Add aiven_valkey field valkey_user_config.enable_ipv6: Register AAAA DNS records for the service, and allow IPv6
    packets to service ports.
  • Add aiven_valkey field valkey_user_config.valkey_active_expire_effort: Valkey reclaims expired keys both when
    accessed and in the background
  • Add aiven_opensearch field opensearch_user_config.opensearch.disk_watermarks: Watermark settings
  • Add aiven_opensearch field opensearch_user_config.azure_migration.readonly: Whether the repository is read-only.
    Default: false.
  • Add aiven_opensearch field opensearch_user_config.gcs_migration.readonly: Whether the repository is read-only.
    Default: false.
  • Add aiven_opensearch field opensearch_user_config.s3_migration.readonly: Whether the repository is read-only.
    Default: false.

v4.36.0

20 Feb 12:59
5f91507
Compare
Choose a tag to compare
  • Added aiven_organization_vpc beta resource and data source
  • Added aiven_aws_org_vpc_peering_connection beta resource and data source
  • Added aiven_gcp_org_vpc_peering_connection beta resource and data source
  • Added aiven_azure_org_vpc_peering_connection beta resource and data source

v4.35.0

19 Feb 08:17
c5094e3
Compare
Choose a tag to compare
  • Fix aiven_service_integration type clickhouse_kafka crashes when a table is removed

  • Added aiven_organization_project beta resource

v4.34.2

13 Feb 13:10
109a2f4
Compare
Choose a tag to compare
  • Fix ip_filter, suppress plan for the new ip_filter default value (::/0) when a new service is created
  • Change aiven_opensearch field opensearch_user_config.opensearch.auth_failure_listeners.ip_rate_limiting: deprecate:
    This property is deprecated

v4.34.1

07 Feb 14:09
bed85fe
Compare
Choose a tag to compare
  • Fix organization_user_group import