Skip to content

Commit 66ecad7

Browse files
authored
fix: surface required inputs for COS (#642)
1 parent 1ce573a commit 66ecad7

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

ibm_catalog.json

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -236,14 +236,14 @@
236236
"type": "string",
237237
"default_value": "",
238238
"description": "Set the name of your COS bucket. This applies the same COS bucket name for the CI, CD, and CC toolchains.",
239-
"required": false
239+
"required": true
240240
},
241241
{
242242
"key": "cos_endpoint",
243243
"type": "string",
244244
"default_value": "",
245245
"description": "The endpoint for the Cloud Object Storage instance containing the evidence bucket. The S£ direct endpoint for the bucket region should be provided. This setting sets the same endpoint for COS in the CI, CD, and CC toolchains. ",
246-
"required": false
246+
"required": true
247247
},
248248
{
249249
"key": "cos_instance_crn",
@@ -252,6 +252,13 @@
252252
"description": "The CRN of the Cloud Object Storage instance containing the required bucket. This value is required to generate the correct access policies if creating IAM service credentials.",
253253
"required": true
254254
},
255+
{
256+
"key": "cos_api_key_secret_name",
257+
"type": "string",
258+
"default_value": "",
259+
"description": "Name of the Cloud Object Storage API key secret in the secret provider for accessing the evidence COS bucket. In addition `cos_endpoint` and `cos_bucket_name` must be set. This setting sets the same API key for the COS settings in the CI, CD, and CC toolchains.",
260+
"required": true
261+
},
255262
{
256263
"key": "cc_pipeline_properties",
257264
"type": "string",
@@ -1198,13 +1205,6 @@
11981205
"description": "Secret group for the COS api key secret. Defaults to the value set in `sm_secret_group` if not set. Only used with `Secrets Manager`.",
11991206
"required": false
12001207
},
1201-
{
1202-
"key": "cos_api_key_secret_name",
1203-
"type": "string",
1204-
"default_value": "",
1205-
"description": "Name of the Cloud Object Storage API key secret in the secret provider for accessing the evidence COS bucket. In addition `cos_endpoint` and `cos_bucket_name` must be set. This setting sets the same API key for the COS settings in the CI, CD, and CC toolchains.",
1206-
"required": false
1207-
},
12081208
{
12091209
"key": "cos_api_key_secret_value",
12101210
"type": "string",
@@ -2349,21 +2349,28 @@
23492349
"type": "string",
23502350
"default_value": "",
23512351
"description": "Set the name of your COS bucket. This applies the same COS bucket name for the CI, CD, and CC toolchains.",
2352-
"required": false
2352+
"required": true
23532353
},
23542354
{
23552355
"key": "cos_endpoint",
23562356
"type": "string",
23572357
"default_value": "",
23582358
"description": "The endpoint for the Cloud Object Storage instance containing the evidence bucket. The S£ direct endpoint for the bucket region should be provided. This setting sets the same endpoint for COS in the CI, CD, and CC toolchains. ",
2359-
"required": false
2359+
"required": true
23602360
},
23612361
{
23622362
"key": "cos_instance_crn",
23632363
"type": "string",
23642364
"default_value": "",
23652365
"description": "The CRN of the Cloud Object Storage instance containing the required bucket. This value is required to generate the correct access policies if creating IAM service credentials.",
2366-
"required": false
2366+
"required": true
2367+
},
2368+
{
2369+
"key": "cos_api_key_secret_name",
2370+
"type": "string",
2371+
"default_value": "",
2372+
"description": "Name of the Cloud Object Storage API key secret in the secret provider for accessing the evidence COS bucket. In addition `cos_endpoint` and `cos_bucket_name` must be set. This setting sets the same API key for the COS settings in the CI, CD, and CC toolchains.",
2373+
"required": true
23672374
},
23682375
{
23692376
"key": "cc_pipeline_properties",
@@ -3311,13 +3318,6 @@
33113318
"description": "Secret group for the COS api key secret. Defaults to the value set in `sm_secret_group` if not set. Only used with `Secrets Manager`.",
33123319
"required": false
33133320
},
3314-
{
3315-
"key": "cos_api_key_secret_name",
3316-
"type": "string",
3317-
"default_value": "",
3318-
"description": "Name of the Cloud Object Storage API key secret in the secret provider for accessing the evidence COS bucket. In addition `cos_endpoint` and `cos_bucket_name` must be set. This setting sets the same API key for the COS settings in the CI, CD, and CC toolchains.",
3319-
"required": false
3320-
},
33213321
{
33223322
"key": "cos_api_key_secret_value",
33233323
"type": "string",

0 commit comments

Comments
 (0)