Skip to content

Commit 56d2368

Browse files
committed
feat: init
0 parents  commit 56d2368

File tree

3 files changed

+130
-0
lines changed

3 files changed

+130
-0
lines changed

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# PoC of assembly of all DAs using references.
2+
3+
- This will be replaced by a stack definition when available.
4+
- Purpose is to start to test out chaining DAs to achieve full solution.
5+
- Expect changes here as we iterate on the stack definition.
6+
7+
![rag](rag.png)

ibm_catalog.json

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
{
2+
"products": [
3+
{
4+
"label": "Retrieval Augmented Generation Pattern",
5+
"name": "Retrieval_Augmented_Generation_Pattern",
6+
"version": "0.0.1",
7+
"product_kind": "solution",
8+
"tags": [
9+
"watson",
10+
"Banking"
11+
],
12+
"keywords": [
13+
"rag",
14+
"watson",
15+
"ai"
16+
],
17+
"short_description": "A sample application that illustrates how to implement the RAG Pattern with watsonx.ai and IBM Cloud services.",
18+
"offering_icon_url": "https://globalcatalog.cloud.ibm.com/api/v1/1082e7d2-5e2f-0a11-a3bc-f88a8e1931fc/artifacts/solution.svg",
19+
"flavors": [
20+
{
21+
"label": "Deploy on Code Engine",
22+
"name": "Code-Engine-d7b9",
23+
"compliance": {
24+
"authority": "scc-v3",
25+
"controls": [
26+
{
27+
"profile": {
28+
"id": "",
29+
"name": "IBM Cloud Framework for Financial Services",
30+
"version": "1.5.0"
31+
},
32+
"names": [
33+
"AC-5(c)"
34+
]
35+
}
36+
]
37+
},
38+
"iam_permissions": [
39+
{
40+
"service_name": "iam-identity",
41+
"resources": [
42+
{
43+
"name": "Placeholder - will be refined",
44+
"description": "Placeholder - will be refined",
45+
"role_crns": [
46+
"crn:v1:bluemix:public:iam::::role:Administrator"
47+
]
48+
}
49+
]
50+
}
51+
],
52+
"architecture": {
53+
"features": [
54+
{
55+
"title": "Deploy a customer care generative AI app to Code Engine using Continous Delivery",
56+
"description": "TBD"
57+
}
58+
],
59+
"diagrams": [
60+
{
61+
"diagram": {
62+
"url": "https://raw.githubusercontent.com/terraform-ibm-modules/terraform-ibm-rag-sample-da/init-da/reference-architecture/stack.svg",
63+
"caption": "Solution components",
64+
"type": "image/svg+xml",
65+
"thumbnail_url": "https://raw.githubusercontent.com/terraform-ibm-modules/terraform-ibm-rag-sample-da/init-da/reference-architecture/stack.svg"
66+
},
67+
"description": "Solution components"
68+
}
69+
]
70+
},
71+
"configuration": [
72+
{
73+
"key": "prefix",
74+
"type": "string",
75+
"default_value": "stack-demo",
76+
"required": false
77+
}
78+
],
79+
"install_type": "fullstack"
80+
}
81+
]
82+
}
83+
]
84+
}

stack_definition.json

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
{
2+
"inputs": [
3+
{
4+
"name": "prefix",
5+
"required": false,
6+
"type": "string",
7+
"hidden": false,
8+
"default": "stack-demo"
9+
}
10+
],
11+
"members": [
12+
{
13+
"inputs": [
14+
{
15+
"name": "prefix",
16+
"value": "ref:../../inputs/prefix"
17+
}
18+
],
19+
"name": "1 - Account Infrastructure Base",
20+
"version_locator": "7df1e4ca-d54c-4fd0-82ce-3d13247308cd.67f7d453-7ad6-40fe-bf64-a5ab31c55074"
21+
},
22+
{
23+
"name": "2a - Security Service - Key Management",
24+
"version_locator": "7df1e4ca-d54c-4fd0-82ce-3d13247308cd.45320da9-fb74-459c-8ebf-0fd70d2c0fc5"
25+
},
26+
{
27+
"name": "2b - Security Service - Secret Manager",
28+
"version_locator": "7df1e4ca-d54c-4fd0-82ce-3d13247308cd.1019a9f9-3d14-439d-a328-ea990e481fb0"
29+
},
30+
{
31+
"name": "2c - Security Service - Security Compliance Center",
32+
"version_locator": "7df1e4ca-d54c-4fd0-82ce-3d13247308cd.9cd00e0b-4b0a-482a-8974-8581d27da09f"
33+
},
34+
{
35+
"name": "3 - Observability - Logging Monitoring Activity Tracker",
36+
"version_locator": "7df1e4ca-d54c-4fd0-82ce-3d13247308cd.fb52a84e-5ce4-4c5c-86ef-2adc4271107c"
37+
}
38+
]
39+
}

0 commit comments

Comments
 (0)