Skip to content

Commit dfa8365

Browse files
fix(deps): update dependencies
1 parent f7cb3e8 commit dfa8365

File tree

16 files changed

+88
-62
lines changed

16 files changed

+88
-62
lines changed

.secrets.baseline

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"files": "go.sum|^.secrets.baseline$",
44
"lines": null
55
},
6-
"generated_at": "2026-03-17T13:29:01Z",
6+
"generated_at": "2026-03-21T06:27:15Z",
77
"plugins_used": [
88
{
99
"name": "AWSKeyDetector"
@@ -82,7 +82,7 @@
8282
"hashed_secret": "ff9ee043d85595eb255c05dfe32ece02a53efbb2",
8383
"is_secret": false,
8484
"is_verified": false,
85-
"line_number": 46,
85+
"line_number": 72,
8686
"type": "Secret Keyword",
8787
"verified_result": null
8888
}

README.md

Lines changed: 40 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -15,20 +15,46 @@ This module implements an instance of the IBM Cloud Databases for PostgreSQL ser
1515

1616
<!-- BEGIN OVERVIEW HOOK -->
1717
## Overview
18-
* [terraform-ibm-icd-postgresql](#terraform-ibm-icd-postgresql)
19-
* [Submodules](./modules)
20-
* [fscloud](./modules/fscloud)
21-
* [Examples](./examples)
22-
:information_source: Ctrl/Cmd+Click or right-click on the Schematics deploy button to open in a new tab
23-
* <a href="./examples/backup">Restore from backup example</a> <a href="https://cloud.ibm.com/schematics/workspaces/create?workspace_name=icd-postgresql-backup-example&repository=https://github.com/terraform-ibm-modules/terraform-ibm-icd-postgresql/tree/main/examples/backup"><img src="https://img.shields.io/badge/Deploy%20with IBM%20Cloud%20Schematics-0f62fe?logo=ibm&logoColor=white&labelColor=0f62fe" alt="Deploy with IBM Cloud Schematics" style="height: 16px; vertical-align: text-bottom; margin-left: 5px;"></a>
24-
* <a href="./examples/basic">Basic with read-only replica example</a> <a href="https://cloud.ibm.com/schematics/workspaces/create?workspace_name=icd-postgresql-basic-example&repository=https://github.com/terraform-ibm-modules/terraform-ibm-icd-postgresql/tree/main/examples/basic"><img src="https://img.shields.io/badge/Deploy%20with IBM%20Cloud%20Schematics-0f62fe?logo=ibm&logoColor=white&labelColor=0f62fe" alt="Deploy with IBM Cloud Schematics" style="height: 16px; vertical-align: text-bottom; margin-left: 5px;"></a>
25-
* <a href="./examples/complete">Complete example with BYOK encryption, CBR rules and VPE creation</a> <a href="https://cloud.ibm.com/schematics/workspaces/create?workspace_name=icd-postgresql-complete-example&repository=https://github.com/terraform-ibm-modules/terraform-ibm-icd-postgresql/tree/main/examples/complete"><img src="https://img.shields.io/badge/Deploy%20with IBM%20Cloud%20Schematics-0f62fe?logo=ibm&logoColor=white&labelColor=0f62fe" alt="Deploy with IBM Cloud Schematics" style="height: 16px; vertical-align: text-bottom; margin-left: 5px;"></a>
26-
* <a href="./examples/fscloud">Financial Services Cloud profile example with autoscaling enabled</a> <a href="https://cloud.ibm.com/schematics/workspaces/create?workspace_name=icd-postgresql-fscloud-example&repository=https://github.com/terraform-ibm-modules/terraform-ibm-icd-postgresql/tree/main/examples/fscloud"><img src="https://img.shields.io/badge/Deploy%20with IBM%20Cloud%20Schematics-0f62fe?logo=ibm&logoColor=white&labelColor=0f62fe" alt="Deploy with IBM Cloud Schematics" style="height: 16px; vertical-align: text-bottom; margin-left: 5px;"></a>
27-
* <a href="./examples/pitr">Point in time recovery example (PITR)</a> <a href="https://cloud.ibm.com/schematics/workspaces/create?workspace_name=icd-postgresql-pitr-example&repository=https://github.com/terraform-ibm-modules/terraform-ibm-icd-postgresql/tree/main/examples/pitr"><img src="https://img.shields.io/badge/Deploy%20with IBM%20Cloud%20Schematics-0f62fe?logo=ibm&logoColor=white&labelColor=0f62fe" alt="Deploy with IBM Cloud Schematics" style="height: 16px; vertical-align: text-bottom; margin-left: 5px;"></a>
28-
* [Deployable Architectures](./solutions)
29-
* <a href="./solutions/fully-configurable">Cloud automation for PostgreSQL (Fully configurable)</a>
30-
* <a href="./solutions/security-enforced">Cloud automation for PostgreSQL (Security enforced)</a>
31-
* [Contributing](#contributing)
18+
<ul>
19+
<li><a href="#terraform-ibm-icd-postgresql">terraform-ibm-icd-postgresql</a></li>
20+
<li><a href="./modules">Submodules</a>
21+
<ul>
22+
<li><a href="./modules/fscloud">fscloud</a></li>
23+
</ul>
24+
</li>
25+
<li><a href="./examples">Examples</a>
26+
<ul>
27+
<li>
28+
<a href="./examples/backup">Restore from backup example</a>
29+
<a href="https://cloud.ibm.com/schematics/workspaces/create?workspace_name=icd-postgresql-backup-example&repository=https://github.com/terraform-ibm-modules/terraform-ibm-icd-postgresql/tree/main/examples/backup"><img src="https://img.shields.io/badge/Deploy%20with%20IBM%20Cloud%20Schematics-0f62fe?style=flat&logo=ibm&logoColor=white&labelColor=0f62fe" alt="Deploy with IBM Cloud Schematics" style="height: 16px; vertical-align: text-bottom; margin-left: 5px;"></a>
30+
</li>
31+
<li>
32+
<a href="./examples/basic">Basic with read-only replica example</a>
33+
<a href="https://cloud.ibm.com/schematics/workspaces/create?workspace_name=icd-postgresql-basic-example&repository=https://github.com/terraform-ibm-modules/terraform-ibm-icd-postgresql/tree/main/examples/basic"><img src="https://img.shields.io/badge/Deploy%20with%20IBM%20Cloud%20Schematics-0f62fe?style=flat&logo=ibm&logoColor=white&labelColor=0f62fe" alt="Deploy with IBM Cloud Schematics" style="height: 16px; vertical-align: text-bottom; margin-left: 5px;"></a>
34+
</li>
35+
<li>
36+
<a href="./examples/complete">Complete example with BYOK encryption, CBR rules and VPE creation</a>
37+
<a href="https://cloud.ibm.com/schematics/workspaces/create?workspace_name=icd-postgresql-complete-example&repository=https://github.com/terraform-ibm-modules/terraform-ibm-icd-postgresql/tree/main/examples/complete"><img src="https://img.shields.io/badge/Deploy%20with%20IBM%20Cloud%20Schematics-0f62fe?style=flat&logo=ibm&logoColor=white&labelColor=0f62fe" alt="Deploy with IBM Cloud Schematics" style="height: 16px; vertical-align: text-bottom; margin-left: 5px;"></a>
38+
</li>
39+
<li>
40+
<a href="./examples/fscloud">Financial Services Cloud profile example with autoscaling enabled</a>
41+
<a href="https://cloud.ibm.com/schematics/workspaces/create?workspace_name=icd-postgresql-fscloud-example&repository=https://github.com/terraform-ibm-modules/terraform-ibm-icd-postgresql/tree/main/examples/fscloud"><img src="https://img.shields.io/badge/Deploy%20with%20IBM%20Cloud%20Schematics-0f62fe?style=flat&logo=ibm&logoColor=white&labelColor=0f62fe" alt="Deploy with IBM Cloud Schematics" style="height: 16px; vertical-align: text-bottom; margin-left: 5px;"></a>
42+
</li>
43+
<li>
44+
<a href="./examples/pitr">Point in time recovery example (PITR)</a>
45+
<a href="https://cloud.ibm.com/schematics/workspaces/create?workspace_name=icd-postgresql-pitr-example&repository=https://github.com/terraform-ibm-modules/terraform-ibm-icd-postgresql/tree/main/examples/pitr"><img src="https://img.shields.io/badge/Deploy%20with%20IBM%20Cloud%20Schematics-0f62fe?style=flat&logo=ibm&logoColor=white&labelColor=0f62fe" alt="Deploy with IBM Cloud Schematics" style="height: 16px; vertical-align: text-bottom; margin-left: 5px;"></a>
46+
</li>
47+
</ul>
48+
ℹ️ Ctrl/Cmd+Click or right-click on the Schematics deploy button to open in a new tab.
49+
</li>
50+
<li><a href="./solutions">Deployable Architectures</a>
51+
<ul>
52+
<li><a href="./solutions/fully-configurable">Cloud automation for PostgreSQL (Fully configurable)</a></li>
53+
<li><a href="./solutions/security-enforced">Cloud automation for PostgreSQL (Security enforced)</a></li>
54+
</ul>
55+
</li>
56+
<li><a href="#contributing">Contributing</a></li>
57+
</ul>
3258
<!-- END OVERVIEW HOOK -->
3359

3460
## terraform-ibm-icd-postgresql

examples/backup/README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
# Restore from backup example
22

33
<!-- BEGIN SCHEMATICS DEPLOY HOOK -->
4-
<a href="https://cloud.ibm.com/schematics/workspaces/create?workspace_name=icd-postgresql-backup-example&repository=https://github.com/terraform-ibm-modules/terraform-ibm-icd-postgresql/tree/main/examples/backup"><img src="https://img.shields.io/badge/Deploy%20with IBM%20Cloud%20Schematics-0f62fe?logo=ibm&logoColor=white&labelColor=0f62fe" alt="Deploy with IBM Cloud Schematics" style="height: 16px; vertical-align: text-bottom;"></a>
4+
<p>
5+
<a href="https://cloud.ibm.com/schematics/workspaces/create?workspace_name=icd-postgresql-backup-example&repository=https://github.com/terraform-ibm-modules/terraform-ibm-icd-postgresql/tree/main/examples/backup">
6+
<img src="https://img.shields.io/badge/Deploy%20with%20IBM%20Cloud%20Schematics-0f62fe?style=flat&logo=ibm&logoColor=white&labelColor=0f62fe" alt="Deploy with IBM Cloud Schematics">
7+
</a><br>
8+
ℹ️ Ctrl/Cmd+Click or right-click on the Schematics deploy button to open in a new tab.
9+
</p>
510
<!-- END SCHEMATICS DEPLOY HOOK -->
611

7-
812
This example provides an end-to-end executable flow of how a PostgreSQL DB can be created from a backup instance. This example uses the IBM Cloud terraform provider to:
913

1014
- Create a new resource group if one is not passed in.
1115
- Create a new ICD Postgresql database instance if no existing backup crn is provided.
1216
- Create a restored ICD Postgresql database instance pointing to the backup of the first instance.
13-
14-
<!-- BEGIN SCHEMATICS DEPLOY TIP HOOK -->
15-
:information_source: Ctrl/Cmd+Click or right-click on the Schematics deploy button to open in a new tab
16-
<!-- END SCHEMATICS DEPLOY TIP HOOK -->

examples/backup/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
module "resource_group" {
66
source = "terraform-ibm-modules/resource-group/ibm"
7-
version = "1.4.8"
7+
version = "1.5.0"
88
# if an existing resource group is not set (null) create a new one using prefix
99
resource_group_name = var.resource_group == null ? "${var.prefix}-resource-group" : null
1010
existing_resource_group_name = var.resource_group

examples/basic/README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
# Basic with read-only replica example
22

33
<!-- BEGIN SCHEMATICS DEPLOY HOOK -->
4-
<a href="https://cloud.ibm.com/schematics/workspaces/create?workspace_name=icd-postgresql-basic-example&repository=https://github.com/terraform-ibm-modules/terraform-ibm-icd-postgresql/tree/main/examples/basic"><img src="https://img.shields.io/badge/Deploy%20with IBM%20Cloud%20Schematics-0f62fe?logo=ibm&logoColor=white&labelColor=0f62fe" alt="Deploy with IBM Cloud Schematics" style="height: 16px; vertical-align: text-bottom;"></a>
4+
<p>
5+
<a href="https://cloud.ibm.com/schematics/workspaces/create?workspace_name=icd-postgresql-basic-example&repository=https://github.com/terraform-ibm-modules/terraform-ibm-icd-postgresql/tree/main/examples/basic">
6+
<img src="https://img.shields.io/badge/Deploy%20with%20IBM%20Cloud%20Schematics-0f62fe?style=flat&logo=ibm&logoColor=white&labelColor=0f62fe" alt="Deploy with IBM Cloud Schematics">
7+
</a><br>
8+
ℹ️ Ctrl/Cmd+Click or right-click on the Schematics deploy button to open in a new tab.
9+
</p>
510
<!-- END SCHEMATICS DEPLOY HOOK -->
611

7-
812
An end-to-end example that uses the module's default variable values. This example uses the IBM Cloud terraform provider to:
913

1014
- Create a new resource group if one is not passed in.
1115
- Create a new ICD Postgresql database instance.
1216
- Create a read-only replica of the leader Postgresql database instance. For more info on Read-only Replicas, see [Configuring Read-only Replicas](https://cloud.ibm.com/docs/databases-for-postgresql?topic=databases-for-postgresql-read-only-replicas)
13-
14-
<!-- BEGIN SCHEMATICS DEPLOY TIP HOOK -->
15-
:information_source: Ctrl/Cmd+Click or right-click on the Schematics deploy button to open in a new tab
16-
<!-- END SCHEMATICS DEPLOY TIP HOOK -->

examples/basic/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
module "resource_group" {
66
source = "terraform-ibm-modules/resource-group/ibm"
7-
version = "1.4.8"
7+
version = "1.5.0"
88
# if an existing resource group is not set (null) create a new one using prefix
99
resource_group_name = var.resource_group == null ? "${var.prefix}-resource-group" : null
1010
existing_resource_group_name = var.resource_group

examples/complete/README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
# Complete example with BYOK encryption, CBR rules and VPE creation
22

33
<!-- BEGIN SCHEMATICS DEPLOY HOOK -->
4-
<a href="https://cloud.ibm.com/schematics/workspaces/create?workspace_name=icd-postgresql-complete-example&repository=https://github.com/terraform-ibm-modules/terraform-ibm-icd-postgresql/tree/main/examples/complete"><img src="https://img.shields.io/badge/Deploy%20with IBM%20Cloud%20Schematics-0f62fe?logo=ibm&logoColor=white&labelColor=0f62fe" alt="Deploy with IBM Cloud Schematics" style="height: 16px; vertical-align: text-bottom;"></a>
4+
<p>
5+
<a href="https://cloud.ibm.com/schematics/workspaces/create?workspace_name=icd-postgresql-complete-example&repository=https://github.com/terraform-ibm-modules/terraform-ibm-icd-postgresql/tree/main/examples/complete">
6+
<img src="https://img.shields.io/badge/Deploy%20with%20IBM%20Cloud%20Schematics-0f62fe?style=flat&logo=ibm&logoColor=white&labelColor=0f62fe" alt="Deploy with IBM Cloud Schematics">
7+
</a><br>
8+
ℹ️ Ctrl/Cmd+Click or right-click on the Schematics deploy button to open in a new tab.
9+
</p>
510
<!-- END SCHEMATICS DEPLOY HOOK -->
611

7-
812
An end-to-end example that does the following:
913

1014
- Create a new resource group if one is not passed in.
@@ -15,7 +19,3 @@ An end-to-end example that does the following:
1519
- Create a Virtual Private Cloud (VPC).
1620
- Create Context Based Restriction (CBR) to only allow Postgresql to be accessible from the VPC.
1721
- Create a security group and a VPE for the PostgreSQL instance.
18-
19-
<!-- BEGIN SCHEMATICS DEPLOY TIP HOOK -->
20-
:information_source: Ctrl/Cmd+Click or right-click on the Schematics deploy button to open in a new tab
21-
<!-- END SCHEMATICS DEPLOY TIP HOOK -->

examples/complete/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
module "resource_group" {
66
source = "terraform-ibm-modules/resource-group/ibm"
7-
version = "1.4.8"
7+
version = "1.5.0"
88
# if an existing resource group is not set (null) create a new one using prefix
99
resource_group_name = var.resource_group == null ? "${var.prefix}-resource-group" : null
1010
existing_resource_group_name = var.resource_group

examples/fscloud/README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
# Financial Services Cloud profile example with autoscaling enabled
22

33
<!-- BEGIN SCHEMATICS DEPLOY HOOK -->
4-
<a href="https://cloud.ibm.com/schematics/workspaces/create?workspace_name=icd-postgresql-fscloud-example&repository=https://github.com/terraform-ibm-modules/terraform-ibm-icd-postgresql/tree/main/examples/fscloud"><img src="https://img.shields.io/badge/Deploy%20with IBM%20Cloud%20Schematics-0f62fe?logo=ibm&logoColor=white&labelColor=0f62fe" alt="Deploy with IBM Cloud Schematics" style="height: 16px; vertical-align: text-bottom;"></a>
4+
<p>
5+
<a href="https://cloud.ibm.com/schematics/workspaces/create?workspace_name=icd-postgresql-fscloud-example&repository=https://github.com/terraform-ibm-modules/terraform-ibm-icd-postgresql/tree/main/examples/fscloud">
6+
<img src="https://img.shields.io/badge/Deploy%20with%20IBM%20Cloud%20Schematics-0f62fe?style=flat&logo=ibm&logoColor=white&labelColor=0f62fe" alt="Deploy with IBM Cloud Schematics">
7+
</a><br>
8+
ℹ️ Ctrl/Cmd+Click or right-click on the Schematics deploy button to open in a new tab.
9+
</p>
510
<!-- END SCHEMATICS DEPLOY HOOK -->
611

7-
812
An end-to-end example that uses the [Profile for IBM Cloud Framework for Financial Services](https://github.com/terraform-ibm-modules/terraform-ibm-icd-postgresql/tree/main/modules/fscloud) to deploy an instance of IBM Cloud Databases for PostgreSQL.
913

1014
The example uses the IBM Cloud Terraform provider to create the following infrastructure:
@@ -22,7 +26,3 @@ The example uses the IBM Cloud Terraform provider to create the following infras
2226
## Before you begin
2327

2428
- You need a Hyper Protect Crypto Services instance and root key available in the region that you want to deploy your PostgreSQL database instance to.
25-
26-
<!-- BEGIN SCHEMATICS DEPLOY TIP HOOK -->
27-
:information_source: Ctrl/Cmd+Click or right-click on the Schematics deploy button to open in a new tab
28-
<!-- END SCHEMATICS DEPLOY TIP HOOK -->

0 commit comments

Comments
 (0)