From adf658e4bb3cb59d95a878952e27f694ff7fdf39 Mon Sep 17 00:00:00 2001 From: Joao Eduardo Luis Date: Sun, 17 Mar 2024 16:34:32 +0000 Subject: [PATCH] website: adjust for 's3gw-tech', drop rancher/suse Signed-off-by: Joao Eduardo Luis --- docusaurus.config.js | 50 +++++--------------------------------- src/css/icon_dropdown.css | 9 ++++++- src/pages/index.js | 19 +++++++-------- src/pages/index.module.css | 2 +- 4 files changed, 24 insertions(+), 56 deletions(-) diff --git a/docusaurus.config.js b/docusaurus.config.js index 1753d8a..f3829c4 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -2,13 +2,13 @@ /** @type {import('@docusaurus/types').DocusaurusConfig} */ module.exports = { title: 's3gw Project', - tagline: 'Lightweght S3 service for Kubernetes', - url: 'https://s3gw.io', + tagline: 'Lightweght S3 service for small deployments', + url: 'https://s3gw.tech', baseUrl: '/', onBrokenLinks: 'throw', onBrokenMarkdownLinks: 'warn', favicon: 'img/favicon.ico', - organizationName: 'Aquarist Labs', // Usually your GitHub org/user name. + organizationName: 's3gw.tech', // Usually your GitHub org/user name. projectName: 's3gw website', // Usually your repo name. trailingSlash: false, themeConfig: { @@ -41,55 +41,17 @@ module.exports = { className: 'navbar__docs' }, { - to: 'https://rancher-users.slack.com/archives/C04DCMUV8SE', - label: 'Slack', - position: 'right', - className: 'navbar__docs' - }, - { - to: 'https://github.com/aquarist-labs/s3gw', + to: 'https://github.com/s3gw-tech/s3gw', label: 'GitHub', position: 'right', className: 'navbar__icon navbar__github', - }, - { - type: 'dropdown', - label: 'More From SUSE', - position: 'right', - className: 'navbar__docs', - items: [ - { - label: 'Rancher', - to: 'https://www.rancher.com', - className: 'navbar__icon navbar__rancher', - }, - { - label: 'Rancher Desktop', - to: "https://rancherdesktop.io", - className: 'navbar__icon navbar__rd', - }, - { - label: 'Longhorn', - to: "https://longhorn.io", - className: 'navbar__icon navbar__longhorn', - }, - { - type: 'html', - value: '
', - }, - { - label: 'More Projects...', - to: "https://opensource.suse.com", - className: 'navbar__icon navbar__suse', - }, - ], - } + }, ], }, footer: { style: 'dark', links: [], - copyright: `Copyright © ${new Date().getFullYear()} SUSE`, + copyright: `Copyright © ${new Date().getFullYear()} s3gw contributors`, }, }, presets: [ diff --git a/src/css/icon_dropdown.css b/src/css/icon_dropdown.css index 0465bbe..7c531af 100644 --- a/src/css/icon_dropdown.css +++ b/src/css/icon_dropdown.css @@ -47,6 +47,12 @@ padding-bottom: 4px; } +/* + -- + keep these around in case of need, but we don't intend to use them anymore + -- +*/ +/* .navbar__rancher:hover:before { background-color: #2e68e9; } @@ -84,4 +90,5 @@ mask-size: cover; height: 15px; padding-bottom: 4px; -} \ No newline at end of file +} +*/ diff --git a/src/pages/index.js b/src/pages/index.js index a6eb991..7fa5a5a 100644 --- a/src/pages/index.js +++ b/src/pages/index.js @@ -13,7 +13,7 @@ function Landing() {

Leverage your infrastructure for object storage

-

The s3gw project is a lightweight, open source S3 service that's easy to deploy in a cloud native environment. It's useful for Kubernetes users who need object storage to back up their application data to a Longhorn PV.

+

The s3gw project is a lightweight, open source S3 service for small deployments, and easy to deploy in a cloud native environment such as Kubernetes.

@@ -39,8 +39,8 @@ function Landing() {

Easy to deploy and manage, with a light container footprint and Helm charts to get started.

-

Longhorn for object storage

-

Consume a Longhorn PVC, and expose it as S3 for applications.

+

Just needs some storage

+

May it be a Kubernetes PVC or a local File System, s3gw consumes any storage and exposes it as S3 for applications.

UI

@@ -59,7 +59,7 @@ function Landing() { { ` # Helm chart -helm repo add s3gw https://aquarist-labs.github.io/s3gw-charts/ +helm repo add s3gw https://charts.s3gw.tech helm install s3gw s3gw/s3gw --namespace s3gw-system --create-namespace \\ --set publicDomain=YOUR_DOMAIN_NAME \\ --set ui.publicDomain=YOUR_DOMAIN_NAME @@ -77,8 +77,7 @@ podman run --replace --name=s3gw-ui -it -p 8080:8080 -e S3GW_SERVICE_URL="http:/ ` }

Helm is the preferred deployment method, and will automatically use - your cluster's default storage class for the backing store. If you have - Longhorn installed already, s3gw will thus use a Longhorn PV. The above + your cluster's default storage class for the backing store. The above assumes cert-manager and traefik are available, but these and other settings can be overridden via values.yaml.

Docker and Podman deployments will use ephemeral storage inside the @@ -103,20 +102,20 @@ podman run --replace --name=s3gw-ui -it -p 8080:8080 -e S3GW_SERVICE_URL="http:/

-

Articles from the Rancher blog

+

Highlighted Articles from the Blog

Introduction to s3gw

- Read more + Read more

Epinio meets s3gw

- Read more + Read more

Deploy s3gw in Digital Ocean

- Read more + Read more
diff --git a/src/pages/index.module.css b/src/pages/index.module.css index 264e5b1..40cff59 100644 --- a/src/pages/index.module.css +++ b/src/pages/index.module.css @@ -1,5 +1,5 @@ /* -------------------------------- -Below is used for the s3gw.io landing page +Below is used for the s3gw.tech landing page ----------------------------------*/ * {