From 034ab26bf76ce26037e5a345e148374ffadac6da Mon Sep 17 00:00:00 2001 From: Janik von Rotz Date: Sun, 3 Aug 2025 16:28:33 +0200 Subject: [PATCH] feat(deploy): add instructions for deploying Helm charts to remote clusters and update task script with permissions change --- README.md | 22 ++++++++++++++++++++++ task | 1 + 2 files changed, 23 insertions(+) diff --git a/README.md b/README.md index 2c10e4d..cfc3f90 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,7 @@ The Mint System collection of Helm charts. * 🚀 **Install**: Install Helm repository and get started with Odoo. * 🛠️ **Develop**: Deploy Odoo and Postgres to a local Kubernetes cluster. * 🏗️ **Build**: Fork and build your own Helm charts. +* 🚀 **Deploy**: Configure and deploy Helm charts to remote clusters. ## Usage @@ -145,6 +146,12 @@ Commit and push the files. ## Usage +You can use this project to deploy to these Kubernetes clusters: + +* [APPUiO](#APPUiO) +* [Infomaniak](#Infomaniak) +* [K3s](#K3s) + ### APPUiO Setup and deploy the Helm charts with [APPUiO](https://portal.appuio.cloud/). @@ -262,6 +269,21 @@ Install the Odoo chart. task install-chart odoo chk ``` +### K3s + +#### Setup project + +#### Setup ingress nginx + +#### Setup ingress nginx + +Add all repos and install the ingress nginx. + +```bash +task add-repos +task install-chart ingress-nginx +``` + ## Troubleshooting ### Debug the APPUiO Postgres instance diff --git a/task b/task index 1d45bba..50a99f7 100755 --- a/task +++ b/task @@ -286,6 +286,7 @@ function switch-context() { TARGET="$HOME/.kube/config.$1" echo "Setup symlink from $LINK_NAME to $TARGET" ln -s "$TARGET" "$LINK_NAME" + chmod 0644 "$TARGET" } function show-context() {