diff --git a/README.md b/README.md index b11084a..1eb36b2 100644 --- a/README.md +++ b/README.md @@ -219,7 +219,9 @@ Create new Kubernetes cluster in the Infomaniak manager. Then add an instance gr Download the Kubeconfig file and merge it. ```bash -KUBECONFIG=~/Downloads/pck-XXXXXXX-kubeconfig:$KUBECONFIG kubectl config view --merge --flatten > ~/.kube/config +KUBECONFIG_FILE=~/Downloads/pck-XXXXXXX-kubeconfig +mkdir -p ~/.kube +KUBECONFIG=$KUBECONFIG_FILE:$KUBECONFIG kubectl config view --merge --flatten > ~/.kube/config kubectl config get-contexts ``` diff --git a/cert-manager-0.1.0.tgz b/cert-manager-0.1.0.tgz new file mode 100644 index 0000000..769506e Binary files /dev/null and b/cert-manager-0.1.0.tgz differ diff --git a/cluster-issuer/README.md b/cluster-issuer/README.md index ee6f084..c8f496b 100644 --- a/cluster-issuer/README.md +++ b/cluster-issuer/README.md @@ -11,3 +11,5 @@ Domain: `acme` | Key | Type | Default | | -------------- | ------- | -------------------- | | email | string | `login@example.com` | +| solver | string | `infomaniak` | +| InfomaniakApiToken | string | | diff --git a/index.yaml b/index.yaml index 363f7a5..3d861c9 100644 --- a/index.yaml +++ b/index.yaml @@ -1,9 +1,24 @@ apiVersion: v1 entries: + cert-manager: + - apiVersion: v2 + appVersion: 1.0.0 + created: "2025-07-27T17:02:24.463571197+02:00" + description: Mint System Cert Manager + digest: bbb17ee2e05e223ca6e83dcf46fe01e9fc1f439d393473cfa436614a531ad96b + home: https://kubernetes.build/ + maintainers: + - email: support@mint-system.ch + name: Mint System GmbH + name: cert-manager + type: application + urls: + - cert-manager-0.1.0.tgz + version: 0.1.0 odoo: - apiVersion: v2 appVersion: 1.0.0 - created: "2025-07-21T16:07:39.840924749+02:00" + created: "2025-07-27T17:02:24.464576832+02:00" dependencies: - condition: postgres.enabled name: postgres @@ -14,7 +29,7 @@ entries: repository: https://kubernetes.build version: 0.1.0 description: Mint System Odoo - digest: 7bb3733c427339973f1c3b16714332fad8a753d29dc6ecce107b1488ea9e9486 + digest: 10123e282596730e2c0f39334d553183a298ca220c9e50f9c2bfb89cf3bbec56 home: https://kubernetes.build/ maintainers: - email: support@mint-system.ch @@ -27,9 +42,9 @@ entries: postgres: - apiVersion: v2 appVersion: 1.0.0 - created: "2025-07-21T16:07:39.842608066+02:00" + created: "2025-07-27T17:02:24.464873834+02:00" description: Mint System Postgres - digest: 79802a313f6fb7d3895f07b0e188276f4bbd1bd2286ae6ad4d08f135379915ee + digest: 24bdf919376073baef14cbbb1242b30d85aa25bc0adf75acac6c2b0542de9911 home: https://kubernetes.build/ maintainers: - email: support@mint-system.ch @@ -42,9 +57,9 @@ entries: vshnPostgres: - apiVersion: v2 appVersion: 1.0.0 - created: "2025-07-21T16:07:39.842874916+02:00" + created: "2025-07-27T17:02:24.465113325+02:00" description: VSHN Postgres - digest: f35c899eabb108d96e48327cf90fbf9f3439ee311e320326a9f4156d6bcf1240 + digest: cdc10a3e031abcbe61361797fca27ed26676be0b89e14fcfdf4f74b0737d493d home: https://kubernetes.build/ maintainers: - email: support@mint-system.ch @@ -54,4 +69,4 @@ entries: urls: - vshnPostgres-0.1.0.tgz version: 0.1.0 -generated: "2025-07-21T16:07:39.838065425+02:00" +generated: "2025-07-27T17:02:24.463077755+02:00" diff --git a/odoo-0.1.0.tgz b/odoo-0.1.0.tgz index ac020d8..7e76b5d 100644 Binary files a/odoo-0.1.0.tgz and b/odoo-0.1.0.tgz differ diff --git a/postgres-0.1.0.tgz b/postgres-0.1.0.tgz index ffe0804..9244d80 100644 Binary files a/postgres-0.1.0.tgz and b/postgres-0.1.0.tgz differ diff --git a/task b/task index b8224c2..f192be0 100755 --- a/task +++ b/task @@ -74,10 +74,15 @@ function help() { } # Default vars + OC_PROJECT=${OC_PROJECT:="odoo"} NAMESPACE=${NAMESPACE:="odoo"} RELEASE_NAME=${RELEASE_NAME:="odoo"} +# Dynamic vars + +PASS_ENTRY=$(echo "env/${PWD##*/}" | tr '[:upper:]' '[:lower:]') + # Import commands function clone-taskfile(){ @@ -131,6 +136,24 @@ function test-k8s() { fi } +function save-kubeconfig() { + if [ -f .env ]; then + echo "Store .env file in pass: $PASS_ENTRY" + cat .env | pass insert -m -f "$PASS_ENTRY" + else + echo "No .env file found." + fi +} + +function save-kubeconfig() { + if [ -f .env ]; then + echo "Store .env file in pass: $PASS_ENTRY" + cat .env | pass insert -m -f "$PASS_ENTRY" + else + echo "No .env file found." + fi +} + # Docs Commands function dev-vitepress() { @@ -435,8 +458,10 @@ function list() { function package-repo() { echo "Package Helm charts." index-repo + helm package cluster-issuer helm package postgres helm package vshnPostgres + mkdir -p ./odoo/charts cp postgres-0.1.0.tgz odoo/charts/ cp vshnPostgres-0.1.0.tgz odoo/charts/ helm package odoo diff --git a/vshnPostgres-0.1.0.tgz b/vshnPostgres-0.1.0.tgz index a5cbfcc..f6b6853 100644 Binary files a/vshnPostgres-0.1.0.tgz and b/vshnPostgres-0.1.0.tgz differ