Skip to content

Commit

Permalink
Added new Falconstor VTL template (#2000)
Browse files Browse the repository at this point in the history
* added new vtl quickstart project template

* updated power network to 10.x, fixed architecture diagram

* updated template to include 3 networks, attached FalconStor VTL to all 3 networks

* prettier formatting

* fixed phrasing for DocText

* updated template with power instance/network fixes, updated diagram and descriptions accordingly

* prettier formatting

* updated template with fixes, fixed diagram and description

* prettier formatting
  • Loading branch information
Ay1man2 authored and GitHub Enterprise committed Aug 30, 2024
1 parent 1864f67 commit 8206fb0
Show file tree
Hide file tree
Showing 4 changed files with 1,086 additions and 0 deletions.
2 changes: 2 additions & 0 deletions client/src/components/utils/composed-templates.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ import OracleSI from "../../images/oracle-si.png";
import Vpnaas from "../../images/vpnaas.png";
import PowerVsPoc from "../../images/power-poc.png";
import PowerVsPocClassic from "../../images/power-poc-classic.png";
import vtlQuickstart from "../../images/vtl-quickstart.png";
import { keys } from "lazy-z";
const { template_dropdown_map } = require("../../lib/constants");

Expand All @@ -24,6 +25,7 @@ const templateImages = {
"VPN as a Service": Vpnaas,
"Power VS POC": PowerVsPoc,
"Power VS POC Classic": PowerVsPocClassic,
"Power VS FalconStor VTL Quickstart": vtlQuickstart,
};

keys(template_dropdown_map).forEach((template) => {
Expand Down
Binary file added client/src/images/vtl-quickstart.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
20 changes: 20 additions & 0 deletions client/src/lib/constants.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ const oracleSi = require("./docs/templates/oracle-si.json");
const vpnaas = require("./docs/templates/vpn-as-a-service.json");
const powerVsPocQuickStart = require("./docs/templates/power-poc-quick-start.json");
const powerVsPocClassicQuickStart = require("./docs/templates/power-poc-classic-quick-start.json");
const vtlQuickStart = require("./docs/templates/vtl-quick-start.json");
const { azsort } = require("lazy-z");

module.exports = {
Expand Down Expand Up @@ -1051,6 +1052,25 @@ module.exports = {
"A Power VS workspace with all stock AIX and IBM i images available for use",
],
},
"Power VS FalconStor VTL Quickstart": {
template: vtlQuickStart,
name: "Power VS FalconStor VTL Quickstart",
patternDocText:
"This template initializes an environment with one VPC and a Power VS workspace with 3 VSIs and a FalconStor VTL to get started with a Power VS Migration on IBM Cloud.",
includes: [
"Three resource groups designated for the Power Virtual Server Workspace, auxiliary resources, and cloud services",
"A VPC and an example Virtual Server instance deployment in the VPC",
"A StorSight Virtual Server instance deployment in the VPC",
"A Virtual Private Endpoint for Cloud Object storage in the VPC",
"A public gateway, a Transit gateway, and a VPC VPN Gateway",
"A VPC flow log collector, Activity Tracker, Cloud Monitoring and Log Analysis",
"A Key Protect Service and Encryption keys",
"Object storage instances for flow logs and Activity Tracker",
"A Power VS workspace with three Power Networks for regular network traffic, iSCSI backup network traffic, and replication network traffic",
"An IBM i Power Virtual Server instance attached to the regular and iSCSI backup networks",
"One FalconStor VTL instance attached to all three power networks with 3 Power Storage Volumes needed for deployment",
],
},
"VPN as a Service": {
template: vpnaas,
name: "VPN as a Service",
Expand Down
Loading

0 comments on commit 8206fb0

Please sign in to comment.