Skip to content

Releases: yugabyte/terraform-provider-yba

v0.1.11

26 Mar 16:57
Compare
Choose a tag to compare

0.1.11 (2024-03-26T16:50:52Z)

Changelog

  • 6653212 CHANGELOG for v0.1.11
  • 2dbb787 [PLAT-11064]Handle host_project_id & project_id differently in terraform
  • 0015ca8 [PLAT-11804]Add data source to fetch provider and region details

v0.1.10

10 Jan 11:31
Compare
Choose a tag to compare

0.1.10 (2024-01-10T11:24:41Z)

Changelog

  • c458152 Changelog for 0.1.10
  • 69df51e Changelog for v0.1.10
  • a3593b6 Bump google.golang.org/grpc from 1.51.0 to 1.56.3
  • 9bfa81a Bump golang.org/x/net from 0.9.0 to 0.17.0
  • b7e6bdc [PLAT-11509]Do not remove nodes from onprem provider if node instances are defined using node instance resource
  • 5c6e85e [PLAT-11097]Accept credentials as an input in cloud provider, storage configurations - GCP
  • b66d119 [PLAT-11097]Accept credentials as an input in cloud provider, storage configurations

v0.1.9

25 Oct 07:37
Compare
Choose a tag to compare

0.1.9 (2023-10-25T07:26:29Z)

The following version of YugabyteDB Anywhere Terraform Provider includes support for:

Enhancements

  • Remove check for GCP credentials if use_host_credentials is set
  • Rename local development provider location and add path to makefile

Resources

  • Adding nodes to an on premises provider (yba_onprem_node_instance)

