diff --git a/src/app/project/[projectId]/project-overview.tsx b/src/app/project/[projectId]/project-overview.tsx index ebe745da..181b9c96 100644 --- a/src/app/project/[projectId]/project-overview.tsx +++ b/src/app/project/[projectId]/project-overview.tsx @@ -3,7 +3,6 @@ import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"; import AppTable from "./apps-table"; import ProjectNetworkGraph from "./project-network-graph"; -import { App } from "@prisma/client"; import { UserSession } from "@/shared/model/sim-session.model"; import { useRouter, useSearchParams } from "next/navigation"; import { Table, Network } from "lucide-react"; diff --git a/src/app/settings/cluster/actions.ts b/src/app/settings/cluster/actions.ts index 7fd5250a..847df3f1 100644 --- a/src/app/settings/cluster/actions.ts +++ b/src/app/settings/cluster/actions.ts @@ -14,7 +14,7 @@ export const setNodeStatus = async (nodeName: string, schedulable: boolean) => }); export const applyTraefikIpPropagation = async (enableIpPreservation: boolean) => - simpleAction(async () => { + simpleAction(async () => { await getAdminUserSession(); const updatedStatus = await traefikService.applyExternalTrafficPolicy(enableIpPreservation); return new SuccessActionResult( diff --git a/src/shared/templates/apps/wordpress.template.ts b/src/shared/templates/apps/wordpress.template.ts index 7ceb01d2..36120407 100644 --- a/src/shared/templates/apps/wordpress.template.ts +++ b/src/shared/templates/apps/wordpress.template.ts @@ -47,7 +47,8 @@ MYSQL_USER=wordpress appVolumes: [{ size: 500, containerMountPath: '/var/lib/mysql', - accessMode: 'ReadWriteOnce' + accessMode: 'ReadWriteOnce', + storageClassName: 'longhorn', }], appFileMounts: [], appPorts: [{ @@ -85,7 +86,8 @@ WORDPRESS_TABLE_PREFIX=wp_ appVolumes: [{ size: 500, containerMountPath: '/var/www/html', - accessMode: 'ReadWriteMany' + accessMode: 'ReadWriteMany', + storageClassName: 'longhorn' }], appFileMounts: [{ containerMountPath: '/usr/local/etc/php/conf.d/custom.ini', diff --git a/src/shared/templates/databases/mariadb.template.ts b/src/shared/templates/databases/mariadb.template.ts index 9aa2d564..f5dd8ded 100644 --- a/src/shared/templates/databases/mariadb.template.ts +++ b/src/shared/templates/databases/mariadb.template.ts @@ -57,7 +57,8 @@ export const mariadbAppTemplate: AppTemplateModel = { appVolumes: [{ size: 400, containerMountPath: '/var/lib/mysql', - accessMode: 'ReadWriteOnce' + accessMode: 'ReadWriteOnce', + storageClassName: 'longhorn', }], appFileMounts: [], appPorts: [{ diff --git a/src/shared/templates/databases/mongodb.template.ts b/src/shared/templates/databases/mongodb.template.ts index 0a49d24e..4449aa32 100644 --- a/src/shared/templates/databases/mongodb.template.ts +++ b/src/shared/templates/databases/mongodb.template.ts @@ -50,7 +50,8 @@ export const mongodbAppTemplate: AppTemplateModel = { appVolumes: [{ size: 500, containerMountPath: '/data/db', - accessMode: 'ReadWriteOnce' + accessMode: 'ReadWriteOnce', + storageClassName: 'longhorn', }], appFileMounts: [], appPorts: [{ diff --git a/src/shared/templates/databases/mysql.template.ts b/src/shared/templates/databases/mysql.template.ts index aa9c22d0..a2830d9a 100644 --- a/src/shared/templates/databases/mysql.template.ts +++ b/src/shared/templates/databases/mysql.template.ts @@ -57,7 +57,8 @@ export const mysqlAppTemplate: AppTemplateModel = { appVolumes: [{ size: 500, containerMountPath: '/var/lib/mysql', - accessMode: 'ReadWriteOnce' + accessMode: 'ReadWriteOnce', + storageClassName: 'longhorn', }], appFileMounts: [], appPorts: [{ diff --git a/src/shared/templates/databases/postgres.template.ts b/src/shared/templates/databases/postgres.template.ts index 353836df..b300b9ea 100644 --- a/src/shared/templates/databases/postgres.template.ts +++ b/src/shared/templates/databases/postgres.template.ts @@ -51,7 +51,8 @@ export const postgreAppTemplate: AppTemplateModel = { appVolumes: [{ size: 300, containerMountPath: '/var/lib/qs-postgres', - accessMode: 'ReadWriteOnce' + accessMode: 'ReadWriteOnce', + storageClassName: 'longhorn', }], appFileMounts: [], appPorts: [{