Skip to content

Commit 34e8782

Browse files
authored
feat: Added new quickstart flavour of the "Red Hat OpenShift Container Platform on VPC landing zone" offering in IBM catalog (#748)
1 parent a28231d commit 34e8782

File tree

3 files changed

+106
-0
lines changed

3 files changed

+106
-0
lines changed

.catalog-onboard-pipeline.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,3 +55,7 @@ offerings:
5555
scc:
5656
instance_id: 1c7d5f78-9262-44c3-b779-b28fe4d88c37
5757
region: us-south
58+
- name: quickstart
59+
mark_ready: false
60+
install_type: fullstack
61+
validation_type: projects

ibm_catalog.json

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -992,6 +992,102 @@
992992
}
993993
],
994994
"flavors": [
995+
{
996+
"label": "QuickStart",
997+
"name": "quickstart",
998+
"install_type": "fullstack",
999+
"working_directory": "patterns/roks-quickstart",
1000+
"compliance": {
1001+
1002+
},
1003+
"release_notes_url": "https://cloud.ibm.com/docs/secure-infrastructure-vpc?topic=secure-infrastructure-vpc-secure-infrastructure-vpc-relnotes",
1004+
"configuration": [
1005+
{
1006+
"custom_config": {
1007+
"config_constraints": {
1008+
"generationType": "2"
1009+
},
1010+
"grouping": "deployment",
1011+
"original_grouping": "deployment",
1012+
"type": "vpc_region"
1013+
},
1014+
"key": "region",
1015+
"required": true,
1016+
"type": "string"
1017+
}
1018+
],
1019+
"iam_permissions": [
1020+
{
1021+
"role_crns": [
1022+
"crn:v1:bluemix:public:iam::::serviceRole:Manager"
1023+
],
1024+
"service_name": "cloud-object-storage"
1025+
},
1026+
{
1027+
"role_crns": [
1028+
"crn:v1:bluemix:public:iam::::role:Administrator"
1029+
],
1030+
"service_name": "iam-identity"
1031+
},
1032+
{
1033+
"role_crns": [
1034+
"crn:v1:bluemix:public:iam::::serviceRole:Manager"
1035+
],
1036+
"service_name": "kms"
1037+
},
1038+
{
1039+
"role_crns": [
1040+
"crn:v1:bluemix:public:iam::::role:Administrator"
1041+
],
1042+
"service_name": "containers-kubernetes"
1043+
},
1044+
{
1045+
"role_crns": [
1046+
"crn:v1:bluemix:public:iam::::role:Administrator"
1047+
],
1048+
"service_name": "is.vpc"
1049+
}
1050+
],
1051+
"architecture": {
1052+
"descriptions": "",
1053+
"features": [
1054+
{
1055+
"title": "Management VPC with one subnet, allow-all ACL and Security Group",
1056+
"description": "Yes"
1057+
},
1058+
{
1059+
"title": "Workload VPC with two subnets, in two zones, allow-all ACL and Security Group",
1060+
"description": "Yes"
1061+
},
1062+
{
1063+
"title": "Transit Gateway connecting VPCs",
1064+
"description": "Yes"
1065+
},
1066+
{
1067+
"title": "One OCP cluster in workload VPC with two worker nodes, public endpoint enabled",
1068+
"description": "Yes"
1069+
},
1070+
{
1071+
"title": "Key Protect for cluster encryption keys",
1072+
"description": "Yes"
1073+
},
1074+
{
1075+
"title": "Cloud Object Storage instance (required for cluster)",
1076+
"description": "Yes"
1077+
}
1078+
],
1079+
"diagrams": [
1080+
{
1081+
"diagram": {
1082+
"caption": "Red Hat OpenShift Container Platform on VPC landing zone - QuickStart variation",
1083+
"url": "https://raw.githubusercontent.com/terraform-ibm-modules/terraform-ibm-landing-zone/main/reference-architectures/roks-quickstart.drawio.svg",
1084+
"type": "image/svg+xml"
1085+
},
1086+
"description": "The QuickStart variation of the Red Hat OpenShift Container Platform on VPC landing zone deployable architecture creates one Red Hat OpenShift Container Platform cluster in workload VPC with two worker nodes and public endpoint enabled. The QuickStart variation is designed to help you get started quickly, but is not highly available or validated for the IBM Cloud Framework for Financial Services."
1087+
}
1088+
]
1089+
}
1090+
},
9951091
{
9961092
"label": "Standard",
9971093
"name": "standard",
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"ibmcloud_api_key": $VALIDATION_APIKEY,
3+
"region": "us-south",
4+
"tags": $TAGS,
5+
"prefix": $PREFIX
6+
}

0 commit comments

Comments
 (0)