Skip to content

Commit 17b0d71

Browse files
authored
chore: remove VSI extension DA (#1083)
1 parent 34475e6 commit 17b0d71

File tree

12 files changed

+0
-540
lines changed

12 files changed

+0
-540
lines changed

.catalog-onboard-pipeline.yaml

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,6 @@ offerings:
1717
scc:
1818
instance_id: 1c7d5f78-9262-44c3-b779-b28fe4d88c37
1919
region: us-south
20-
- name: existing-vpc
21-
mark_ready: false
22-
install_type: extension
23-
validation_type: schematics
24-
pre_validation: "tests/scripts/pre-validation-deploy-slz-vpc.sh"
25-
post_validation: "tests/scripts/post-validation-destroy-slz-vpc.sh"
26-
scc:
27-
instance_id: 1c7d5f78-9262-44c3-b779-b28fe4d88c37
28-
region: us-south
2920
- name: deploy-arch-ibm-slz-vpc
3021
kind: solution
3122
catalog_id: 7df1e4ca-d54c-4fd0-82ce-3d13247308cd

README.md

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,6 @@ For more information about the default configuration, see [Default Secure Landin
4444
* [Contributing](#contributing)
4545
<!-- END OVERVIEW HOOK -->
4646

47-
## Reference architectures
48-
- [VPC landing zone - Standard variation](https://cloud.ibm.com/docs/secure-infrastructure-vpc?topic=secure-infrastructure-vpc-vpc-ra)
49-
- [VSI on VPC landing zone - Standard variation](https://cloud.ibm.com/docs/secure-infrastructure-vpc?topic=secure-infrastructure-vpc-vsi-ra)
50-
- [VSI on VPC landing zone - QuickStart variation](https://cloud.ibm.com/docs/secure-infrastructure-vpc?topic=secure-infrastructure-vpc-vsi-ra-qs)
51-
- [Red Hat OpenShift Container Platform on VPC landing zone](https://cloud.ibm.com/docs/secure-infrastructure-vpc?topic=secure-infrastructure-vpc-ocp-ra)
52-
5347
## terraform-ibm-landing-zone
5448

5549
Complete the following steps before you deploy the Secure Landing Zone module.

ibm_catalog.json

Lines changed: 0 additions & 177 deletions
Original file line numberDiff line numberDiff line change
@@ -596,183 +596,6 @@
596596
},
597597
"terraform_version": "1.10.5",
598598
"dependency_version_2": true
599-
},
600-
{
601-
"label": "Existing VPC",
602-
"name": "existing-vpc",
603-
"index": 5,
604-
"install_type": "fullstack",
605-
"working_directory": "patterns/vsi-extension",
606-
"release_notes_url": "https://cloud.ibm.com/docs/secure-infrastructure-vpc?topic=secure-infrastructure-vpc-secure-infrastructure-vpc-relnotes",
607-
"dependencies": [
608-
{
609-
"flavors": [
610-
"standard"
611-
],
612-
"id": "95fccffc-ae3b-42df-b6d9-80be5914d852-global",
613-
"name": "deploy-arch-ibm-slz-ocp",
614-
"version": ">=1.0.0",
615-
"optional": false
616-
},
617-
{
618-
"flavors": [
619-
"standard"
620-
],
621-
"id": "9fc0fa64-27af-4fed-9dce-47b3640ba739-global",
622-
"name": "deploy-arch-ibm-slz-vpc",
623-
"version": ">=1.0.0"
624-
}
625-
],
626-
"compliance": {
627-
"authority": "scc-v3",
628-
"profiles": [
629-
{
630-
"profile_name": "IBM Cloud Framework for Financial Services",
631-
"profile_version": "1.7.0"
632-
}
633-
]
634-
},
635-
"configuration": [
636-
{
637-
"key": "ssh_public_key",
638-
"required": true,
639-
"value_constraints": [
640-
{
641-
"type": "regex",
642-
"description": "The value provided for 'ssh_public_key' is not valid.",
643-
"value": "^__NULL__$|^ssh-rsa AAAA[0-9A-Za-z+/]+[=]{0,3} ?([^@]+@[^@]+)?"
644-
}
645-
]
646-
},
647-
{
648-
"custom_config": {
649-
"config_constraints": {
650-
"generationType": "2"
651-
},
652-
"grouping": "deployment",
653-
"original_grouping": "deployment",
654-
"type": "vpc_region"
655-
},
656-
"key": "region",
657-
"required": true
658-
},
659-
{
660-
"key": "ibmcloud_api_key"
661-
},
662-
{
663-
"key": "prefix",
664-
"required": true,
665-
"type": "string",
666-
"default_value": "dev",
667-
"random_string": {
668-
"length": 4
669-
}
670-
},
671-
{
672-
"key": "vpc_id"
673-
},
674-
{
675-
"key": "existing_ssh_key_name"
676-
},
677-
{
678-
"key": "resource_tags",
679-
"custom_config": {
680-
"grouping": "deployment",
681-
"original_grouping": "deployment",
682-
"config_constraints": {
683-
"type": "string"
684-
}
685-
}
686-
},
687-
{
688-
"key": "access_tags",
689-
"custom_config": {
690-
"grouping": "deployment",
691-
"original_grouping": "deployment",
692-
"config_constraints": {
693-
"type": "string"
694-
}
695-
}
696-
},
697-
{
698-
"key": "image_name"
699-
},
700-
{
701-
"key": "vsi_instance_profile"
702-
},
703-
{
704-
"key": "user_data"
705-
},
706-
{
707-
"key": "boot_volume_encryption_key"
708-
},
709-
{
710-
"key": "vsi_per_subnet"
711-
},
712-
{
713-
"key": "subnet_names"
714-
},
715-
{
716-
"key": "security_group_ids"
717-
},
718-
{
719-
"key": "block_storage_volumes"
720-
},
721-
{
722-
"key": "skip_iam_authorization_policy"
723-
},
724-
{
725-
"key": "enable_floating_ip"
726-
},
727-
{
728-
"key": "placement_group_id"
729-
},
730-
{
731-
"key": "load_balancers"
732-
},
733-
{
734-
"key": "primary_vni_additional_ip_count"
735-
},
736-
{
737-
"key": "use_legacy_network_interface"
738-
},
739-
{
740-
"key": "allow_ip_spoofing"
741-
}
742-
],
743-
"iam_permissions": [
744-
{
745-
"role_crns": [
746-
"crn:v1:bluemix:public:iam::::role:Administrator"
747-
],
748-
"service_name": "is.vpc",
749-
"notes": "Required to create Virtual Private Cloud(VPC)."
750-
}
751-
],
752-
"architecture": {
753-
"features": [
754-
{
755-
"title": " ",
756-
"description": "Ideal for extending existing VPC environments"
757-
},
758-
{
759-
"title": " ",
760-
"description": "Validated configuration that enhances resiliency and security while aligning with financial services compliance requirements."
761-
}
762-
],
763-
"diagrams": [
764-
{
765-
"diagram": {
766-
"caption": "Virtual Server Instance topology - VSI on existing VPC",
767-
"url": "https://raw.githubusercontent.com/terraform-ibm-modules/terraform-ibm-landing-zone/main/reference-architectures/vsi-vsi.drawio.svg",
768-
"type": "image/svg+xml"
769-
},
770-
"description": "This variation is aligned to the IBM Cloud for Financial Services reference architecture. It provisions <b>Virtual Server Instances (VSIs)</b> in every subnet across multiple availability zones, delivering a resilient and secure multizone infrastructure to run your workloads.<br><br> The extension integrates <b>Key Management</b> to strengthen security of sensitive data and uses <b>Activity Tracker with Flow Logs</b> to collect and store Internet Protocol (IP) traffic data. A <b>transit gateway</b> connects the Management and Workload VPCs, while <b>Virtual Private Endpoints (VPEs)</b> provide private access to IBM Cloud services. Secure connectivity to enterprise environments is enabled through a <b>site-to-site VPN</b>, and <b>CBR (Context-based restrictions)</b> rules manage traffic flows to approved services.<br><br> This variation avoids the use of floating IPs for internet access, relying instead on private and controlled connections. It simplifies risk management and demonstrates regulatory compliance for Financial Services scenarios."
771-
}
772-
]
773-
},
774-
"terraform_version": "1.10.5",
775-
"dependency_version_2": true
776599
}
777600
]
778601
},

0 commit comments

Comments
 (0)