feat(deploy): add instructions for deploying Helm charts to remote clusters and update task script with permissions change

This commit is contained in:
Janik von Rotz committed 2025-08-03 16:28:33 +02:00
1 parent d4910f7759
commit 034ab26bf7
2 files changed
+23

No files matched your search

+22
View File
@@ -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
+1
View File
@@ -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() {