Commit Graph
130 Commits
Author SHA1 Message Date
Mint Bot a1dcec5cef feat(install): add support for hugo chart and forgejo instance token configuration 2025-08-13 18:03:10 +02:00
Mint Bot afb2319a7c feat(forgejoRunner): reduce replicas and improve init container configuration
- Reduced the number of replicas from 2 to 1 for forgejo-runner deployment
- Renamed init container from `runner-config-generation` to `init`
- Updated init container command to use `sh -c` with multi-step script for better readability and control
- Added informative echo messages during runner registration and config generation
- Properly quoted environment variable references in template
- Removed unused `FORGEJO_INSTANCE_URL` environment variable
- Updated task script to correctly reference chart name during helm upgrade and uninstall
- Added `get-secrets` support for forgejoRunner to retrieve forgejoInstanceToken
- Improved output formatting in get-secrets function with proper labels
2025-08-13 15:22:44 +02:00
Mint Bot 242da69ba0 feat(charts): add forgejoRunner chart and related configurations 2025-08-13 14:57:57 +02:00
Mint Bot 634a3f0a49 feat(odoo): add K8up backup support and Helm chart integration 2025-08-13 10:13:30 +02:00
Mint Bot f84063d3f5 feat(odoo): add cloudnative-pg as a dependency and wait for deployment availability 2025-08-13 09:54:44 +02:00
Mint Bot 08cf68d239 feat(task): add load-images function to load Docker images into kind cluster 2025-08-13 09:43:15 +02:00
Mint Bot 227773ed5e feat(k8s): install cnpg chart in test-k8s workflow 2025-08-13 08:48:32 +02:00
Mint Bot b5b349c685 feat(odoo): migrate from Bitnami PostgreSQL to CloudNativePG and update configurations
- Replace Bitnami PostgreSQL with CloudNativePG for Odoo deployment
- Add new `cnpg` configuration section in `values.yaml` and template files
- Update environment variables in `.env.template` by removing obsolete `POSTGRES_PASSWORD` and `OC_PROJECT`
- Adjust task functions to support new naming conventions and Kind cluster checks
- Update documentation in READMEs for consistency and clarity
- Fix duplicate `GITHUB_USERNAME` in ConfigMap template
- Update log and secret retrieval commands for new PostgreSQL setup
2025-08-12 22:09:28 +02:00
Janik von Rotz 1c9615fcb2 fix(kube-config): ensure target config file exists before symlinking 2025-08-09 17:31:23 +02:00
Janik von Rotz 6260a43df3 fix(certs): update secret key for cluster issuer 2025-08-09 13:29:11 +02:00
Janik von Rotz 6032ea0f2e feat(cert-manager): add support for retrieving cluster issuer secrets 2025-08-09 13:05:33 +02:00
Janik von Rotz a30ed218b7 feat(postgres): make storage class configurable and refactor task script to use chart instead of name 2025-08-09 12:45:23 +02:00
Mint Bot ec06b3404c fix(install-chart): include odoo in conditional statement for helm installation 2025-08-07 09:46:57 +02:00
Mint Bot 14f8e7a160 feat(clusterIssuer): rename cluster-issuer to clusterIssuer and remove unused values file 2025-08-07 09:44:43 +02:00
Mint Bot 1448c3071a feat(deployment-updater): add initial deployment updater chart and implement export-kubeconfig functionality 2025-08-06 08:39:48 +02:00
Mint Bot a7a7e1f6ef feat(task): add display of external ip and implement ingress-nginx upgrade functionality 2025-08-05 18:15:11 +02:00
Mint Bot 0341787cc0 feat(ingress): add support for external IP in ingress-nginx installation 2025-08-05 18:06:30 +02:00
Mint Bot d0788c747c fix(config): remove namespace variable and replace with default odoo value 2025-08-05 15:19:29 +02:00
Mint Bot 03016a2632 feat(ingress): update ingress resources and disable local image loading 2025-08-05 13:37:20 +02:00
Mint Bot b275849825 feat(task): add checks for local docker images before loading them into kind cluster 2025-08-05 13:32:40 +02:00
Mint Bot f546168899 feat(hugo): add hugo chart with deployment, service, and ingress templates 2025-08-05 13:24:43 +02:00
Mint Bot 528a40f27e feat(task): add command to show environment information 2025-08-05 11:14:42 +02:00
Mint Bot 58ba3fa2b6 fix(deployment): update postgresql service names and pvc settings 2025-08-05 10:50:33 +02:00
Mint Bot ac6ab117c0 fix(task): simplify kubectl command check 2025-08-05 09:28:53 +02:00
Mint Bot d623fea946 fix(deployment): update postgres host and add support for custom namespace in odoo deployment 2025-08-05 09:21:07 +02:00
Mint Bot 5547b8e495 fix(task): enable github token authentication for helm repository 2025-08-04 20:08:26 +02:00
Mint Bot 66521095ce feat(helm): package revision update 2025-08-04 20:07:36 +02:00
Janik von Rotz d4e30f7750 feat(chart-index): update index.yaml with new package versions and add cluster-issuer entry 2025-08-04 19:08:29 +02:00
Janik von Rotz 1ceddde2fa fix(cert-manager): remove values file and disable ACME HTTP01 ingress path type exact feature gate 2025-08-04 14:48:35 +02:00
Janik von Rotz cceb55551d feat(cluster-issuer): rename cert-issuer to cluster-issuer and update related files 2025-08-04 14:39:45 +02:00
Janik von Rotz 584ba9ddc6 fix(deploy): update chart digests and refactor forwarding tasks 2025-08-04 14:02:47 +02:00
Janik von Rotz ff33217822 fix(task): handle kubectl config current-context errors 2025-08-04 13:49:48 +02:00
Janik von Rotz b651bba1d2 feat(postgres): add configurable host path for PersistentVolume 2025-08-04 13:46:24 +02:00
Janik von Rotz 83d475d5d8 fix(helm): update chart packages and templates for consistency 2025-08-04 09:58:16 +02:00
Janik von Rotz ab45c59abd feat(chart): update index.yaml and add new charts for odoo, postgres, and vshnPostgres 2025-08-04 09:55:22 +02:00
Janik von Rotz a6fba7755e feat(index): update index and add new packages 2025-08-04 07:55:59 +02:00
Janik von Rotz 40b41c0c33 fix(cluster-issuer): correct ingress class name typo
fix(postgres): simplify values and templates
fix(task): rename list-pods to get-pods
fix(vshnPostgres): simplify values and templates
2025-08-04 07:45:47 +02:00
Janik von Rotz 530661d5da fix(task): remove install-kuard function 2025-08-03 16:55:18 +02:00
Janik von Rotz fc558eb3d1 feat(cluster-issuer): update installation to support Raspberry Pi 2025-08-03 16:50:27 +02:00
Janik von Rotz ec5df4cd4a feat(cert-manager): add setup for cert manager with Infomaniak webhook 2025-08-03 16:39:18 +02:00
Janik von Rotz 034ab26bf7 feat(deploy): add instructions for deploying Helm charts to remote clusters and update task script with permissions change 2025-08-03 16:28:33 +02:00
Janik von Rotz d4910f7759 fix(context): update k3s context name from krb to rpi 2025-08-03 15:57:03 +02:00
Janik von Rotz 0fcb7a7cdb fix(kube-config): update context listing and improve symlink handling 2025-08-03 15:55:49 +02:00
Janik von Rotz 7bab0d4d02 fix(odoo): update deployment names and remove unused configuration and binaries 2025-08-02 18:21:10 +02:00
Janik von Rotz 41c285dddc fix(kind-cluster): remove unused kubelet config application code 2025-07-31 17:10:05 +02:00
Janik von Rotz b1c42b643a feat(chart): update odoo chart to use postgresql from bitnami repository 2025-07-31 16:59:46 +02:00
Janik von Rotz 58cb4a9e99 fix(helm): update chart packages and remove postgresql dependency 2025-07-31 16:47:23 +02:00
Janik von Rotz bb4ee06585 fix(helm-charts): update chart packages and templates 2025-07-31 09:50:12 +02:00
Janik von Rotz 7bd631ae72 feat(odoo): refactor PostgreSQL configuration and update secrets management 2025-07-31 09:27:57 +02:00
Janik von Rotz ca6920aefe feat(kube): add support for switching kubeconfig context 2025-07-30 16:43:09 +02:00