Skip to content

Commit 79c787f

Browse files
authored
0.0.12 (#53)
* feat: bump submodule * feat: bump versions * feat: update stack reference architecture * docs: remove documentation around manual steps * fix: fix issue causing clashes in code engine names * feat: bump to rag app da v1.5.0 * chore: bump to Secret Manager to version v1.12.0 Security Compliance Center to version v1.6.3 * feat: allow to pass crn to existing secret manager instance * feat: add input wrt platform metrics and logging * chore: bump DA versions * chore: bump DA versions * fix: obs to use resource group * fix: missing secret manager region * fix: reverse sm config * feat: bump sm to v1.12.2 * fix: some minor improvements to deploy-many scripts * fix: missing rg config in sm stack * docs: update doc with new options * fix: point to correct region for existing sm * feat: bump versions * feat: change name of ALM config * fix: update references to accomodate config change * chore: bump sm * dev: update deploy-many.sh * fix: adjust variable name * feat: default secret manager to trial * docs: add description for stack inputs * docs: add description for stack inputs
1 parent d619143 commit 79c787f

File tree

2 files changed

+72
-30
lines changed

2 files changed

+72
-30
lines changed

ibm_catalog.json

Lines changed: 62 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -133,54 +133,89 @@
133133
{
134134
"key": "prefix",
135135
"type": "string",
136+
"default_value": "rag",
137+
"description": "A prefix added to the name of all resources created by this solution. Used to avoid name clashes in the target account.",
136138
"required": true
137139
},
138140
{
139-
"name": "ibmcloud_api_key",
140-
"required": true,
141-
"type": "password",
142-
"hidden": false
141+
"key": "enable_platform_logs_metrics",
142+
"type": "boolean",
143+
"default_value": false,
144+
"description": "Whether to provision logging and monitoring instances are configured to receive all platform logs and metrics in the target region. There can only be one instance per region provisioned for platform logs/metrics.",
145+
"required": false
143146
},
144147
{
145-
"name": "watsonx_admin_api_key",
146-
"required": false,
148+
"key": "existing_secrets_manager_crn",
149+
"type": "string",
150+
"default_value": "__NULL__",
151+
"description": "The CRN of an existing secret manager instance to use in this solution. If not set, a new secret manager instance is provisioned. ",
152+
"required": false
153+
},
154+
{
155+
"key": "ibmcloud_api_key",
147156
"type": "password",
148-
"hidden": false
157+
"description": "The API Key used to provision all resources created in this solution.",
158+
"required": true
149159
},
150160
{
151-
"name": "resource_group_name",
152-
"required": false,
161+
"key": "region",
153162
"type": "string",
154-
"hidden": false,
155-
"default_value": "stack-service-rg"
163+
"default_value": "us-south",
164+
"description": "The region in which all resources are deployed.",
165+
"required": false,
166+
"options": [
167+
{
168+
"displayname": "Option 1",
169+
"value": "us-south"
170+
},
171+
{
172+
"displayname": "Option 2",
173+
"value": "eu-de"
174+
}
175+
]
156176
},
157177
{
158-
"name": "region",
159-
"required": false,
178+
"key": "resource_group_name",
160179
"type": "string",
161-
"hidden": false,
162-
"default": "us-south"
180+
"default_value": "__NULL__",
181+
"description": "The name of the resource group that is created by this solution. The actual name is prefixed with the value of the input 'prefix'. All resources created by this solution are deployed in this resource group. ",
182+
"required": false
163183
},
164184
{
165-
"name": "sample_app_git_url",
166-
"required": false,
185+
"key": "sample_app_git_url",
167186
"type": "string",
168-
"hidden": false,
169-
"default_value": "https://github.com/IBM/gen-ai-rag-watsonx-sample-application"
187+
"default_value": "https://github.com/IBM/gen-ai-rag-watsonx-sample-application",
188+
"description": "The URL to the public git repository containing the sample rag application code.",
189+
"required": false
170190
},
171191
{
172-
"name": "signing_key",
192+
"key": "secret_manager_service_plan",
193+
"type": "string",
194+
"default_value": "trial",
195+
"description": "The service/pricing plan to use when provisioning a new Secrets Manager instance. Allowed values: 'standard' and 'trial'. Only one trial instance is allowed per account.",
173196
"required": false,
197+
"options": [
198+
{
199+
"displayname": "Option 1",
200+
"value": "trial"
201+
},
202+
{
203+
"displayname": "Option 2",
204+
"value": "standard"
205+
}
206+
]
207+
},
208+
{
209+
"key": "signing_key",
174210
"type": "password",
175-
"hidden": false,
176-
"default_value": "replace"
211+
"description": "The key used to sign the application image built by the CI pipeline deployed in this solution.",
212+
"required": false
177213
},
178214
{
179-
"name": "enable_platform_logs_metrics",
180-
"required": false,
181-
"type": "boolean",
182-
"hidden": false,
183-
"default_value": false
215+
"key": "watsonx_admin_api_key",
216+
"type": "password",
217+
"description": "The API Key used to provision the watson project resources. If not set, the ibmcloud_api_key is used.",
218+
"required": false
184219
}
185220
],
186221
"install_type": "fullstack"

stack_definition.json

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,13 @@
77
"hidden": false,
88
"default": "rag-stack"
99
},
10+
{
11+
"name": "secret_manager_service_plan",
12+
"required": false,
13+
"type": "string",
14+
"hidden": false,
15+
"default": "trial"
16+
},
1017
{
1118
"name": "ibmcloud_api_key",
1219
"required": true,
@@ -139,7 +146,7 @@
139146
},
140147
{
141148
"name": "2b - Security Service - Secret Manager",
142-
"version_locator": "7df1e4ca-d54c-4fd0-82ce-3d13247308cd.2bc1285e-9979-4903-98ae-537c08d50eb1",
149+
"version_locator": "7df1e4ca-d54c-4fd0-82ce-3d13247308cd.4c4b156f-22ff-47be-8519-a09d5fb80d9c",
143150
"inputs": [
144151
{
145152
"name": "prefix",
@@ -284,7 +291,7 @@
284291
"value": "plus"
285292
},
286293
{
287-
"name": "watson_assistant_plan",
294+
"name": "watsonx_assistant_plan",
288295
"value": "plus"
289296
},
290297
{
@@ -417,7 +424,7 @@
417424
},
418425
{
419426
"name": "watson_discovery_instance_id",
420-
"value": "ref:../4 - WatsonX SaaS services/outputs/watsonx_discovery_guid"
427+
"value": "ref:../4 - WatsonX SaaS services/outputs/watson_discovery_guid"
421428
},
422429
{
423430
"name": "watson_assistant_region",

0 commit comments

Comments
 (0)