From 2965dee6211d5c8f0cc088e31cd7675a5a8fdfcb Mon Sep 17 00:00:00 2001 From: atovpeko Date: Wed, 15 Jul 2026 18:24:09 +0300 Subject: [PATCH 1/4] initial IA --- astro.config.ts | 38 +++- src/components/HeroGetStartedCard.astro | 49 +++-- .../deploy/enterprise/backup-and-restore.mdx | 23 +++ .../deploy/enterprise/cluster-management.mdx | 19 ++ src/content/docs/deploy/enterprise/index.mdx | 29 +++ .../docs/deploy/enterprise/monitoring.mdx | 24 +++ .../docs/deploy/enterprise/support-bundle.mdx | 19 ++ .../deploy/enterprise/troubleshooting.mdx | 29 +++ .../docs/deploy/enterprise/upgrades.mdx | 16 ++ .../get-started/cloud-exclusive-features.mdx | 4 +- .../get-started/enterprise/deploy-cluster.mdx | 37 ++++ .../enterprise/install-console.mdx | 71 +++++++ .../get-started/enterprise/register-hosts.mdx | 38 ++++ .../get-started/enterprise/requirements.mdx | 52 +++++ .../docs/get-started/feature-comparison.mdx | 2 +- src/content/docs/get-started/index.mdx | 12 +- src/content/docs/index.mdx | 15 +- .../feature-comparison.mdx | 2 +- .../enterprise-exclusive-features.mdx | 66 +++++++ src/content/docs/learn/enterprise/index.mdx | 50 +++++ src/content/docs/learn/index.mdx | 28 ++- .../tiger-cloud/cloud-exclusive-features.mdx | 7 +- src/content/docs/learn/tiger-cloud/index.mdx | 54 +++--- .../_cloud-exclusive-feature-details.mdx | 17 +- src/partials/_feature-comparison.mdx | 181 +++++++++--------- src/styles/page-splash.css | 33 +++- 26 files changed, 752 insertions(+), 163 deletions(-) create mode 100644 src/content/docs/deploy/enterprise/backup-and-restore.mdx create mode 100644 src/content/docs/deploy/enterprise/cluster-management.mdx create mode 100644 src/content/docs/deploy/enterprise/index.mdx create mode 100644 src/content/docs/deploy/enterprise/monitoring.mdx create mode 100644 src/content/docs/deploy/enterprise/support-bundle.mdx create mode 100644 src/content/docs/deploy/enterprise/troubleshooting.mdx create mode 100644 src/content/docs/deploy/enterprise/upgrades.mdx create mode 100644 src/content/docs/get-started/enterprise/deploy-cluster.mdx create mode 100644 src/content/docs/get-started/enterprise/install-console.mdx create mode 100644 src/content/docs/get-started/enterprise/register-hosts.mdx create mode 100644 src/content/docs/get-started/enterprise/requirements.mdx create mode 100644 src/content/docs/learn/enterprise/enterprise-exclusive-features.mdx create mode 100644 src/content/docs/learn/enterprise/index.mdx diff --git a/astro.config.ts b/astro.config.ts index ae09861db..57296cbdf 100644 --- a/astro.config.ts +++ b/astro.config.ts @@ -357,7 +357,8 @@ export default defineConfig({ collapsed: true, items: [ { label: "Compare Tiger Data products", link: "/get-started/feature-comparison" }, - { label: "Cloud-exclusive features", link: "/get-started/cloud-exclusive-features" }, + { label: "Why Tiger Cloud", link: "/get-started/cloud-exclusive-features" }, + { label: "Why TimescaleDB Enterprise", link: "/learn/enterprise/enterprise-exclusive-features" }, { label: "Compare TimescaleDB editions", link: "/get-started/choose-your-path/timescaledb-editions" }, { label: "Supported platforms", link: "/get-started/choose-your-path/supported-platforms" }, ], @@ -388,6 +389,16 @@ export default defineConfig({ { label: "Connect your app", link: "/get-started/quickstart/connect-your-app" }, ], }, + { + label: "TimescaleDB Enterprise", + collapsed: true, + items: [ + { label: "Install the console", link: "/get-started/enterprise/install-console" }, + { label: "Register infrastructure hosts", link: "/get-started/enterprise/register-hosts" }, + { label: "Deploy your first cluster", link: "/get-started/enterprise/deploy-cluster" }, + { label: "System requirements", link: "/get-started/enterprise/requirements" }, + ], + }, { label: "News and updates", collapsed: true, @@ -414,12 +425,20 @@ export default defineConfig({ { label: "Tiger Data architecture for real-time analytics", link: "/learn/deep-dive/whitepaper" }, ], }, + { + label: "TimescaleDB Enterprise", + collapsed: true, + items: [ + { label: "Meet TimescaleDB Enterprise", link: "/learn/enterprise" }, + { label: "What it adds", link: "/learn/enterprise/enterprise-exclusive-features" }, + ], + }, { label: "Tiger Cloud", collapsed: true, items: [ - { label: "Tiger Cloud", link: "/learn/tiger-cloud" }, - { label: "Cloud-exclusive features", link: "/learn/tiger-cloud/cloud-exclusive-features" }, + { label: "Meet Tiger Cloud", link: "/learn/tiger-cloud" }, + { label: "What it adds", link: "/learn/tiger-cloud/cloud-exclusive-features" }, { label: "Supported regions", link: "/learn/tiger-cloud/regions" }, { label: "Tiger Cloud essentials", link: "/learn/tiger-cloud/tiger-cloud-essentials" }, ], @@ -1218,6 +1237,19 @@ export default defineConfig({ { label: "Troubleshooting", link: "/deploy/self-hosted/troubleshooting" }, ], }, + { + label: "TimescaleDB Enterprise", + collapsed: true, + items: [ + { label: "Overview", link: "/deploy/enterprise" }, + { label: "Monitor your cluster", link: "/deploy/enterprise/monitoring" }, + { label: "Back up and restore", link: "/deploy/enterprise/backup-and-restore" }, + { label: "Manage your cluster", link: "/deploy/enterprise/cluster-management" }, + { label: "Upgrade TimescaleDB and PostgreSQL", link: "/deploy/enterprise/upgrades" }, + { label: "Generate a support bundle", link: "/deploy/enterprise/support-bundle" }, + { label: "Troubleshooting", link: "/deploy/enterprise/troubleshooting" }, + ], + }, { label: "Managed Service for TimescaleDB", collapsed: true, diff --git a/src/components/HeroGetStartedCard.astro b/src/components/HeroGetStartedCard.astro index 23c623397..4d545dc30 100644 --- a/src/components/HeroGetStartedCard.astro +++ b/src/components/HeroGetStartedCard.astro @@ -11,8 +11,8 @@ import timescaledbBg from '../assets/images/hero-local/timescaledb-bg.png'; import timescaledbBgDark from '../assets/images/hero-local/timescaledb-bg-dark.png'; export interface Props { - /** "cloud" = lavender card (Get started with Cloud), "local" = cream card (Install locally). */ - variant: "cloud" | "local"; + /** "cloud" = lavender card, "local" = cream card, "enterprise" = tinted card (no illustration yet). */ + variant: "cloud" | "local" | "enterprise"; /** Card heading (e.g. "Get started with Cloud"). */ title: string; /** Short description under the title. */ @@ -24,7 +24,14 @@ export interface Props { } const { variant, title, description, ctaText, href } = Astro.props; -const variantClass = variant === "cloud" ? "splash-hero-card--cloud" : "splash-hero-card--local"; +const variantClass = + variant === "cloud" + ? "splash-hero-card--cloud" + : variant === "local" + ? "splash-hero-card--local" + : "splash-hero-card--enterprise"; +// The enterprise variant has no illustration artwork yet; it falls back to a solid tint + noise. +const hasIllustration = variant === "cloud" || variant === "local"; const bgImage = variant === "cloud" ? cloudBg : timescaledbBg; const bgImageDark = variant === "cloud" ? cloudBgDark : timescaledbBgDark; --- @@ -34,22 +41,26 @@ const bgImageDark = variant === "cloud" ? cloudBgDark : timescaledbBgDark; href={href} >