From 464bb3965ce22054b41e1486d44735a06288cee0 Mon Sep 17 00:00:00 2001 From: Terraform IBM Modules Operations <106112202+terraform-ibm-modules-ops@users.noreply.github.com> Date: Sat, 28 Sep 2024 20:09:07 +0100 Subject: [PATCH] chore(deps): update ci dependencies (#204) --- common-dev-assets | 2 +- solutions/quickstart/README.md | 4 +-- solutions/standard/README.md | 6 ++--- tests/go.mod | 21 ++++++++-------- tests/go.sum | 45 ++++++++++++++++++++-------------- 5 files changed, 44 insertions(+), 34 deletions(-) diff --git a/common-dev-assets b/common-dev-assets index de9d7f69..51475f02 160000 --- a/common-dev-assets +++ b/common-dev-assets @@ -1 +1 @@ -Subproject commit de9d7f69f5bb2ac57ccabd68d01a0be85a424c07 +Subproject commit 51475f024f1be69161d763ee5b3af67c811ef242 diff --git a/solutions/quickstart/README.md b/solutions/quickstart/README.md index c92ac75a..3c206f36 100644 --- a/solutions/quickstart/README.md +++ b/solutions/quickstart/README.md @@ -58,12 +58,12 @@ To view your current configuration, run the `terraform refresh` command. | Name | Description | Type | Default | Required | |------|-------------|------|---------|:--------:| -| [data\_volume\_names](#input\_data\_volume\_names) | Enter the details of Data Volume creation. Refer https://github.com/terraform-ibm-modules/terraform-ibm-zvsi/tree/main/solutions/quickstart/README.md for input value |
list(object({| `[]` | no | +| [data\_volume\_names](#input\_data\_volume\_names) | Enter the details of Data Volume creation. Refer https://github.com/terraform-ibm-modules/terraform-ibm-zvsi/tree/main/solutions/quickstart/README.md for input value |
name = string
capacity = number
volume_name = string
}))
list(object({| `[]` | no | | [ibmcloud\_api\_key](#input\_ibmcloud\_api\_key) | The IBM Cloud platform API key needed to deploy IAM enabled resources. | `string` | n/a | yes | | [image\_name](#input\_image\_name) | Enter a valid image name for Wazi VSI | `string` | `"ibm-zos-3-1-s390x-dev-test-wazi-1"` | no | | [machine\_type](#input\_machine\_type) | input machine type: valid values are: bz2-4x16, bz2-8x32, bz2-16x64, cz2-8x16, cz2-16x32, mz2-2x16, mz2-4x32, mz2-8x64, mz2-16x128 | `string` | `"mz2-2x16"` | no | | [override\_json\_string](#input\_override\_json\_string) | Override default values with custom JSON. Any value here other than an empty string will override all other configuration changes. | `string` | `"{\n \"atracker\": {\n \"collector_bucket_name\": \"\",\n \"receive_global_events\": false,\n \"resource_group\": \"\",\n \"add_route\": false\n },\n \"clusters\": [],\n \"cos\": [],\n \"enable_transit_gateway\": false,\n \"transit_gateway_global\": false,\n \"key_management\": {\n \"keys\": [\n ],\n \"name\": null,\n \"resource_group\": null,\n \"use_hs_crypto\": false,\n \"use_data\": false\n },\n \"network_cidr\": \"10.0.0.0/8\",\n \"resource_groups\": [\n {\n \"create\": true,\n \"name\": \"workload-rg\",\n \"use_prefix\": true\n }\n ],\n \"security_groups\": [],\n \"transit_gateway_connections\": [],\n \"transit_gateway_resource_group\": \"\",\n \"virtual_private_endpoints\": [],\n \"vpcs\": [\n {\n \"default_security_group_name\": \"workload-vpc-sg\",\n \"default_security_group_rules\": [\n\t {\n \"direction\": \"inbound\",\n \"name\": \"allow-ibm-inbound\",\n \"remote\": \"0.0.0.0/0\",\n \"tcp\": {\n \"port_max\": 22,\n \"port_min\": 22\n }\n\t },\n\t {\n \"direction\": \"inbound\",\n \"name\": \"allow-ibm-inbound-1\",\n \"remote\": \"0.0.0.0/0\",\n \"icmp\": {\n \"type\": 8\n }\n },\n\t {\n \"direction\": \"inbound\",\n \"name\": \"allow-ibm-inbound-2\",\n \"remote\": \"0.0.0.0/0\",\n \"udp\": {\n \"port_max\": 443,\n \"port_min\": 443\n }\n }\n\t ],\n \"clean_default_sg_acl\": false,\n \"flow_logs_bucket_name\": null,\n \"network_acls\": [\n {\n \"add_cluster_rules\": false,\n \"name\": \"workload-acl\",\n \"rules\": [\n {\n \"action\": \"allow\",\n \"destination\": \"10.0.0.0/8\",\n \"direction\": \"inbound\",\n \"name\": \"allow-ibm-inbound\",\n \"source\": \"161.26.0.0/16\"\n },\n {\n \"action\": \"allow\",\n \"destination\": \"10.0.0.0/8\",\n \"direction\": \"inbound\",\n \"name\": \"allow-all-network-inbound\",\n \"source\": \"10.0.0.0/8\"\n },\n {\n \"action\": \"allow\",\n \"destination\": \"0.0.0.0/0\",\n \"direction\": \"inbound\",\n \"name\": \"allow-all-network-inbound-1\",\n \"source\": \"0.0.0.0/0\",\n \"icmp\": {\n \"type\": 8\n }\n },\n {\n \"action\": \"allow\",\n \"destination\": \"0.0.0.0/0\",\n \"direction\": \"inbound\",\n \"name\": \"allow-all-network-inbound-2\",\n \"source\": \"0.0.0.0/0\",\n \"udp\": {\n\t\t\t \"source_port_max\": 65535,\n\t\t\t \"source_port_min\": 1,\n \"port_max\": 443,\n \"port_min\": 443\n }\n\t\t },\n {\n \"action\": \"allow\",\n \"destination\": \"0.0.0.0/0\",\n \"direction\": \"inbound\",\n \"name\": \"allow-all-network-inbound-3\",\n \"source\": \"0.0.0.0/0\",\n \"tcp\": {\n \"source_port_max\": 65535,\n \"source_port_min\": 1,\n \"port_max\": 992,\n \"port_min\": 992\n }\n },\n {\n \"action\": \"allow\",\n \"destination\": \"0.0.0.0/0\",\n \"direction\": \"inbound\",\n \"name\": \"allow-all-network-inbound-4\",\n \"source\": \"0.0.0.0/0\",\n \"tcp\": {\n \"source_port_max\": 65535,\n \"source_port_min\": 1,\n \"port_max\": 22,\n \"port_min\": 22\n }\n },\n {\n \"action\": \"allow\",\n \"destination\": \"0.0.0.0/0\",\n \"direction\": \"inbound\",\n \"name\": \"allow-all-network-inbound-5\",\n \"source\": \"0.0.0.0/0\",\n \"tcp\": {\n \"source_port_max\": 65535,\n \"source_port_min\": 1,\n \"port_max\": 10443,\n \"port_min\": 10443\n }\n },\n {\n \"action\": \"allow\",\n \"destination\": \"0.0.0.0/0\",\n \"direction\": \"outbound\",\n \"name\": \"allow-all-outbound\",\n \"source\": \"0.0.0.0/0\"\n }\n ]\n }\n ],\n \"prefix\": \"workload\",\n \"resource_group\": \"workload-rg\",\n \"subnets\": {\n \"zone-1\": [\n {\n \"acl_name\": \"workload-acl\",\n \"cidr\": \"10.40.10.0/24\",\n \"name\": \"vsi-zone-1\",\n \"public_gateway\": false\n }\n ],\n \"zone-2\": [],\n \"zone-3\": []\n },\n \"use_public_gateways\": {\n \"zone-1\": false,\n \"zone-2\": false,\n \"zone-3\": false\n },\n \"address_prefixes\": {\n \"zone-1\": [],\n \"zone-2\": [],\n \"zone-3\": []\n }\n }\n ],\n \"vpn_gateways\": [],\n \"vsi\": [\n {\n \"boot_volume_encryption_key_name\": null,\n \"image_name\": \"ibm-zos-3-1-s390x-dev-test-wazi-1\",\n \"machine_type\": \"mz2o-2x16\",\n \"name\": \"workload-server\",\n \"resource_group\": \"workload-rg\",\n \"security_group\": {\n \"name\": \"workload-sg\",\n \"rules\": [\n {\n \"direction\": \"inbound\",\n \"name\": \"allow-ibm-inbound\",\n \"source\": \"161.26.0.0/16\"\n },\n {\n \"direction\": \"inbound\",\n \"name\": \"allow-vpc-inbound\",\n \"source\": \"10.0.0.0/8\"\n },\n {\n \"direction\": \"inbound\",\n \"name\": \"allow-all-inbound\",\n \"source\": \"0.0.0.0/0\",\n\t \"tcp\": {\n \"port_max\": 22,\n \"port_min\": 22\n }\n },\n {\n \"direction\": \"inbound\",\n \"name\": \"allow-all-inbound-3\",\n \"source\": \"0.0.0.0/0\",\n \"icmp\": {\n \"type\": 8,\n \"code\": 0\n }\n },\n {\n \"direction\": \"outbound\",\n \"name\": \"allow-all-outbound\",\n \"source\": \"0.0.0.0/0\"\n }\n ]\n },\n \"ssh_keys\": [\n \"ssh-key\"\n ],\n \"subnet_names\": [\n \"vsi-zone-1\"\n ],\n \"vpc_name\": \"workload\",\n \"vsi_per_subnet\": 1,\n \"enable_floating_ip\": true\n }\n ]\n}\n"` | no | -| [ports](#input\_ports) | Enter the list of ports to open for Wazi VSI SG. For example : [992,10443] | `list(number)` |
name = string
capacity = number
volume_name = string
}))
[| no | +| [ports](#input\_ports) | Enter the list of ports to open for Wazi VSI SG. For example : [992,10443] | `list(number)` |
21,
992,
9443,
10443,
8101,
8102,
8120,
8121,
8150,
8153,
8154,
8155,
8180,
8135,
8191,
8192,
8194,
8137,
8138,
8139,
8115,
8195,
12000,
12001,
12002,
12003,
12004,
12005,
12006,
12007,
12008,
12009,
12010,
12011,
12012,
12013,
12014,
12015,
12016,
12017,
12018,
12019,
12020,
12021,
12022,
12023,
12024,
12025,
12026,
12027,
12028,
12029
]
[| no | | [prefix](#input\_prefix) | A unique identifier for resources. Must begin with a lowercase letter and end with a lowerccase letter or number. This prefix will be prepended to any resources provisioned by this template. Prefixes must be 16 or fewer characters. | `string` | n/a | yes | | [region](#input\_region) | Region where VPC will be created. To find your VPC region, use `ibmcloud is regions` command to find available regions. | `string` | n/a | yes | | [ssh\_key](#input\_ssh\_key) | A public SSH Key for VSI creation which does not already exist in the deployment region. Must be an RSA key with a key size of either 2048 bits or 4096 bits (recommended) - See https://cloud.ibm.com/docs/vpc?topic=vpc-ssh-keys. | `string` | n/a | yes | diff --git a/solutions/standard/README.md b/solutions/standard/README.md index 806b9124..651d10ad 100644 --- a/solutions/standard/README.md +++ b/solutions/standard/README.md @@ -92,13 +92,13 @@ The `override.json` file does not need to contain all elements. For example, | [cert\_common\_name](#input\_cert\_common\_name) | Fully qualified domain name or host domain name for the private certificate to be created | `string` | n/a | yes | | [certificate\_template\_name](#input\_certificate\_template\_name) | Name of the Certificate Template to create for a private\_cert secret engine. When var.existing\_sm\_instance\_guid is true, then it has to be the existing template name that exists in the private cert engine. | `string` | `"my-template-1"` | no | | [create\_policy](#input\_create\_policy) | Set to true to create a new access group (using the value of var.access\_group\_name) with a VPN Client role | `bool` | `true` | no | -| [data\_volume\_names](#input\_data\_volume\_names) | Enter the details of Data Volume creation. Refer https://github.com/terraform-ibm-modules/terraform-ibm-zvsi/tree/main/solutions/standard/README.md for input value |
21,
992,
9443,
10443,
8101,
8102,
8120,
8121,
8150,
8153,
8154,
8155,
8180,
8135,
8191,
8192,
8194,
8137,
8138,
8139,
8115,
8195,
12000,
12001,
12002,
12003,
12004,
12005,
12006,
12007,
12008,
12009,
12010,
12011,
12012,
12013,
12014,
12015,
12016,
12017,
12018,
12019,
12020,
12021,
12022,
12023,
12024,
12025,
12026,
12027,
12028,
12029
]
list(object({| `[]` | no | +| [data\_volume\_names](#input\_data\_volume\_names) | Enter the details of Data Volume creation. Refer https://github.com/terraform-ibm-modules/terraform-ibm-zvsi/tree/main/solutions/standard/README.md for input value |
name = string
capacity = number
volume_name = string
}))
list(object({| `[]` | no | | [ibmcloud\_api\_key](#input\_ibmcloud\_api\_key) | The IBM Cloud platform API key needed to deploy IAM enabled resources. | `string` | n/a | yes | | [image\_name](#input\_image\_name) | Enter a valid image name for Wazi VSI | `string` | `"ibm-zos-3-1-s390x-dev-test-wazi-1"` | no | | [intermediate\_ca\_name](#input\_intermediate\_ca\_name) | Name of the Intermediate CA to create for a private\_cert secret engine. Only used when var.existing\_sm\_instance\_guid is false | `string` | `"intermediate-ca-1"` | no | | [machine\_type](#input\_machine\_type) | input machine type: valid values are: bz2-4x16, bz2-8x32, bz2-16x64, cz2-8x16, cz2-16x32, mz2-2x16, mz2-4x32, mz2-8x64, mz2-16x128 | `string` | `"mz2-2x16"` | no | | [override](#input\_override) | Override default values with custom JSON template. This uses the file `override.json` to allow users to create a fully customized environment. | `bool` | `true` | no | -| [ports](#input\_ports) | Enter the list of ports to open for Wazi VSI SG. | `list(number)` |
name = string
capacity = number
volume_name = string
}))
[| no | +| [ports](#input\_ports) | Enter the list of ports to open for Wazi VSI SG. | `list(number)` |
21,
992,
9443,
10443,
8101,
8102,
8120,
8121,
8150,
8153,
8154,
8155,
8180,
8135,
8191,
8192,
8194,
8137,
8138,
8139,
8115,
8195,
12000,
12001,
12002,
12003,
12004,
12005,
12006,
12007,
12008,
12009,
12010,
12011,
12012,
12013,
12014,
12015,
12016,
12017,
12018,
12019,
12020,
12021,
12022,
12023,
12024,
12025,
12026,
12027,
12028,
12029
]
[| no | | [prefix](#input\_prefix) | A unique identifier for resources. Must begin with a lowercase letter and end with a lowerccase letter or number. This prefix will be prepended to any resources provisioned by this template. Prefixes must be 16 or fewer characters. | `string` | n/a | yes | | [region](#input\_region) | Region where all the resources will be created. Use `ibmcloud is regions` command to find available regions. | `string` | n/a | yes | | [root\_ca\_common\_name](#input\_root\_ca\_common\_name) | Fully qualified domain name or host domain name for the certificate to be created | `string` | `"root-ca-da"` | no | @@ -107,7 +107,7 @@ The `override.json` file does not need to contain all elements. For example, | [sm\_service\_plan](#input\_sm\_service\_plan) | Type of service plan to use to provision Secrets Manager if not using an existing one. | `string` | `"trial"` | no | | [ssh\_public\_key](#input\_ssh\_public\_key) | A public SSH Key for VSI creation which does not already exist in the deployment region. Must be an RSA key with a key size of either 2048 bits or 4096 bits (recommended) - See https://cloud.ibm.com/docs/vpc?topic=vpc-ssh-keys. To use an existing key, enter a value for the variable 'existing\_ssh\_key\_name' instead. | `string` | n/a | yes | | [vpn\_client\_access\_group\_users](#input\_vpn\_client\_access\_group\_users) | List of users in the Client to Site VPN Access Group | `list(string)` | `[]` | no | -| [vpn\_server\_routes](#input\_vpn\_server\_routes) | Map of server routes to be added to created VPN server. |
21,
992,
9443,
10443,
8101,
8102,
8120,
8121,
8150,
8153,
8154,
8155,
8180,
8135,
8191,
8192,
8194,
8137,
8138,
8139,
8115,
8195,
12000,
12001,
12002,
12003,
12004,
12005,
12006,
12007,
12008,
12009,
12010,
12011,
12012,
12013,
12014,
12015,
12016,
12017,
12018,
12019,
12020,
12021,
12022,
12023,
12024,
12025,
12026,
12027,
12028,
12029
]
map(object({|
destination = string
action = string
}))
{| no | +| [vpn\_server\_routes](#input\_vpn\_server\_routes) | Map of server routes to be added to created VPN server. |
"route-vpn-2-dns": {
"action": "translate",
"destination": "161.26.0.0/24"
},
"route-vpn-2-services": {
"action": "translate",
"destination": "166.9.0.0/16"
},
"vpn-ibm-network": {
"action": "translate",
"destination": "10.0.0.0/8"
}
}
map(object({|
destination = string
action = string
}))
{| no | ### Outputs diff --git a/tests/go.mod b/tests/go.mod index 4e72af1a..3645f4aa 100644 --- a/tests/go.mod +++ b/tests/go.mod @@ -1,12 +1,12 @@ module github.com/terraform-ibm-modules/terraform-ibm-zvsi -go 1.22 +go 1.22.0 -toolchain go1.23.0 +toolchain go1.23.1 require ( github.com/stretchr/testify v1.9.0 - github.com/terraform-ibm-modules/ibmcloud-terratest-wrapper v1.38.1 + github.com/terraform-ibm-modules/ibmcloud-terratest-wrapper v1.39.4 ) require ( @@ -17,11 +17,12 @@ require ( cloud.google.com/go/storage v1.30.1 // indirect dario.cat/mergo v1.0.0 // indirect github.com/IBM-Cloud/bluemix-go v0.0.0-20240719075425-078fcb3a55be // indirect - github.com/IBM-Cloud/power-go-client v1.7.1 // indirect + github.com/IBM-Cloud/power-go-client v1.8.1 // indirect github.com/IBM/cloud-databases-go-sdk v0.7.0 // indirect - github.com/IBM/go-sdk-core/v5 v5.17.4 // indirect - github.com/IBM/platform-services-go-sdk v0.68.1 // indirect - github.com/IBM/project-go-sdk v0.3.0 // indirect + github.com/IBM/go-sdk-core/v5 v5.17.5 // indirect + github.com/IBM/platform-services-go-sdk v0.69.1 // indirect + github.com/IBM/project-go-sdk v0.3.6 // indirect + github.com/IBM/schematics-go-sdk v0.3.0 // indirect github.com/IBM/vpc-go-sdk v1.0.2 // indirect github.com/Microsoft/go-winio v0.6.1 // indirect github.com/ProtonMail/go-crypto v1.0.0 // indirect @@ -100,13 +101,13 @@ require ( go.opentelemetry.io/otel v1.16.0 // indirect go.opentelemetry.io/otel/metric v1.16.0 // indirect go.opentelemetry.io/otel/trace v1.16.0 // indirect - golang.org/x/crypto v0.26.0 // indirect + golang.org/x/crypto v0.27.0 // indirect golang.org/x/mod v0.17.0 // indirect golang.org/x/net v0.25.0 // indirect golang.org/x/oauth2 v0.10.0 // indirect golang.org/x/sync v0.8.0 // indirect - golang.org/x/sys v0.23.0 // indirect - golang.org/x/text v0.17.0 // indirect + golang.org/x/sys v0.25.0 // indirect + golang.org/x/text v0.18.0 // indirect golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d // indirect golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect google.golang.org/api v0.127.0 // indirect diff --git a/tests/go.sum b/tests/go.sum index 2528afa0..cfca3f9b 100644 --- a/tests/go.sum +++ b/tests/go.sum @@ -191,17 +191,20 @@ github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03 github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= github.com/IBM-Cloud/bluemix-go v0.0.0-20240719075425-078fcb3a55be h1:USOcBHkYQ4o/ccoEvoHinrba8NQthLJpFXnAoBY+MI4= github.com/IBM-Cloud/bluemix-go v0.0.0-20240719075425-078fcb3a55be/go.mod h1:/7hMjdZA6fEpd/dQAOEABxKEwN0t72P3PlpEDu0Y7bE= -github.com/IBM-Cloud/power-go-client v1.7.1 h1:LDEqMGH3KoxgoYfWWM/hG+2fBzy05KFCWygis2fcT3M= -github.com/IBM-Cloud/power-go-client v1.7.1/go.mod h1:bJZ0gP3MHPNewMFVDXW73/8lJFxXOf8MQR8JaeTyrYo= +github.com/IBM-Cloud/power-go-client v1.8.1 h1:tx1aPJmIQrNru1MD1VHGNasGx3eRIs0zzPZ0KvdFQrg= +github.com/IBM-Cloud/power-go-client v1.8.1/go.mod h1:N4RxrsMUvBQjSQ/qPk0iMZ8zK+fZPRTnHi/gTaASw0g= github.com/IBM/cloud-databases-go-sdk v0.7.0 h1:prvLebKD1kcIk81D6yRhOr/TWp1VQJGLhGAasQr7RtA= github.com/IBM/cloud-databases-go-sdk v0.7.0/go.mod h1:JYucI1PdwqbAd8XGdDAchxzxRP7bxOh1zUnseovHKsc= github.com/IBM/go-sdk-core/v5 v5.9.2/go.mod h1:YlOwV9LeuclmT/qi/LAK2AsobbAP42veV0j68/rlZsE= -github.com/IBM/go-sdk-core/v5 v5.17.4 h1:VGb9+mRrnS2HpHZFM5hy4J6ppIWnwNrw0G+tLSgcJLc= -github.com/IBM/go-sdk-core/v5 v5.17.4/go.mod h1:KsAAI7eStAWwQa4F96MLy+whYSh39JzNjklZRbN/8ns= -github.com/IBM/platform-services-go-sdk v0.68.1 h1:RXGzEmdllzSj5OzCJO7AoTeQ+cgTTNa20CrrpLQe5KQ= -github.com/IBM/platform-services-go-sdk v0.68.1/go.mod h1:6rYd3stLSnotYmZlxclw45EJPaQuLmh5f7c+Mg7rOg4= -github.com/IBM/project-go-sdk v0.3.0 h1:lZR4wT6UCsOZ8QkEBITrfM6OZkLlL70/HXiPxF/Olt4= -github.com/IBM/project-go-sdk v0.3.0/go.mod h1:FOJM9ihQV3EEAY6YigcWiTNfVCThtdY8bLC/nhQHFvo= +github.com/IBM/go-sdk-core/v5 v5.10.2/go.mod h1:WZPFasUzsKab/2mzt29xPcfruSk5js2ywAPwW4VJjdI= +github.com/IBM/go-sdk-core/v5 v5.17.5 h1:AjGC7xNee5tgDIjndekBDW5AbypdERHSgib3EZ1KNsA= +github.com/IBM/go-sdk-core/v5 v5.17.5/go.mod h1:KsAAI7eStAWwQa4F96MLy+whYSh39JzNjklZRbN/8ns= +github.com/IBM/platform-services-go-sdk v0.69.1 h1:Wb8BYVpsPIppWbOQCgF7ytm+BbSOXdWWCf9zcZ6xGA4= +github.com/IBM/platform-services-go-sdk v0.69.1/go.mod h1:ZP3zUDxR1qRdUqzFdnJOlQN0QpVYol2eOUCv4uk03Jc= +github.com/IBM/project-go-sdk v0.3.6 h1:DRiANKnAePevFsIKSvR89SUaMa2xsd7YKK71Ka1eqKI= +github.com/IBM/project-go-sdk v0.3.6/go.mod h1:FOJM9ihQV3EEAY6YigcWiTNfVCThtdY8bLC/nhQHFvo= +github.com/IBM/schematics-go-sdk v0.3.0 h1:Vwxw85SONflakiBsNHAfViKLyp9zJiH5/hh6SewOP5Q= +github.com/IBM/schematics-go-sdk v0.3.0/go.mod h1:Tw2OSAPdpC69AxcwoyqcYYaGTTW6YpERF9uNEU+BFRQ= github.com/IBM/vpc-go-sdk v1.0.2 h1:WhI1Cb8atA8glUdFg0SEUh9u8afjnKHxZAj9onQBi04= github.com/IBM/vpc-go-sdk v1.0.2/go.mod h1:42NO/XCXsyrYqpvtxoX5xwSEv/jBU1MKEoyaYkIUico= github.com/Microsoft/go-winio v0.5.2/go.mod h1:WpS1mjBmmwHBEWmogvA2mj8546UReBk4v8QkMxJ6pZY= @@ -306,6 +309,7 @@ github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre github.com/go-openapi/analysis v0.21.5 h1:3tHfEBh6Ia8eKc4M7khOGjPOAlWKJ10d877Cr9teujI= github.com/go-openapi/analysis v0.21.5/go.mod h1:25YcZosX9Lwz2wBsrFrrsL8bmjjXdlyP6zsr2AMy29M= github.com/go-openapi/errors v0.19.8/go.mod h1:cM//ZKUKyO06HSwqAelJ5NsEMMcpa6VpXe8DOa1Mi1M= +github.com/go-openapi/errors v0.20.2/go.mod h1:cM//ZKUKyO06HSwqAelJ5NsEMMcpa6VpXe8DOa1Mi1M= github.com/go-openapi/errors v0.20.3/go.mod h1:Z3FlZ4I8jEGxjUK+bugx3on2mIAk4txuAOhlsB1FSgk= github.com/go-openapi/errors v0.22.0 h1:c4xY/OLxUBSTiepAg3j/MHuAv5mJhnf53LLMWFB+u/w= github.com/go-openapi/errors v0.22.0/go.mod h1:J3DmZScxCDufmIMsdOuDHxJbdOGC0xtUynjIx092vXE= @@ -320,6 +324,7 @@ github.com/go-openapi/runtime v0.26.0/go.mod h1:QgRGeZwrUcSHdeh4Ka9Glvo0ug1LC5Wy github.com/go-openapi/spec v0.20.12 h1:cgSLbrsmziAP2iais+Vz7kSazwZ8rsUZd6TUzdDgkVI= github.com/go-openapi/spec v0.20.12/go.mod h1:iSCgnBcwbMW9SfzJb8iYynXvcY6C/QFrI7otzF7xGM4= github.com/go-openapi/strfmt v0.21.1/go.mod h1:I/XVKeLc5+MM5oPNN7P6urMOpuLXEcNrCX/rPGuWb0k= +github.com/go-openapi/strfmt v0.21.3/go.mod h1:k+RzNO0Da+k3FrrynSNN8F7n/peCmQQqbbXjtDfvmGg= github.com/go-openapi/strfmt v0.21.7/go.mod h1:adeGTkxE44sPyLk0JV235VQAO/ZXUr8KAzYjclFs3ew= github.com/go-openapi/strfmt v0.23.0 h1:nlUS6BCqcnAk0pyhi9Y+kdDVZdZMHfEKQiS4HaMgO/c= github.com/go-openapi/strfmt v0.23.0/go.mod h1:NrtIpfKtWIygRkKVsxh7XQMDQW5HKQl6S5ik2elW+K4= @@ -461,6 +466,7 @@ github.com/hashicorp/go-hclog v1.6.3/go.mod h1:W4Qnvbt70Wk/zYJryRzDRU/4r0kIg0PVH github.com/hashicorp/go-multierror v1.1.1 h1:H5DkEtf6CXdFp0N0Em5UCwQpXMWke8IA0+lD48awMYo= github.com/hashicorp/go-multierror v1.1.1/go.mod h1:iw975J/qwKPdAO1clOe2L8331t/9/fmwbPZ6JB6eMoM= github.com/hashicorp/go-retryablehttp v0.7.0/go.mod h1:vAew36LZh98gCBJNLH42IQ1ER/9wtLZZ8meHqQvEYWY= +github.com/hashicorp/go-retryablehttp v0.7.1/go.mod h1:vAew36LZh98gCBJNLH42IQ1ER/9wtLZZ8meHqQvEYWY= github.com/hashicorp/go-retryablehttp v0.7.7 h1:C8hUCYzor8PIfXHa4UrZkU4VvK8o9ISHxT2Q8+VepXU= github.com/hashicorp/go-retryablehttp v0.7.7/go.mod h1:pkQpWZeYWskR+D1tR2O5OcBFOxfA7DoAO6xtkuQnHTk= github.com/hashicorp/go-safetemp v1.0.0 h1:2HR189eFNrjHQyENnQMMpCiBAsRxzbTMIgBhEyExpmo= @@ -540,6 +546,7 @@ github.com/onsi/ginkgo v1.14.2/go.mod h1:iSB4RoI2tjJc9BBv4NKIKWKya62Rps+oPG/Lv9k github.com/onsi/ginkgo v1.16.4/go.mod h1:dX+/inL/fNMqNlz0e9LfyB9TswhZpCVdJM/Z6Vvnwo0= github.com/onsi/ginkgo v1.16.5 h1:8xi0RTUf59SOSfEtZMvwTvXYMzG4gV23XVHOZiXNtnE= github.com/onsi/ginkgo v1.16.5/go.mod h1:+E8gABHa3K6zRBolWtd+ROzc/U5bkGt0FwiG042wbpU= +github.com/onsi/ginkgo/v2 v2.0.0/go.mod h1:vw5CSIxN1JObi/U8gcbwft7ZxR2dgaR70JSE3/PpL4c= github.com/onsi/ginkgo/v2 v2.1.3/go.mod h1:vw5CSIxN1JObi/U8gcbwft7ZxR2dgaR70JSE3/PpL4c= github.com/onsi/ginkgo/v2 v2.1.4/go.mod h1:um6tUpWM/cxCK3/FK8BXqEiUMUwRgSM4JXG47RKZmLU= github.com/onsi/ginkgo/v2 v2.1.6/go.mod h1:MEH45j8TBi6u9BMogfbp0stKC5cdGjumZj5Y7AG4VIk= @@ -560,6 +567,7 @@ github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7J github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo= github.com/onsi/gomega v1.10.5/go.mod h1:gza4q3jKQJijlu05nKWRCW/GavJumGt8aNRxWg7mt48= github.com/onsi/gomega v1.17.0/go.mod h1:HnhC7FXeEQY45zxNK3PPoIUhzk/80Xly9PcubAlGdZY= +github.com/onsi/gomega v1.18.0/go.mod h1:0q+aL8jAiMXy9hbwj2mr5GziHiwhAIQpFmmtT5hitRs= github.com/onsi/gomega v1.19.0/go.mod h1:LY+I3pBVzYsTBU1AnDwOSxaYi9WoWiqgwooUqq9yPro= github.com/onsi/gomega v1.20.1/go.mod h1:DtrZpjmvpn2mPm4YWQa0/ALMDj9v4YxLgojwPeREyVo= github.com/onsi/gomega v1.21.1/go.mod h1:iYAIXgPSaDHak0LCMA+AWBpIKBr8WZicMxnE8luStNc= @@ -613,8 +621,8 @@ github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o github.com/stretchr/testify v1.8.2/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= -github.com/terraform-ibm-modules/ibmcloud-terratest-wrapper v1.38.1 h1:K9NCtO7Mekoy/0hM5cJ6Dj5B6hnPIfx+R1d12bbSH+w= -github.com/terraform-ibm-modules/ibmcloud-terratest-wrapper v1.38.1/go.mod h1:+8DLAAN7KdLkv9S5O8he7uG/Xl+c8qo3xLIDZzBFiX8= +github.com/terraform-ibm-modules/ibmcloud-terratest-wrapper v1.39.4 h1:eVDNrcP2Xk7WHt/SCgWUGlzFpOltoneLuqS7zSUBILA= +github.com/terraform-ibm-modules/ibmcloud-terratest-wrapper v1.39.4/go.mod h1:TfAtsEA7BPWY5Lq4/s//cpySJOqIFtiYGg7zc/Gq388= github.com/tidwall/pretty v1.0.0/go.mod h1:XNkn88O1ChpSDQmQeStsy+sBenx6DDtFZJxhVysOjyk= github.com/tmccombs/hcl2json v0.5.0 h1:cT2sXStOzKL06c8ZTf9vh+0N8GKGzV7+9RUaY5/iUP8= github.com/tmccombs/hcl2json v0.5.0/go.mod h1:B0ZpBthAKbQur6yZRKrtaqDmYLCvgnwHOBApE0faCpU= @@ -639,6 +647,7 @@ github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5t github.com/zclconf/go-cty v1.14.4 h1:uXXczd9QDGsgu0i/QFR/hzI5NYCHLf6NQw/atrbnhq8= github.com/zclconf/go-cty v1.14.4/go.mod h1:VvMs5i0vgZdhYawQNq5kePSpLAoz8u1xvZgrPIxfnZE= go.mongodb.org/mongo-driver v1.7.5/go.mod h1:VXEWRZ6URJIkUq2SCAyapmhH0ZLRBP+FT4xhp5Zvxng= +go.mongodb.org/mongo-driver v1.10.0/go.mod h1:wsihk0Kdgv8Kqu1Anit4sfK+22vSFbUrAVEYRhCXrA8= go.mongodb.org/mongo-driver v1.11.3/go.mod h1:PTSz5yu21bkT/wXpkS7WR5f0ddqw5quethTUn9WM+2g= go.mongodb.org/mongo-driver v1.14.0 h1:P98w8egYRjYe3XDjxhYJagTokP/H6HzlsnojRgZRd80= go.mongodb.org/mongo-driver v1.14.0/go.mod h1:Vzb0Mk/pa7e6cWw85R4F/endUC3u0U9jGcNU603k65c= @@ -677,8 +686,8 @@ golang.org/x/crypto v0.12.0/go.mod h1:NF0Gs7EO5K4qLn+Ylc+fih8BSTeIjAP05siRnAh98y golang.org/x/crypto v0.13.0/go.mod h1:y6Z2r+Rw4iayiXXAIxJIDAJ1zMW4yaTpebo8fPOliYc= golang.org/x/crypto v0.14.0/go.mod h1:MVFd36DqK4CsrnJYDkBA3VC4m2GkXAM0PvzMCn4JQf4= golang.org/x/crypto v0.16.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq4= -golang.org/x/crypto v0.26.0 h1:RrRspgV4mU+YwB4FYnuBoKsUapNIL5cohGAmSH3azsw= -golang.org/x/crypto v0.26.0/go.mod h1:GY7jblb9wI+FOo5y8/S2oY4zWP07AkOJ4+jxCqdqn54= +golang.org/x/crypto v0.27.0 h1:GXm2NjJrPaiv/h1tb2UH8QfgC/hOf/+z0p6PT8o1w7A= +golang.org/x/crypto v0.27.0/go.mod h1:1Xngt8kV6Dvbssa53Ziq6Eqn0HqbZi5Z6R0ZpwQzt70= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= @@ -926,8 +935,8 @@ golang.org/x/sys v0.11.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.12.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.13.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.23.0 h1:YfKFowiIMvtgl1UERQoTPPToxltDeZfbj4H7dVUCwmM= -golang.org/x/sys v0.23.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.25.0 h1:r+8e+loiHxRqhXVl6ML1nO3l1+oFoWbnlu2Ehimmi34= +golang.org/x/sys v0.25.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= @@ -942,8 +951,8 @@ golang.org/x/term v0.11.0/go.mod h1:zC9APTIj3jG3FdV/Ons+XE1riIZXG4aZ4GTHiPZJPIU= golang.org/x/term v0.12.0/go.mod h1:owVbMEjm3cBLCHdkQu9b1opXd4ETQWc3BhuQGKgXgvU= golang.org/x/term v0.13.0/go.mod h1:LTmsnFJwVN6bCy1rVCoS+qHT1HhALEFxKncY3WNNh4U= golang.org/x/term v0.15.0/go.mod h1:BDl952bC7+uMoWR75FIrCDx79TPU9oHkTZ9yRbYOrX0= -golang.org/x/term v0.23.0 h1:F6D4vR+EHoL9/sWAWgAR1H2DcHr4PareCbAaCo1RpuU= -golang.org/x/term v0.23.0/go.mod h1:DgV24QBUrK6jhZXl+20l6UWznPlwAHm1Q1mGHtydmSk= +golang.org/x/term v0.24.0 h1:Mh5cbb+Zk2hqqXNO7S1iTjEphVL+jb8ZWaqh/g+JWkM= +golang.org/x/term v0.24.0/go.mod h1:lOBK/LVxemqiMij05LGJ0tzNr8xlmwBRJ81PX6wVLH8= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -964,8 +973,8 @@ golang.org/x/text v0.11.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/text v0.12.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= -golang.org/x/text v0.17.0 h1:XtiM5bkSOt+ewxlOE/aE/AKEHibwj/6gvWMl9Rsh0Qc= -golang.org/x/text v0.17.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY= +golang.org/x/text v0.18.0 h1:XvMDiNzPAl0jr17s6W9lcaIhGUfUORdGCNsuLmPG224= +golang.org/x/text v0.18.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
"route-vpn-2-dns": {
"action": "translate",
"destination": "161.26.0.0/24"
},
"route-vpn-2-services": {
"action": "translate",
"destination": "166.9.0.0/16"
},
"vpn-ibm-network": {
"action": "translate",
"destination": "10.0.0.0/8"
}
}