Skip to content

Commit 5181ed0

Browse files
authored
Merge branch 'main' into renovate/dependencies
2 parents 7cee19e + d03fb07 commit 5181ed0

File tree

2 files changed

+49
-24
lines changed

2 files changed

+49
-24
lines changed

ibm_catalog.json

Lines changed: 48 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -108,14 +108,14 @@
108108
},
109109
{
110110
"key": "prefix",
111-
"required": true
112-
},
113-
{
114-
"key": "existing_resource_group_name",
115-
"type": "string",
116-
"description": "The name of an existing resource group to provision the resources. If not provided the default resource group will be used.",
117-
"virtual": true,
118-
"default_value": "__NULL__"
111+
"required": true,
112+
"value_constraints": [
113+
{
114+
"type": "regex",
115+
"description": "Prefix must begin with a lowercase letter and may contain only lowercase letters, digits, and hyphens '-'. It must not end with a hyphen('-'), and cannot contain consecutive hyphens ('--'). It should not exceed 16 characters.",
116+
"value": "^$|^__NULL__$|^[a-z](?!.*--)(?:[a-z0-9-]{0,14}[a-z0-9])?$"
117+
}
118+
]
119119
},
120120
{
121121
"key": "region",
@@ -160,7 +160,14 @@
160160
]
161161
},
162162
{
163-
"key": "existing_cloud_logs_instance_crn"
163+
"key": "existing_cloud_logs_instance_crn",
164+
"value_constraints": [
165+
{
166+
"type": "regex",
167+
"description": "The value provided for 'existing_cloud_logs_instance_crn' is not valid.",
168+
"value": "^__NULL__$|^crn:(.*:){3}logs:(.*:){2}[0-9a-fA-F]{8}(?:-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}::$"
169+
}
170+
]
164171
},
165172
{
166173
"key": "enable_activity_tracker_event_routing_to_cloud_logs"
@@ -172,7 +179,14 @@
172179
"key": "activity_tracker_cloud_logs_route_name"
173180
},
174181
{
175-
"key": "existing_cos_instance_crn"
182+
"key": "existing_cos_instance_crn",
183+
"value_constraints": [
184+
{
185+
"type": "regex",
186+
"description": "The value provided for 'existing_cos_instance_crn' is not valid.",
187+
"value": "^__NULL__$|^crn:(.*:){3}cloud-object-storage:(.*:){2}[0-9a-fA-F]{8}(?:-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}::$"
188+
}
189+
]
176190
},
177191
{
178192
"key": "ibmcloud_cos_api_key"
@@ -260,13 +274,34 @@
260274
"key": "kms_encryption_enabled_buckets"
261275
},
262276
{
263-
"key": "existing_cos_kms_key_crn"
277+
"key": "existing_cos_kms_key_crn",
278+
"value_constraints": [
279+
{
280+
"type": "regex",
281+
"description": "The value provided for 'existing_cos_kms_key_crn' is not valid.",
282+
"value": "^__NULL__$|^crn:(.*:){3}(kms|hs-crypto):(.*:){2}[0-9a-fA-F]{8}(?:-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}:key:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"
283+
}
284+
]
264285
},
265286
{
266-
"key": "existing_monitoring_crn"
287+
"key": "existing_monitoring_crn",
288+
"value_constraints": [
289+
{
290+
"type": "regex",
291+
"description": "The value provided for 'existing_monitoring_crn' is not valid.",
292+
"value": "^__NULL__$|^crn:(.*:){3}sysdig-monitor:(.*:){2}[0-9a-fA-F]{8}(?:-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}::$"
293+
}
294+
]
267295
},
268296
{
269-
"key": "existing_kms_instance_crn"
297+
"key": "existing_kms_instance_crn",
298+
"value_constraints": [
299+
{
300+
"type": "regex",
301+
"description": "The value provided for 'existing_kms_instance_crn' is not valid.",
302+
"value": "^__NULL__$|^crn:(.*:){3}(kms|hs-crypto):(.*:){2}[0-9a-fA-F]{8}(?:-[0-9a-fA-F]{4}){3}-[0-9a-fA-F]{12}::$"
303+
}
304+
]
270305
},
271306
{
272307
"key": "cos_key_name"
@@ -323,11 +358,6 @@
323358
"optional": true,
324359
"on_by_default": true,
325360
"input_mapping": [
326-
{
327-
"dependency_input": "existing_resource_group_name",
328-
"version_input": "existing_resource_group_name",
329-
"reference_version": true
330-
},
331361
{
332362
"dependency_output": "cos_instance_crn",
333363
"version_input": "existing_cos_instance_crn"
@@ -392,11 +422,6 @@
392422
"version_input": "prefix",
393423
"reference_version": true
394424
},
395-
{
396-
"dependency_input": "existing_resource_group_name",
397-
"version_input": "existing_resource_group_name",
398-
"reference_version": true
399-
},
400425
{
401426
"dependency_output": "cloud_logs_crn",
402427
"version_input": "existing_cloud_logs_instance_crn"

solutions/fully-configurable/variables.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ variable "region" {
3131
variable "prefix" {
3232
type = string
3333
nullable = true
34-
description = "The prefix to be added to all resources created by this solution. To skip using a prefix, set this value to null or an empty string. The prefix must begin with a lowercase letter and may contain only lowercase letters, digits, and hyphens '-'. It should not exceed 16 characters, must not end with a hyphen('-'), and can not contain consecutive hyphens ('--'). Example: at-0312. [Learn more](https://terraform-ibm-modules.github.io/documentation/#/prefix.md)."
34+
description = "The prefix to add to all resources that this solution creates (e.g `prod`, `test`, `dev`). To skip using a prefix, set this value to null or an empty string. [Learn more](https://terraform-ibm-modules.github.io/documentation/#/prefix.md)."
3535

3636
validation {
3737
# - null and empty string is allowed

0 commit comments

Comments
 (0)