From f39b0a0d4eeff6a816c3cb295037302534c95f41 Mon Sep 17 00:00:00 2001 From: GitHub Actions <> Date: Mon, 24 Jul 2023 13:06:41 +0000 Subject: [PATCH] Update docs and CHANGELOG.md --- CHANGELOG.md | 5 +++ docs/data-sources/database_version.md | 44 ++++++++++++------------- docs/data-sources/kubernetes_cluster.md | 1 + docs/resources/database.md | 36 ++++++++++---------- docs/resources/kubernetes_cluster.md | 1 + docs/resources/kubernetes_node_pool.md | 1 + 6 files changed, 48 insertions(+), 40 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4ea92bb..ecfe31d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,9 @@ +## [v1.0.36](https://github.com/civo/terraform-provider-civo/releases/tag/v1.0.36) (24 July 2023) + +### Merged +- [#184](https://github.com/civo/terraform-provider-civo/pull/184) - Add support for public ip node pool + ## [v1.0.35](https://github.com/civo/terraform-provider-civo/releases/tag/v1.0.35) (11 July 2023) ### Merged diff --git a/docs/data-sources/database_version.md b/docs/data-sources/database_version.md index aa0465b..13efa9b 100644 --- a/docs/data-sources/database_version.md +++ b/docs/data-sources/database_version.md @@ -14,40 +14,40 @@ Retrieves information about the database versions that Civo supports, with the a ```terraform # Example for mysql -data civo_database_version "mysql" { +data "civo_database_version" "mysql" { filter { - key = "engine" - values = ["mysql"] - } + key = "engine" + values = ["mysql"] + } } # Example for postgresql -data civo_database_version "postgresql" { +data "civo_database_version" "postgresql" { filter { - key = "engine" - values = ["postgresql"] - } + key = "engine" + values = ["postgresql"] + } } data "civo_size" "small" { - filter { - key = "name" - values = ["db.small"] - match_by = "re" - } - filter { - key = "type" - values = ["database"] - } + filter { + key = "name" + values = ["db.small"] + match_by = "re" + } + filter { + key = "type" + values = ["database"] + } } # To use this data source, make sure you have a database cluster created. resource "civo_database" "custom_database" { - name = "custom_database" - size = element(data.civo_size.small.sizes, 0).name - nodes = 2 - engine = element(data.civo_database_version.mysql.versions, 0).engine - version = element(data.civo_database_version.mysql.versions, 0).version + name = "custom_database" + size = element(data.civo_size.small.sizes, 0).name + nodes = 2 + engine = element(data.civo_database_version.mysql.versions, 0).engine + version = element(data.civo_database_version.mysql.versions, 0).version } ``` diff --git a/docs/data-sources/kubernetes_cluster.md b/docs/data-sources/kubernetes_cluster.md index 372813a..da4fff0 100644 --- a/docs/data-sources/kubernetes_cluster.md +++ b/docs/data-sources/kubernetes_cluster.md @@ -71,6 +71,7 @@ Read-Only: - `instance_names` (Set of String) - `label` (String) - `node_count` (Number) +- `public_ip_node_pool` (Boolean) - `size` (String) diff --git a/docs/resources/database.md b/docs/resources/database.md index d89010c..953c8c8 100644 --- a/docs/resources/database.md +++ b/docs/resources/database.md @@ -14,30 +14,30 @@ description: |- ```terraform data "civo_size" "small" { - filter { - key = "name" - values = ["db.small"] - match_by = "re" - } - filter { - key = "type" - values = ["database"] - } + filter { + key = "name" + values = ["db.small"] + match_by = "re" + } + filter { + key = "type" + values = ["database"] + } } -data civo_database_version "mysql" { +data "civo_database_version" "mysql" { filter { - key = "engine" - values = ["mysql"] - } + key = "engine" + values = ["mysql"] + } } resource "civo_database" "custom_database" { - name = "custom_database" - size = element(data.civo_size.small.sizes, 0).name - nodes = 2 - engine = element(data.civo_database_version.mysql.versions, 0).engine - version = element(data.civo_database_version.mysql.versions, 0).version + name = "custom_database" + size = element(data.civo_size.small.sizes, 0).name + nodes = 2 + engine = element(data.civo_database_version.mysql.versions, 0).engine + version = element(data.civo_database_version.mysql.versions, 0).version } ``` diff --git a/docs/resources/kubernetes_cluster.md b/docs/resources/kubernetes_cluster.md index 9f0303e..1f5f220 100644 --- a/docs/resources/kubernetes_cluster.md +++ b/docs/resources/kubernetes_cluster.md @@ -128,6 +128,7 @@ Required: Optional: - `label` (String) Node pool label, if you don't provide one, we will generate one for you +- `public_ip_node_pool` (Boolean) Node pool belongs to the public ip node pool Read-Only: diff --git a/docs/resources/kubernetes_node_pool.md b/docs/resources/kubernetes_node_pool.md index b843eaf..19abb63 100644 --- a/docs/resources/kubernetes_node_pool.md +++ b/docs/resources/kubernetes_node_pool.md @@ -60,6 +60,7 @@ resource "civo_kubernetes_node_pool" "back-end" { - `label` (String) Node pool label, if you don't provide one, we will generate one for you - `node_count` (Number) the number of instances to create (optional, the default at the time of writing is 3) - `num_target_nodes` (Number, Deprecated) the number of instances to create (optional, the default at the time of writing is 3) +- `public_ip_node_pool` (Boolean) Node pool belongs to the public ip node pool - `size` (String) the size of each node (optional, the default is currently g4s.kube.medium) - `target_nodes_size` (String, Deprecated) the size of each node (optional, the default is currently g4s.kube.medium) - `timeouts` (Block, Optional) (see [below for nested schema](#nestedblock--timeouts))