Skip to content

Commit 4260416

Browse files
feat(deps): updating module provider range strategy to support IBM provider v2 (#1048)
1 parent 93defd0 commit 4260416

22 files changed

Lines changed: 76 additions & 76 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@ on:
1414

1515
jobs:
1616
call-terraform-ci-pipeline:
17-
uses: terraform-ibm-modules/common-pipeline-assets/.github/workflows/common-terraform-module-ci-v2.yml@v1.24.5
17+
uses: terraform-ibm-modules/common-pipeline-assets/.github/workflows/common-terraform-module-ci-v2.yml@v1.24.6
1818
secrets: inherit

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@ on:
1212

1313
jobs:
1414
call-terraform-release-pipeline:
15-
uses: terraform-ibm-modules/common-pipeline-assets/.github/workflows/common-release.yml@v1.24.5
15+
uses: terraform-ibm-modules/common-pipeline-assets/.github/workflows/common-release.yml@v1.24.6
1616
secrets: inherit

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -194,14 +194,14 @@ You need the following permissions to run this module.
194194
| Name | Version |
195195
|------|---------|
196196
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.9.0 |
197-
| <a name="requirement_ibm"></a> [ibm](#requirement\_ibm) | >= 1.78.4, < 2.0.0 |
197+
| <a name="requirement_ibm"></a> [ibm](#requirement\_ibm) | >= 1.78.4, < 3.0.0 |
198198
| <a name="requirement_time"></a> [time](#requirement\_time) | >= 0.9.1, < 1.0.0 |
199199

200200
### Modules
201201

202202
| Name | Source | Version |
203203
|------|--------|---------|
204-
| <a name="module_existing_boot_volume_kms_key_crn_parser"></a> [existing\_boot\_volume\_kms\_key\_crn\_parser](#module\_existing\_boot\_volume\_kms\_key\_crn\_parser) | terraform-ibm-modules/common-utilities/ibm//modules/crn-parser | 1.4.3 |
204+
| <a name="module_existing_boot_volume_kms_key_crn_parser"></a> [existing\_boot\_volume\_kms\_key\_crn\_parser](#module\_existing\_boot\_volume\_kms\_key\_crn\_parser) | terraform-ibm-modules/common-utilities/ibm//modules/crn-parser | 1.5.0 |
205205

206206
### Resources
207207

@@ -254,7 +254,7 @@ You need the following permissions to run this module.
254254
| <a name="input_install_monitoring_agent"></a> [install\_monitoring\_agent](#input\_install\_monitoring\_agent) | Set to true to install the IBM Cloud Monitoring agent on the provisioned VSI to gather both metrics and security and compliance data. If set to true, values must be passed for `monitoring_access_key`, `monitoring_collector_endpoint` and `monitoring_collector_port`. Installation logs can be found on the VSI in /run/logging-agent/logs-agent-install.log | `bool` | `false` | no |
255255
| <a name="input_kms_encryption_enabled"></a> [kms\_encryption\_enabled](#input\_kms\_encryption\_enabled) | Set this to true to control the encryption keys used to encrypt the data that for the block storage volumes for VPC. If set to false, the data is encrypted by using randomly generated keys. For more info on encrypting block storage volumes, see https://cloud.ibm.com/docs/vpc?topic=vpc-creating-instances-byok | `bool` | `false` | no |
256256
| <a name="input_load_balancers"></a> [load\_balancers](#input\_load\_balancers) | Load balancers to add to VSI | <pre>list(<br/> object({<br/> name = string<br/> type = string<br/> listener_port = optional(number)<br/> listener_port_max = optional(number)<br/> listener_port_min = optional(number)<br/> listener_protocol = string<br/> connection_limit = optional(number)<br/> idle_connection_timeout = optional(number)<br/> algorithm = string<br/> protocol = string<br/> health_delay = number<br/> health_retries = number<br/> health_timeout = number<br/> health_type = string<br/> pool_member_port = string<br/> profile = optional(string)<br/> accept_proxy_protocol = optional(bool)<br/> subnet_id_to_provision_nlb = optional(string) # Required for Network Load Balancer. If no value is provided, the first one from the VPC subnet list will be selected.<br/> dns = optional(<br/> object({<br/> instance_crn = string<br/> zone_id = string<br/> })<br/> )<br/> security_group = optional(<br/> object({<br/> name = string<br/> rules = list(<br/> object({<br/> name = string<br/> direction = string<br/> source = string<br/> tcp = optional(<br/> object({<br/> port_max = number<br/> port_min = number<br/> })<br/> )<br/> udp = optional(<br/> object({<br/> port_max = number<br/> port_min = number<br/> })<br/> )<br/> icmp = optional(<br/> object({<br/> type = number<br/> code = number<br/> })<br/> )<br/> })<br/> )<br/> })<br/> )<br/> })<br/> )</pre> | `[]` | no |
257-
| <a name="input_logging_agent_version"></a> [logging\_agent\_version](#input\_logging\_agent\_version) | Version of the logging agent to install. See https://cloud.ibm.com/docs/cloud-logs?topic=cloud-logs-release-notes-agent for list of versions. Only applies if `install_logging_agent` is true. | `string` | `"1.8.0"` | no |
257+
| <a name="input_logging_agent_version"></a> [logging\_agent\_version](#input\_logging\_agent\_version) | Version of the logging agent to install. See https://cloud.ibm.com/docs/cloud-logs?topic=cloud-logs-release-notes-agent for list of versions. Only applies if `install_logging_agent` is true. | `string` | `"1.8.1"` | no |
258258
| <a name="input_logging_api_key"></a> [logging\_api\_key](#input\_logging\_api\_key) | API key used by the logging agent to authenticate with IBM Cloud, must be provided if `logging_auth_mode` is set to `IAMAPIKey`. For more information on creating an API key for the logging agent, see https://cloud.ibm.com/docs/cloud-logs?topic=cloud-logs-iam-ingestion-serviceid-api-key. | `string` | `null` | no |
259259
| <a name="input_logging_application_name"></a> [logging\_application\_name](#input\_logging\_application\_name) | The application name defines the environment that produces and sends logs to IBM Cloud Logs. If not provided, the value defaults to `$HOSTNAME`. | `bool` | `null` | no |
260260
| <a name="input_logging_auth_mode"></a> [logging\_auth\_mode](#input\_logging\_auth\_mode) | Authentication mode the logging agent to use to authenticate with IBM Cloud, must be either `IAMAPIKey` or `VSITrustedProfile`. | `string` | `"IAMAPIKey"` | no |

examples/basic/main.tf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ locals {
1212

1313
module "resource_group" {
1414
source = "terraform-ibm-modules/resource-group/ibm"
15-
version = "1.5.0"
15+
version = "1.6.0"
1616
# if an existing resource group is not set (null) create a new one using prefix
1717
resource_group_name = var.resource_group == null ? "${var.prefix}-resource-group" : null
1818
existing_resource_group_name = var.resource_group
@@ -45,7 +45,7 @@ data "ibm_is_ssh_key" "existing_ssh_key" {
4545

4646
module "slz_vpc" {
4747
source = "terraform-ibm-modules/landing-zone-vpc/ibm"
48-
version = "8.16.1"
48+
version = "8.17.0"
4949
resource_group_id = module.resource_group.resource_group_id
5050
region = var.region
5151
prefix = var.prefix
@@ -70,7 +70,7 @@ resource "ibm_is_placement_group" "placement_group" {
7070

7171
module "vsi_image_selector" {
7272
source = "terraform-ibm-modules/common-utilities/ibm//modules/vsi-image-selector"
73-
version = "1.4.3"
73+
version = "1.5.0"
7474
architecture = "amd64"
7575
operating_system = "ubuntu"
7676
}

examples/catalog-image/main.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ locals {
1212

1313
module "resource_group" {
1414
source = "terraform-ibm-modules/resource-group/ibm"
15-
version = "1.5.0"
15+
version = "1.6.0"
1616
# if an existing resource group is not set (null) create a new one using prefix
1717
resource_group_name = var.resource_group == null ? "${var.prefix}-resource-group" : null
1818
existing_resource_group_name = var.resource_group
@@ -45,7 +45,7 @@ data "ibm_is_ssh_key" "existing_ssh_key" {
4545

4646
module "slz_vpc" {
4747
source = "terraform-ibm-modules/landing-zone-vpc/ibm"
48-
version = "8.16.1"
48+
version = "8.17.0"
4949
resource_group_id = module.resource_group.resource_group_id
5050
region = var.region
5151
prefix = var.prefix

examples/complete/main.tf

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ locals {
1212

1313
module "resource_group" {
1414
source = "terraform-ibm-modules/resource-group/ibm"
15-
version = "1.5.0"
15+
version = "1.6.0"
1616
# if an existing resource group is not set (null) create a new one using prefix
1717
resource_group_name = var.resource_group == null ? "${var.prefix}-resource-group" : null
1818
existing_resource_group_name = var.resource_group
@@ -24,7 +24,7 @@ module "resource_group" {
2424

2525
module "key_protect_all_inclusive" {
2626
source = "terraform-ibm-modules/kms-all-inclusive/ibm"
27-
version = "5.5.36"
27+
version = "5.6.0"
2828
resource_group_id = module.resource_group.resource_group_id
2929
region = var.region
3030
key_protect_instance_name = "${var.prefix}-kp"
@@ -57,7 +57,7 @@ module "key_protect_all_inclusive" {
5757

5858
module "logging" {
5959
source = "terraform-ibm-modules/cloud-logs/ibm"
60-
version = "1.12.9"
60+
version = "1.13.0"
6161
resource_group_id = module.resource_group.resource_group_id
6262
region = var.region
6363
resource_tags = var.resource_tags
@@ -67,7 +67,7 @@ module "logging" {
6767
module "monitoring" {
6868
source = "terraform-ibm-modules/cloud-monitoring/ibm"
6969
plan = "graduated-tier"
70-
version = "1.14.6"
70+
version = "1.15.1"
7171
resource_group_id = module.resource_group.resource_group_id
7272
region = var.region
7373
resource_tags = var.resource_tags
@@ -102,7 +102,7 @@ data "ibm_is_ssh_key" "existing_ssh_key" {
102102

103103
module "slz_vpc" {
104104
source = "terraform-ibm-modules/landing-zone-vpc/ibm"
105-
version = "8.16.1"
105+
version = "8.17.0"
106106
resource_group_id = module.resource_group.resource_group_id
107107
region = var.region
108108
prefix = var.prefix
@@ -204,7 +204,7 @@ locals {
204204

205205
module "vsi_image_selector" {
206206
source = "terraform-ibm-modules/common-utilities/ibm//modules/vsi-image-selector"
207-
version = "1.4.3"
207+
version = "1.5.0"
208208
architecture = "amd64"
209209
operating_system = "ubuntu"
210210
}

examples/fscloud/main.tf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ locals {
1212

1313
module "resource_group" {
1414
source = "terraform-ibm-modules/resource-group/ibm"
15-
version = "1.5.0"
15+
version = "1.6.0"
1616
# if an existing resource group is not set (null) create a new one using prefix
1717
resource_group_name = var.resource_group == null ? "${var.prefix}-resource-group" : null
1818
existing_resource_group_name = var.resource_group
@@ -44,7 +44,7 @@ data "ibm_is_ssh_key" "existing_ssh_key" {
4444

4545
module "slz_vpc" {
4646
source = "terraform-ibm-modules/landing-zone-vpc/ibm"
47-
version = "8.16.1"
47+
version = "8.17.0"
4848
resource_group_id = module.resource_group.resource_group_id
4949
region = var.region
5050
prefix = var.prefix
@@ -58,7 +58,7 @@ module "slz_vpc" {
5858

5959
module "vsi_image_selector" {
6060
source = "terraform-ibm-modules/common-utilities/ibm//modules/vsi-image-selector"
61-
version = "1.4.3"
61+
version = "1.5.0"
6262
architecture = "amd64"
6363
operating_system = "ubuntu"
6464
}

examples/gen2-storage/main.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ locals {
1212

1313
module "resource_group" {
1414
source = "terraform-ibm-modules/resource-group/ibm"
15-
version = "1.5.0"
15+
version = "1.6.0"
1616
# if an existing resource group is not set (null) create a new one using prefix
1717
resource_group_name = var.resource_group == null ? "${var.prefix}-resource-group" : null
1818
existing_resource_group_name = var.resource_group
@@ -45,7 +45,7 @@ data "ibm_is_ssh_key" "existing_ssh_key" {
4545

4646
module "slz_vpc" {
4747
source = "terraform-ibm-modules/landing-zone-vpc/ibm"
48-
version = "8.16.1"
48+
version = "8.17.0"
4949
resource_group_id = module.resource_group.resource_group_id
5050
region = var.region
5151
prefix = var.prefix

examples/multi-profile-one-vpc/main.tf

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ locals {
1212

1313
module "resource_group" {
1414
source = "terraform-ibm-modules/resource-group/ibm"
15-
version = "1.5.0"
15+
version = "1.6.0"
1616
# if an existing resource group is not set (null) create a new one using prefix
1717
resource_group_name = var.resource_group == null ? "${var.prefix}-resource-group" : null
1818
existing_resource_group_name = var.resource_group
@@ -24,7 +24,7 @@ module "resource_group" {
2424

2525
module "key_protect_all_inclusive" {
2626
source = "terraform-ibm-modules/kms-all-inclusive/ibm"
27-
version = "5.5.36"
27+
version = "5.6.0"
2828
resource_group_id = module.resource_group.resource_group_id
2929
region = var.region
3030
key_protect_instance_name = "${var.prefix}-kp"
@@ -44,7 +44,7 @@ module "key_protect_all_inclusive" {
4444

4545
module "existing_boot_volume_kms_key_crn_parser" {
4646
source = "terraform-ibm-modules/common-utilities/ibm//modules/crn-parser"
47-
version = "1.4.3"
47+
version = "1.5.0"
4848
crn = module.key_protect_all_inclusive.keys["slz-vsi.${var.prefix}-vsi"].crn
4949
}
5050

@@ -120,7 +120,7 @@ data "ibm_is_ssh_key" "existing_ssh_key" {
120120

121121
module "slz_vpc" {
122122
source = "terraform-ibm-modules/landing-zone-vpc/ibm"
123-
version = "8.16.1"
123+
version = "8.17.0"
124124
resource_group_id = module.resource_group.resource_group_id
125125
region = var.region
126126
prefix = var.prefix
@@ -207,7 +207,7 @@ locals {
207207

208208
module "vsi_image_selector" {
209209
source = "terraform-ibm-modules/common-utilities/ibm//modules/vsi-image-selector"
210-
version = "1.4.3"
210+
version = "1.5.0"
211211
architecture = "amd64"
212212
operating_system = "ubuntu"
213213
}

0 commit comments

Comments
 (0)