Skip to content

Releases: aiven/terraform-provider-aiven

v4.29.0

14 Nov 13:46
6e03b37
Compare
Choose a tag to compare
  • Add support for autoscaler service integration
  • Add aiven_opensearch resource field opensearch_user_config.azure_migration.include_aliases: Whether to restore
    aliases alongside their associated indexes
  • Add aiven_opensearch resource field opensearch_user_config.gcs_migration.include_aliases: Whether to restore aliases
    alongside their associated indexes
  • Add aiven_opensearch resource field opensearch_user_config.s3_migration.include_aliases: Whether to restore aliases
    alongside their associated indexes
  • Add aiven_opensearch datasource field opensearch_user_config.gcs_migration.include_aliases: Whether to restore
    aliases alongside their associated indexes
  • Add aiven_opensearch datasource field opensearch_user_config.azure_migration.include_aliases: Whether to restore
    aliases alongside their associated indexes
  • Add aiven_opensearch datasource field opensearch_user_config.s3_migration.include_aliases: Whether to restore
    aliases alongside their associated indexes
  • Change aiven_cassandra resource field cassandra_user_config.additional_backup_regions: remove deprecation
  • Change aiven_cassandra datasource field cassandra_user_config.additional_backup_regions: remove deprecation
  • Add aiven_influxdb resource field influxdb_user_config.private_access.user_backup: Allow clients to connect
    to user_backup with a DNS name that always resolves to the service's private IP addresses
  • Add aiven_influxdb resource field influxdb_user_config.privatelink_access.user_backup: Enable user_backup.
  • Add aiven_influxdb resource field influxdb_user_config.public_access.user_backup: Allow clients to connect
    to user_backup from the public internet for service nodes that are in a project VPC or another type of private network.
  • Add aiven_thanos resource field thanos_user_config.receiver_ingesting: CommonReceive.
  • Add aiven_thanos resource field thanos_user_config.receiver_routing: ThanosReceiveRouting.
  • Add aiven_thanos resource field thanos_user_config.ruler: ThanosRuler.
  • Add aiven_thanos resource field thanos_user_config.store: ThanosStore.
  • Add aiven_influxdb datasource field influxdb_user_config.private_access.user_backup: Allow clients to connect
    to user_backup with a DNS name that always resolves to the service's private IP addresses
  • Add aiven_influxdb datasource field influxdb_user_config.privatelink_access.user_backup: Enable user_backup.
  • Add aiven_influxdb datasource field influxdb_user_config.public_access.user_backup: Allow clients to connect
    to user_backup from the public internet for service nodes that are in a project VPC or another type of private network.
  • Add aiven_thanos datasource field thanos_user_config.receiver_ingesting: CommonReceive.
  • Add aiven_thanos datasource field thanos_user_config.receiver_routing: ThanosReceiveRouting.
  • Add aiven_thanos datasource field thanos_user_config.ruler: ThanosRuler.
  • Add aiven_thanos datasource field thanos_user_config.store: ThanosStore.
  • Change aiven_account_team_project resource field team_type: add organization:app_users:write,
    organization:audit_logs:read, organization:billing:read, organization:billing:write, organization:domains:write,
    organization:groups:write, organization:idps:write, organization:network:read, organization:network:write,
    organization:permissions:read, organization:permissions:write, organization:projects:read,
    organization:projects:write, organization:users:write, project:services:write, role:organization:admin,
    role:services:maintenance, role:services:recover, service:data:write, service:secrets:read,
    service:users:write, remove services:maintenance
  • Change aiven_opensearch resource field opensearch_user_config.azure_migration.indices: optional truefalse
  • Change aiven_opensearch resource field opensearch_user_config.gcs_migration.indices: optional truefalse
  • Change aiven_opensearch resource field opensearch_user_config.s3_migration.indices: optional truefalse
  • Change aiven_organization_permission resource field permissions.permissions: add organization:app_users:write,
    organization:audit_logs:read, organization:billing:read, organization:billing:write, organization:domains:write,
    organization:groups:write, organization:idps:write, organization:network:read, organization:network:write,
    organization:permissions:read, organization:permissions:write, organization:projects:read,
    organization:projects:write, organization:users:write, project:services:write, role:organization:admin,
    role:services:maintenance, role:services:recover, service:data:write, service:secrets:read,
    service:users:write, remove services:maintenance
  • Change aiven_organization_permission resource field resource_type: add organization_unit, organization
  • Change aiven_project_user resource field member_type: add organization:app_users:write,
    organization:audit_logs:read, organization:billing:read, organization:billing:write, organization:domains:write,
    organization:groups:write, organization:idps:write, organization:network:read, organization:network:write,
    organization:permissions:read, organization:permissions:write, organization:projects:read,
    organization:projects:write, organization:users:write, project:services:write, role:organization:admin,
    role:services:maintenance, role:services:recover, service:data:write, service:secrets:read,
    service:users:write, remove services:maintenance
  • Change aiven_account_team_project datasource field team_type: add organization:app_users:write,
    organization:audit_logs:read, organization:billing:read, organization:billing:write, organization:domains:write,
    organization:groups:write, organization:idps:write, organization:network:read, organization:network:write,
    organization:permissions:read, organization:permissions:write, organization:projects:read,
    organization:projects:write, organization:users:write, project:services:write, role:organization:admin,
    role:services:maintenance, role:services:recover, service:data:write, service:secrets:read,
    service:users:write, remove services:maintenance
  • Change aiven_opensearch datasource field opensearch_user_config.azure_migration.indices: optional truefalse
  • Change aiven_opensearch datasource field opensearch_user_config.gcs_migration.indices: optional truefalse
  • Change aiven_opensearch datasource field opensearch_user_config.s3_migration.indices: optional truefalse
  • Change aiven_project_user datasource field member_type: add organization:app_users:write,
    organization:audit_logs:read, organization:billing:read, organization:billing:write, organization:domains:write,
    organization:groups:write, organization:idps:write, organization:network:read, organization:network:write,
    organization:permissions:read, organization:permissions:write, organization:projects:read,
    organization:projects:write, organization:users:write, project:services:write, role:organization:admin,
    role:services:maintenance, role:services:recover, service:data:write, service:secrets:read,
    service:users:write, remove services:maintenance