Changelog

  • 35d7729 Changelog for v0.1.9
  • 0c695f9 Remove check for GCP credentials if we use the host credentials (#185)
  • 60cf427 [PLAT-10890] Documentation improvements
  • 9cc853d Fix documentation for yba installer (#184)
  • 2c01180 [PLAT-10546]Add a separate resource to add nodes to an onprem universe

v0.1.8

22 Sep 11:58
Compare
Choose a tag to compare

0.1.8 (2023-09-22T11:48:23Z)

The following version of YugabyteDB Anywhere Terraform Provider includes support for:

Enhancements

  • Increasing timeout for REST API calls to prevent Client Timeouts

Changelog

  • eea8b6b Changelog for v0.1.8
  • 4f400ca [PLAT-10532]Import Releases times out while using HTTPS endpoint

v0.1.7

21 Sep 12:38
Compare
Choose a tag to compare

0.1.7 (2023-09-21T12:23:54Z)

The following version of YugabyteDB Anywhere Terraform Provider includes support for:

Enhancements

  • Provider deletion task waits for completion.
  • Deprecating YugabyteDB Anywhere Installation via Replicated resource (yba_installation)

Data Sources

  • Filters for Nodes in on-premises Providers (yba_onprem_nodes)
  • Filters for Providers (yba_provider_filter)
  • Filters for Universes (yba_universe_filter)

Resources

  • YugabyteDB Anywhere Installation via YBA Installer (yba_installer)

Changelog

  • d9baaf8 Changelog for v0.1.7
  • df33b7d [PLAT-10028]Add data sources to fetch and filter providers and universes based on fields
  • c0cad7e Merge pull request #183 from yugabyte/update-registry-name
  • 5d0f10d Fix registry name in module
  • 83f42cf Minor refactoring of modules and task details on CLI
  • 8573c5d [PLAT-8091]Replace Replicated installation with YBA installer based installation
  • b3343dc Mark attributes as sensitive
  • 3b70e2f Minor changes in template files
  • b01fbb3 Use new tfplugins docs (#174)
  • 898e0a8 [PLAT-10076]Changes in resource definition to match the documentation
  • c2610dc [PLAT-10003]Add data source to filter node instances added to onprem provider
  • 2fa406e [PLAT-9834]Change API return type for delete provider

v0.1.6

09 Aug 11:13
Compare
Choose a tag to compare

0.1.6 (2023-08-09T11:01:44Z)

The following version of YugabyteDB Anywhere Terraform Provider includes support for the following:

Workflows

  • Import On premises provider into terraform configuration

Enhancements

  • Use YugabyteDB Anywhere host IAM credentials to create AWS cloud providers and S3 storage configurations
  • Restrict Schdeuled backups for YugabyteDB Anywhere versions == 2.19.0
  • Guide for onprem provider and universes
  • Provide error messages on task failures on the command line

Changelog

  • 9551b6f Changelog for v0.1.6
  • 18fc023 [PLAT-7330]Support IAM role for Cloud Provider Configuration
  • 29c8ca7 [PLAT-9812][Terraform]Handle gracefully when duplicate releases are imported
  • ae1956d [PLAT-9810]On Prem resource not marked as tainted on failure during adding instance type/node step
  • 7776976 [PLAT-9705]YBA Teraform provider error during "terraform import"
  • 08ca409 [PLAT-9682] Add guide to create and manage onprem provider + universe resource
  • d81f5b9 [PLAT-9017]Send proper task failure errors after StateChangeConf.WaitForStateContext throws incorrect state
  • c2e0030 [PLAT-8961]'Schedule not found' error on Backup resource creation >= YBA 2.19.0.0-b40
  • 79dac30 [PLAT-9437]Order imported releases as per CompareYbVersions() instead of string compare

v0.1.5

07 Jul 05:45
Compare
Choose a tag to compare

0.1.5 (2023-07-07T05:35:10Z)

The following version of YugabyteDB Anywhere Terraform Provider includes support for the following:

Resources

  • On Premises Provider (yba_onprem_provider)

Data Sources

  • Preflight checks for Nodes used in On Premises Providers (yba_onprem_preflight)

Workflows

  • Create and Edit Incremental Backup Schedules

Enhancements

  • Insecure HTTPS connection to YugabyteDB Anywhere
  • Detailed requirements for yba_universe resource fields

Changelog

  • 77a4913 Update Changelog for v0.1.5
  • 2b11d2b [PLAT-7930]Support On Prem Universes
  • 14219bf [PLAT-9306]Support incremental backup schedules - edit schedules
  • 215ad2e [PLAT-9306]Support incremental backup schedules
  • c7d2efc [PLAT-9099][PLAT-9100][PLAT-9101] Terraform errors due to fields in yba_universe
  • a9637d3 [PLAT-9254]Import Release with HTTPS enabled throws cannot connect error
  • 61cbb07 [PLAT-9118]Provision to use custom ports for YBA Application
  • 62c7122 [PLAT-9015]Support connection via HTTPS
  • 6beaa51 [PLAT-9025]Acceptance testing - use GitHub variables to fetch interna… (#114)
  • 6df7178 [PLAT-9025]Acceptance testing - use GitHub variables to fetch internal assets
  • 1ad26b7 [PLAT-8957]Update module name in source code to be consistent with repository name

v0.1.4

23 May 22:59
Compare
Choose a tag to compare

0.1.4 (2023-05-23T22:49:20Z)

The following version of YugabyteDB Anywhere Terraform Provider supports:

Resources

  • Backup Schedules (yba_backups)
  • Cloud Providers (yba_cloud_provider), with support for
    • GCP
    • AWS
    • Azure
  • Customer (yba_customer_resource)
  • YugabyteDB Anywhere Installation via Replicated (yba_installation)
  • YBDB Release Import (yba_releases)
  • Restores (yba_restore)
  • Storage Configuration (yba_storage_config_resource) referring to Backup Target Storage Configuration
  • Universe (yba_universe)

Data Sources

  • Backup Information (yba_backup_info)
  • Cloud Provider Access Key Information (yba_provider_key)
  • Available YBDB Release Versions (yba_release_version)
  • Storage Configuration Information (yba_storage_configs)

Workflows

  • YBA Installation
  • Create Cloud Provider
  • Create and Edit Universe
    • Upgrade softwares
    • Upgrade GFlags
    • Upgrade to SystemD
    • Toggle TLS settings
    • Edit cluster parameters:
      • Instance type
      • Number of Nodes
      • Number of Volumes per instance
      • Volume Size
      • User Tags
    • Delete Read Replicas (Adding Read Replica after universe creation currently not allowed)
  • Create and Edit Backup Storage Configs
    • Edit storage configuration name
    • Edit credentials
  • Create and Edit Backup Schedules
    • Edit cron expression
    • Edit frequency of backups
  • Restore

Changelog