Skip to content
594 changes: 505 additions & 89 deletions ibm_catalog.json

Large diffs are not rendered by default.

28 changes: 14 additions & 14 deletions solutions/basic-without-sample-app/stack_definition.json
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,7 @@
"members": [
{
"name": "1 - Account Configuration",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.0e456e60-9ca9-4e9e-8f28-6265f8a12f97-global",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.13eba024-dfce-4088-bec4-0b1a5fea133d-global",
"inputs": [
{
"name": "prefix",
Expand Down Expand Up @@ -210,7 +210,7 @@
},
{
"name": "2a - Essential Security - Encryption Key Management",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.fbb4dc92-6318-4f20-afc9-65cc586ac241-global",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.83d1bcb6-41d9-43b8-bd0b-14aea5d0f923-global",
"inputs": [
{
"name": "existing_resource_group_name",
Expand All @@ -236,7 +236,7 @@
},
{
"name": "2b - Essential Security - Cloud Object Storage",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.6433c58f-9e1b-4520-ae52-5ab4f4559cf9-global",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.9510728f-c31b-425c-a94a-d1585e1f22f3-global",
"inputs": [
{
"name": "prefix",
Expand All @@ -250,7 +250,7 @@
},
{
"name": "2c - Essential Security - Cloud Monitoring",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.4c21c293-3f7d-454b-97bc-9808aee58bfe-global",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.1245fc03-8a1a-43cd-a3d1-4e517a5d006d-global",
"inputs": [
{
"name": "region",
Expand Down Expand Up @@ -280,7 +280,7 @@
},
{
"name": "2d - Workload - Code Engine Project",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.8f2dddee-2211-4330-bd2d-74c84a72601d-global",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.529f261f-1680-4e95-8108-b991e2527f88-global",
"inputs": [
{
"name": "existing_resource_group_name",
Expand Down Expand Up @@ -324,7 +324,7 @@
},
{
"name": "3a - Essential Security - Event Notifications",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.29f017cd-7a6f-45cc-a4ed-5f23505380bf-global",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.c6a83431-daf8-4f8a-af81-657bcd7d859f-global",
"inputs": [
{
"name": "existing_cos_instance_crn",
Expand Down Expand Up @@ -448,7 +448,7 @@
},
{
"name": "4a - Essential Security - Cloud Logs for logging",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.b6bf9a7b-6ac3-4821-b3e4-f274293603f3-global",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.a1c8b8b0-2fda-44b5-acf9-beb70ac742b4-global",
"inputs": [
{
"name": "region",
Expand Down Expand Up @@ -494,7 +494,7 @@
},
{
"name": "4b - Essential Security - App Configuration",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.bff2dc4d-9e19-4b2c-8890-4cda020ce39e-global",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.1812cea7-7a3a-4d1e-a851-a369b00988de-global",
"inputs": [
{
"name": "existing_resource_group_name",
Expand Down Expand Up @@ -560,7 +560,7 @@
},
{
"name": "4c - Essential Security - Secrets Manager",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.c7ba4599-f65a-4a9b-bd6b-120e52947652-global",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.3bfcc0f7-6134-4ad6-b123-f1271300f578-global",
"inputs": [
{
"name": "prefix",
Expand Down Expand Up @@ -606,7 +606,7 @@
},
{
"name": "4d - Essential Security - Cloud Logs for activity tracking",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.b6bf9a7b-6ac3-4821-b3e4-f274293603f3-global",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.a1c8b8b0-2fda-44b5-acf9-beb70ac742b4-global",
"inputs": [
{
"name": "region",
Expand Down Expand Up @@ -664,7 +664,7 @@
},
{
"name": "5a - Essential Security - Security and Compliance Center Workload Protection",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.e543e47d-1b78-4415-963c-3c59fcf5ef2b-global",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.57317030-f99f-4699-b685-59036bd70c5c-global",
"inputs": [
{
"name": "existing_resource_group_name",
Expand Down Expand Up @@ -698,7 +698,7 @@
},
{
"name": "5b - Gen AI - Databases for Elasticsearch",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.2a25caea-0f63-4911-a5fb-c1ef792edea0-global",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.890832b7-16c9-41f7-8d4f-21a8b6ba80bf-global",
"inputs": [
{
"name": "existing_resource_group_name",
Expand All @@ -722,7 +722,7 @@
},
{
"name": "elasticsearch_version",
"value": "8.15"
"value": "8.19"
},
{
"name": "kms_encryption_enabled",
Expand Down Expand Up @@ -763,7 +763,7 @@
},
{
"name": "5c - Essential Security - Activity Tracker Event Routing",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.1d61413e-c149-4a3a-bd6d-9207e0c60385-global",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.b4eaef05-19ca-46b7-a9ef-13df45fe6e20-global",
"inputs": [
{
"name": "region",
Expand Down
100 changes: 81 additions & 19 deletions solutions/basic/stack_definition.json
Original file line number Diff line number Diff line change
Expand Up @@ -180,7 +180,7 @@
"members": [
{
"name": "1 - Account Configuration",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.0e456e60-9ca9-4e9e-8f28-6265f8a12f97-global",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.13eba024-dfce-4088-bec4-0b1a5fea133d-global",
"inputs": [
{
"name": "prefix",
Expand Down Expand Up @@ -226,7 +226,7 @@
},
{
"name": "2a - Essential Security - Encryption Key Management",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.fbb4dc92-6318-4f20-afc9-65cc586ac241-global",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.83d1bcb6-41d9-43b8-bd0b-14aea5d0f923-global",
"inputs": [
{
"name": "existing_resource_group_name",
Expand All @@ -252,7 +252,7 @@
},
{
"name": "2b - Essential Security - Cloud Object Storage",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.6433c58f-9e1b-4520-ae52-5ab4f4559cf9-global",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.9510728f-c31b-425c-a94a-d1585e1f22f3-global",
"inputs": [
{
"name": "prefix",
Expand All @@ -266,7 +266,7 @@
},
{
"name": "2c - Essential Security - Cloud Monitoring",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.4c21c293-3f7d-454b-97bc-9808aee58bfe-global",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.1245fc03-8a1a-43cd-a3d1-4e517a5d006d-global",
"inputs": [
{
"name": "region",
Expand Down Expand Up @@ -296,7 +296,7 @@
},
{
"name": "2d - Workload - Code Engine Project for CI",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.8f2dddee-2211-4330-bd2d-74c84a72601d-global",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.529f261f-1680-4e95-8108-b991e2527f88-global",
"inputs": [
{
"name": "existing_resource_group_name",
Expand All @@ -318,7 +318,7 @@
},
{
"name": "2e - Workload - Code Engine Project for CD",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.8f2dddee-2211-4330-bd2d-74c84a72601d-global",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.529f261f-1680-4e95-8108-b991e2527f88-global",
"inputs": [
{
"name": "existing_resource_group_name",
Expand Down Expand Up @@ -362,7 +362,7 @@
},
{
"name": "3a - Essential Security - Event Notifications",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.29f017cd-7a6f-45cc-a4ed-5f23505380bf-global",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.c6a83431-daf8-4f8a-af81-657bcd7d859f-global",
"inputs": [
{
"name": "existing_cos_instance_crn",
Expand Down Expand Up @@ -484,9 +484,51 @@
}
]
},
{
"name": "3c - Workload - DevSecOps evidence locker Object Storage bucket",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.8ed78d53-edef-463f-8231-31fd18a41389-global",
"inputs": [
{
"name": "prefix",
"value": "ref:../../inputs/prefix"
},
{
"name": "kms_encryption_enabled",
"value": true
},
{
"name": "existing_kms_instance_crn",
"value": "ref:../2a - Essential Security - Encryption Key Management/outputs/kms_instance_crn"
},
{
"name": "cos_key_ring_name",
"value": "devsecops"
},
{
"name": "cos_key_name",
"value": "evidence-bucket-key"
},
{
"name": "region",
"value": "ref:../../inputs/region"
},
{
"name": "existing_cos_instance_crn",
"value": "ref:../2b - Essential Security - Cloud Object Storage/outputs/cos_instance_crn"
},
{
"name": "bucket_name",
"value": "evidence-locker"
},
{
"name": "monitoring_crn",
"value": "ref:../2c - Essential Security - Cloud Monitoring/outputs/cloud_monitoring_crn"
}
]
},
{
"name": "4a - Essential Security - Cloud Logs for logging",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.b6bf9a7b-6ac3-4821-b3e4-f274293603f3-global",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.a1c8b8b0-2fda-44b5-acf9-beb70ac742b4-global",
"inputs": [
{
"name": "region",
Expand Down Expand Up @@ -532,7 +574,7 @@
},
{
"name": "4b - Essential Security - App Configuration",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.bff2dc4d-9e19-4b2c-8890-4cda020ce39e-global",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.1812cea7-7a3a-4d1e-a851-a369b00988de-global",
"inputs": [
{
"name": "existing_resource_group_name",
Expand Down Expand Up @@ -598,7 +640,7 @@
},
{
"name": "4c - Essential Security - Secrets Manager",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.c7ba4599-f65a-4a9b-bd6b-120e52947652-global",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.3bfcc0f7-6134-4ad6-b123-f1271300f578-global",
"inputs": [
{
"name": "prefix",
Expand Down Expand Up @@ -644,7 +686,7 @@
},
{
"name": "4d - Essential Security - Cloud Logs for activity tracking",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.b6bf9a7b-6ac3-4821-b3e4-f274293603f3-global",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.a1c8b8b0-2fda-44b5-acf9-beb70ac742b4-global",
"inputs": [
{
"name": "region",
Expand Down Expand Up @@ -702,7 +744,7 @@
},
{
"name": "5a - Essential Security - Security and Compliance Center Workload Protection",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.e543e47d-1b78-4415-963c-3c59fcf5ef2b-global",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.57317030-f99f-4699-b685-59036bd70c5c-global",
"inputs": [
{
"name": "existing_resource_group_name",
Expand Down Expand Up @@ -736,7 +778,7 @@
},
{
"name": "5b - Gen AI - Databases for Elasticsearch",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.2a25caea-0f63-4911-a5fb-c1ef792edea0-global",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.890832b7-16c9-41f7-8d4f-21a8b6ba80bf-global",
"inputs": [
{
"name": "existing_resource_group_name",
Expand All @@ -760,7 +802,7 @@
},
{
"name": "elasticsearch_version",
"value": "8.15"
"value": "8.19"
},
{
"name": "kms_encryption_enabled",
Expand Down Expand Up @@ -802,7 +844,7 @@
},
{
"name": "5c - Workload - DevSecOps Application Lifecycle Management",
"version_locator": "1082e7d2-5e2f-0a11-a3bc-f88a8e1931fc.844034e5-4ccc-4fb7-af46-e43c20d00a72-global",
"version_locator": "1082e7d2-5e2f-0a11-a3bc-f88a8e1931fc.12614d0c-67b8-4dd5-b729-1e96764f9ddc-global",
"inputs": [
{
"name": "toolchain_name",
Expand Down Expand Up @@ -872,6 +914,18 @@
"name": "pipeline_ibmcloud_api_key_secret_name",
"value": "ibmcloud-api-key"
},
{
"name": "cos_api_key_secret_name",
"value": "ibmcloud-api-key"
},
{
"name": "cos_bucket_name",
"value": "ref:../3c - Workload - DevSecOps evidence locker Object Storage bucket/outputs/bucket_name"
},
{
"name": "cos_endpoint",
"value": "ref:../3c - Workload - DevSecOps evidence locker Object Storage bucket/outputs/s3_endpoint_direct"
},
{
"name": "prefix",
"value": "ref:../../inputs/prefix"
Expand All @@ -885,18 +939,26 @@
"value": "ref:../2f - Workload - Container Registry/outputs/namespace_name"
},
{
"name": "add_container_name_suffix",
"value": true
"name": "add_code_engine_prefix",
"value": false
},
{
"name": "add_code_engine_prefix",
"name": "evidence_repo_enabled",
"value": false
},
{
"name": "enable_cos",
"value": false
},
{
"name": "scc_enable_scc",
"value": "false"
}
]
},
{
"name": "5d - Essential Security - Activity Tracker Event Routing",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.1d61413e-c149-4a3a-bd6d-9207e0c60385-global",
"version_locator": "7a4d68b4-cf8b-40cd-a3d1-f49aff526eb3.b4eaef05-19ca-46b7-a9ef-13df45fe6e20-global",
"inputs": [
{
"name": "region",
Expand Down
Loading