Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
69 changes: 40 additions & 29 deletions src/components/Templates/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -30,33 +30,44 @@ const TemplatesList: TemplateItem[] = [
link: 'https://designer.otc-service.com/#/applications/list',
},
{
title: 'Bastion Host',
title: 'Nextcloud',
logo: telekomPng,
description: (
<>
This template demonstrates the usecase of the bastion host and the NAT gateway. The bastion host is used as a jump-host to access the private compute via the Admin Network. The private compute has the network port in the Data Network as the default port for outgoing traffic. The NAT gateway is used for SNAT outgoing traffic from the private compute.
This template deploys NextCloud app (version 28) on Open Telekom Cloud using Object Storage and Relational Database Service as the storage back-end and the MySQL Server, respectively.
</>
),
type: 'Cloud Create',
link: 'https://designer.otc-service.com/#/applications/list',
},
{
title: 'Prometheus',
title: 'CCE',
logo: telekomPng,
description: (
<>
This template creates a Prometheus monitoring system with Prometheus server (v2.54.1), Grafana (v11.2.2), node exporter (v1.8.2), and alertmanager (v0.27.0).
Use this template to deploy a CCE cluster with a NAT gateway, worker nodes, a bastion host, and a kubectl client. The kubectl client is pre-configured with a kubeconfig file on the bastion host and is ready to connect to the CCE cluster. You can adjust the CustomSetup script on the bastion host to configure k8s resources inside the CCE cluster with the kubectl command.
</>
),
type: 'Cloud Create',
link: 'https://designer.otc-service.com/#/applications/list',
},
{
title: 'NextCloud',
title: 'Bastion Host',
logo: telekomPng,
description: (
<>
This template deploys NextCloud app (version 28) on Open Telekom Cloud using Object Storage and Relational Database Service as the storage back-end and the MySQL Server, respectively.
This template demonstrates the usecase of the bastion host and the NAT gateway. The bastion host is used as a jump-host to access the private compute via the Admin Network. The private compute has the network port in the Data Network as the default port for outgoing traffic. The NAT gateway is used for SNAT outgoing traffic from the private compute.
</>
),
type: 'Cloud Create',
link: 'https://designer.otc-service.com/#/applications/list',
},
{
title: 'Prometheus',
logo: telekomPng,
description: (
<>
This template creates a Prometheus monitoring system with Prometheus server (v2.54.1), Grafana (v11.2.2), node exporter (v1.8.2), and alertmanager (v0.27.0).
</>
),
type: 'Cloud Create',
Expand Down Expand Up @@ -117,7 +128,7 @@ const TemplatesList: TemplateItem[] = [
),
type: 'Terraform',
link: 'https://github.com/iits-consulting/terraform-opentelekomcloud-cce',
partner: true,
partner: true,

},
// {
Expand All @@ -142,7 +153,7 @@ const TemplatesList: TemplateItem[] = [
),
type: 'Terraform',
link: 'https://github.com/iits-consulting/terraform-opentelekomcloud-crd-installer',
partner: true,
partner: true,

},
{
Expand All @@ -158,7 +169,7 @@ const TemplatesList: TemplateItem[] = [
),
type: 'Terraform',
link: 'https://github.com/iits-consulting/terraform-opentelekomcloud-cts',
partner: true,
partner: true,

},
{
Expand All @@ -173,7 +184,7 @@ const TemplatesList: TemplateItem[] = [
),
type: 'Terraform',
link: 'https://github.com/iits-consulting/terraform-opentelekomcloud-dedicated-loadbalancer',
partner: true,
partner: true,

},
{
Expand All @@ -189,7 +200,7 @@ const TemplatesList: TemplateItem[] = [
),
type: 'Terraform',
link: 'https://github.com/iits-consulting/terraform-opentelekomcloud-enterprise-vpn-connection',
partner: true,
partner: true,

},
{
Expand All @@ -205,7 +216,7 @@ const TemplatesList: TemplateItem[] = [
),
type: 'Terraform',
link: 'https://github.com/iits-consulting/terraform-opentelekomcloud-enterprise-vpn-gateway',
partner: true,
partner: true,

},
{
Expand All @@ -220,7 +231,7 @@ const TemplatesList: TemplateItem[] = [
),
type: 'Terraform',
link: 'https://github.com/iits-consulting/terraform-opentelekomcloud-evs',
partner: true,
partner: true,

},
{
Expand All @@ -237,7 +248,7 @@ const TemplatesList: TemplateItem[] = [
),
type: 'Terraform',
link: 'https://github.com/iits-consulting/terraform-opentelekomcloud-jumphost',
partner: true,
partner: true,

},
{
Expand All @@ -252,7 +263,7 @@ const TemplatesList: TemplateItem[] = [
),
type: 'Terraform',
link: 'https://github.com/iits-consulting/terraform-opentelekomcloud-keycloak-sso-oidc',
partner: true,
partner: true,

},
{
Expand All @@ -267,7 +278,7 @@ const TemplatesList: TemplateItem[] = [
),
type: 'Terraform',
link: 'https://github.com/iits-consulting/terraform-opentelekomcloud-keycloak-sso-saml',
partner: true,
partner: true,

},
{
Expand All @@ -282,7 +293,7 @@ const TemplatesList: TemplateItem[] = [
),
type: 'Terraform',
link: 'https://github.com/iits-consulting/terraform-opentelekomcloud-loadbalancer',
partner: true,
partner: true,

},
{
Expand All @@ -297,7 +308,7 @@ const TemplatesList: TemplateItem[] = [
),
type: 'Terraform',
link: 'https://github.com/iits-consulting/terraform-opentelekomcloud-obs-restricted',
partner: true,
partner: true,

},
{
Expand All @@ -312,7 +323,7 @@ const TemplatesList: TemplateItem[] = [
),
type: 'Terraform',
link: 'https://github.com/iits-consulting/terraform-opentelekomcloud-obs-secrets-reader',
partner: true,
partner: true,

},
{
Expand All @@ -328,7 +339,7 @@ const TemplatesList: TemplateItem[] = [
),
type: 'Terraform',
link: 'https://github.com/iits-consulting/terraform-opentelekomcloud-obs-secrets-writer',
partner: true,
partner: true,

},
{
Expand All @@ -343,7 +354,7 @@ const TemplatesList: TemplateItem[] = [
),
type: 'Terraform',
link: 'https://github.com/iits-consulting/terraform-opentelekomcloud-private-dns',
partner: true,
partner: true,

},
{
Expand All @@ -358,7 +369,7 @@ const TemplatesList: TemplateItem[] = [
),
type: 'Terraform',
link: 'https://github.com/iits-consulting/terraform-opentelekomcloud-projects',
partner: true,
partner: true,

},
{
Expand All @@ -374,7 +385,7 @@ const TemplatesList: TemplateItem[] = [
),
type: 'Terraform',
link: 'https://github.com/iits-consulting/terraform-opentelekomcloud-public-dns',
partner: true,
partner: true,

},
{
Expand All @@ -389,7 +400,7 @@ const TemplatesList: TemplateItem[] = [
),
type: 'Terraform',
link: 'https://github.com/iits-consulting/terraform-opentelekomcloud-rds',
partner: true,
partner: true,

},
{
Expand All @@ -404,7 +415,7 @@ const TemplatesList: TemplateItem[] = [
),
type: 'Terraform',
link: 'https://github.com/iits-consulting/terraform-opentelekomcloud-sfs',
partner: true,
partner: true,

},
{
Expand All @@ -419,7 +430,7 @@ const TemplatesList: TemplateItem[] = [
),
type: 'Terraform',
link: 'https://github.com/iits-consulting/terraform-opentelekomcloud-snat',
partner: true,
partner: true,

},
{
Expand All @@ -434,7 +445,7 @@ const TemplatesList: TemplateItem[] = [
),
type: 'Terraform',
link: 'https://github.com/iits-consulting/terraform-opentelekomcloud-state-bucket',
partner: true,
partner: true,

},
{
Expand All @@ -449,7 +460,7 @@ const TemplatesList: TemplateItem[] = [
),
type: 'Terraform',
link: 'https://github.com/iits-consulting/terraform-opentelekomcloud-vpc',
partner: true,
partner: true,

},
{
Expand All @@ -464,7 +475,7 @@ const TemplatesList: TemplateItem[] = [
),
type: 'Terraform',
link: 'https://github.com/iits-consulting/terraform-opentelekomcloud-waf',
partner: true,
partner: true,

},
];
Expand Down