v4.28.0

21 Oct 10:17
3518573
Compare
Choose a tag to compare
  • Fix aiven_project: can't migrate from account_id (deprecated) to parent_id
  • Add aiven_organization_user_list beta resource
  • Run client-side validation for aiven_kafka_schema AVRO type schema

v4.27.0

09 Oct 13:51
d3524ce
Compare
Choose a tag to compare
  • Remove aiven_thanos from beta resources
  • Removes receiver_ingesting_remote_write_uri and store_uri Thanos connection info fields
  • Adds stringtype to flink_external_postgresql_user_config service integration
  • Fix terraform import for services with additional disk space or read replica service integration

v4.26.0

26 Sep 07:12
16407ac
Compare
Choose a tag to compare
  • Remove aiven_valkey from beta resources
  • Remove aiven_valkey_user from beta resources
  • Addsaiven_organization_permission example

v4.25.0

17 Sep 15:07
501e579
Compare
Choose a tag to compare
  • Fix aiven_kafka_connector: increase create polling timeout
  • Add experimental aiven_organization_permission resource
  • Add prefix_path_depth to kafka_user_config.kafka_connect_secret_providers.vault
  • Add backup_hour and backup_minute to redis_user_config and valkey_user_config
  • Add user configuration options for external_s3, external_clickhouse and external_mysql integration endpoint types
  • Use ServiceGet from the code-generated client
  • Use the code-generated client to manage aiven_service_integration and aiven_service_integration_endpoint
  • Use Go 1.23
  • Add capability to set description and owner group per aiven_kafka_topic

v4.24.0

21 Aug 09:07
4eea1c2
Compare
Choose a tag to compare
  • Recursively mark attributes of sensitive blocks as sensitive due to an issue in Terraform

v4.23.0

19 Aug 11:09
f06eaf1
Compare
Choose a tag to compare
  • Use enum choices from code-generated client
  • Add missing enum choices to resource descriptions: aiven_project_user and aiven_mysql_user
  • Mark more aiven_grafana, aiven_opensearch and aiven_service_integration_endpoint sensitive fields

v4.22.0

02 Aug 07:02
babd040
Compare
Choose a tag to compare
  • Show "create" plan for missing aiven_kafka_schema
  • Update to the latest user configuration settings b4f7493

v4.21.0

23 Jul 08:17
5716fd2
Compare
Choose a tag to compare
  • Fix aiven_transit_gateway_vpc_attachment: remove peer_region deprecation, mark the field as create only.
  • Add aiven_valkey resource as a beta resource
  • Add aiven_valkey_user resource as a beta resource
  • Temporarily remove the aiven_project_user deprecation until we find a suitable alternative.

v4.20.0

26 Jun 15:13
e48705d
Compare
Choose a tag to compare
  • Mark several sensitive user config fields as "sensitive"
  • Fix aiven-go-client dependency version
  • Fix aiven_organization_user_group resource - name field is required
  • Use TypeSet for config_properties_exclude