From 792c5d8a230095b1bcb252e2a620b7acd248c18b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Sch=C3=A4fer?= Date: Sun, 10 May 2026 22:42:54 +0200 Subject: [PATCH] docs(manage/sites): remove Newt Kubernetes installation guide from documentation. Covered now under the Kubernetes section MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marc Schäfer --- docs.json | 1 - manage/sites/install-kubernetes.mdx | 100 ---------------------------- 2 files changed, 101 deletions(-) delete mode 100644 manage/sites/install-kubernetes.mdx diff --git a/docs.json b/docs.json index e4088a8..1b6084f 100644 --- a/docs.json +++ b/docs.json @@ -38,7 +38,6 @@ "pages": [ "manage/sites/understanding-sites", "manage/sites/install-site", - "manage/sites/install-kubernetes", "manage/sites/configure-site", "manage/sites/update-site", "manage/sites/credentials", diff --git a/manage/sites/install-kubernetes.mdx b/manage/sites/install-kubernetes.mdx deleted file mode 100644 index 1955242..0000000 --- a/manage/sites/install-kubernetes.mdx +++ /dev/null @@ -1,100 +0,0 @@ ---- -title: "Kubernetes" -description: "How to deploy a Newt Site on Kubernetes" ---- - -import PangolinCloudTocCta from "/snippets/pangolin-cloud-toc-cta.mdx"; - - - - - -This guide walks you through setting up Newt on Kubernetes using Helm. - -This guide assumes you already are familiar with Kubernetes concepts and you fulfill the following Global prerequisites: - -## Global Prerequisites - -- Kubernetes Cluster (v1.28.15+) -- Access to the Kubernetes Cluster -- Helm (v3.0+) installed, see Helm install docs - -## Helm Installation - -All Fossorial Helm charts are available on Artifact Hub. See Fossorial Charts. - - - - ```bash - helm repo add fossorial https://charts.fossorial.io - helm repo update fossorial - helm search repo fossorial - ``` - - - - Prepare your Newt credentials: - ```env title="newt-cred.env" - PANGOLIN_ENDPOINT= - NEWT_ID= - NEWT_SECRET= - ``` - - Prepare a values file with your desired configuration. - - See Newt chart values configuration options. - - ```yaml title="values-newt.yaml" - newtInstances: - - name: main - enabled: true - auth: - existingSecretName: newt-cred - keys: - endpointKey: PANGOLIN_ENDPOINT - idKey: NEWT_ID - secretKey: NEWT_SECRET - ``` - - - - Create a Kubernetes Secret from the env file created earlier: - ```bash -kubectl create secret generic newt-cred -n newt --from-env-file=newt-cred.env - ``` - - Install Newt with Helm: - ```bash - helm install my-newt fossorial/newt \ - -n newt --create-namespace \ - -f values-newt.yaml - ``` - - Change the release name (`my-newt`), namespace (`newt`), and values filename as needed. - - - ```bash - # Update repo to get latest charts - helm repo update fossorial - # Upgrade Newt (after editing values) - helm upgrade my-newt fossorial/newt -n newt -f values-newt.yaml - ``` - ```bash - # Roll back to a previous revision - helm rollback my-newt 1 -n newt - ``` - - - -## Customizing Your Values - -All configuration options are documented in the respective repositories: - -- Newt Helm chart values - -## References - - - All Fossorial Helm Charts repo - - All Fossorial Kubernetes resources - - Pangolin Kubernetes Controller - - Helm documentation