Commit Graph
267 Commits
Author SHA1 Message Date
Mint Bot c545fa2aaf feat(helm): package revision update 2025-08-20 09:31:18 +00:00
Mint Bot e3a2e8fcd6 chore(ci): update runner from k8s to ubuntu-latest 2025-08-20 11:30:52 +02:00
Mint Bot 446856ba05 feat(index): rename cluster-issuer to clusterIssuer and add hugo chart 2025-08-20 11:29:20 +02:00
Mint Bot 468ef79eff feat(helm): package revision update 2025-08-20 11:28:51 +02:00
Mint Bot 8dc4451d46 chore(ci): update test workflow and task functions
- Rename tasks in test.yml to be more descriptive: 'Run task clone taskfile' -> 'Clone taskfile', 'Run task template .env' -> 'Template .env', 'Run task test-k8s' -> 'Test chart odoo'
- Update task function names from test-k8s to test-chart-odoo and test-clusterIssuer to test-chart-clusterIssuer for consistency
- Update help text and function definitions accordingly
- Modify test-chart-odoo to install ingress-nginx via install-chart instead of direct call
2025-08-20 10:11:52 +02:00
Mint Bot 40a4e44faa feat(cnpg): simplify and refactor CloudNativePG configuration
- Renamed and flattened CNPG configuration parameters for consistency
- Replaced separate cluster and database resources with unified bootstrap configuration
- Updated README documentation to reflect new parameter structure
- Modified templates to use new CNPG values structure
- Updated secret handling for GitHub PAT
- Standardized storageClassName default value across charts
2025-08-19 11:11:30 +02:00
Mint Bot c60c38a661 feat(odoo): add CloudNativePG support, storage class, and ingress improvements
- Add instructions to install CloudNativePG chart
- Add SQL resource to grant database access privileges for Odoo
- Add persistent volume claim with configurable storage class
- Enhance Odoo deployment with liveness and readiness probes
- Improve ingress configuration with custom headers and websocket routing
- Update service definitions to include odoo-gevent service for websocket traffic
- Synchronize parameter descriptions and fix casing in READMEs
- Add image parameter to forgejoRunner with updated table format
2025-08-18 22:02:09 +02:00
Mint Bot 7bb816862b feat(odoo): update script commands for downloading and cloning addons
Updated the commands in deploy.yaml to use `download-git-archive` and `clone-git-addons` instead of `download-odoo-enterprise` and `git-clone-addons` for improved addon handling.
2025-08-14 10:07:37 +02:00
Mint Bot 4967aca61a fix(deploy): remove docker label from runner configuration 2025-08-13 18:58:04 +02:00
Mint Bot a4acea40f8 feat(forgejoRunner): update runner labels to include environment configuration
Add detailed label specifying Ubuntu version and Docker image for the runner, improving environment identification and consistency in CI/CD workflows.
2025-08-13 18:47:40 +02:00
Mint Bot 9dcfe757bb feat(forgejoRunner): update runner labels and Docker image version
- Changed runner labels from `ubuntu-latest:docker://ghcr.io/catthehacker/ubuntu:custom-24.04` to `k8s-runner` for consistency and clarity
- Updated Docker-in-Docker (dind) sidecar container image from `docker:dind` to `docker:24-git` to ensure compatibility with Git tools and leverage a more specific version tag
2025-08-13 18:42:41 +02:00
Mint Bot 2b3a9845d8 feat(forgejoRunner): update runner image label to use new Ubuntu 24.04 base image 2025-08-13 18:33:22 +02:00
Mint Bot 2a81d529b2 fix(forgejoRunner): update runner image label to use myoung34/ubuntu-focal 2025-08-13 18:30:09 +02:00
Mint Bot dea7101d10 feat(forgejoRunner): update runner labels to use custom Ubuntu 24.04 image
The runner labels have been updated to specify the custom Ubuntu 24.04 image using the docker:// URI format, aligning with the latest environment configuration.
2025-08-13 18:22:46 +02:00
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 fd279775e1 chore(ci): switch to k8s runner and add runner labels
- Changed GitHub Actions runner from ubuntu-latest to k8s
- Added labels k8s,docker,linux,amd64,custom to Forgejo runner configuration
2025-08-13 15:30:05 +02:00
Mint Bot 785027d771 feat(helm): package revision update 2025-08-13 13:23:09 +00: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 bc17d2dca6 feat(helm): package revision update 2025-08-13 12:58:23 +00:00
Mint Bot 242da69ba0 feat(charts): add forgejoRunner chart and related configurations 2025-08-13 14:57:57 +02:00
Mint Bot 9236fd4a49 feat(helm): package revision update 2025-08-13 08:34:49 +00:00
Mint Bot f266eb4e21 feat(odoo): restructure CloudNativePG configuration and remove dependency
- Restructured CloudNativePG parameters to use nested configuration under `cnpg.cluster` and `cnpg.database`
- Removed `cloudnative-pg` chart dependency in favor of direct CRD management
- Updated templates to reflect new values structure and conditions
- Enhanced README with updated parameter documentation
- Fixed backup secret lookup syntax in `backup.yaml`
2025-08-13 10:34:23 +02:00
Mint Bot d120b5336d feat(helm): package revision update 2025-08-13 08:14:02 +00:00
Mint Bot 634a3f0a49 feat(odoo): add K8up backup support and Helm chart integration 2025-08-13 10:13:30 +02:00
Mint Bot 3f7d09ed96 feat(helm): package revision update 2025-08-13 07:59:17 +00:00
Mint Bot 70972bea30 fix(odoo): downgrade cloudnative-pg version to 0.25.0 2025-08-13 09:58:42 +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 ddf37d2347 feat(helm): package revision update 2025-08-13 07:43:39 +00: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 267da6629b feat(helm): package revision update 2025-08-13 06:49:02 +00:00
Mint Bot 227773ed5e feat(k8s): install cnpg chart in test-k8s workflow 2025-08-13 08:48:32 +02:00
Mint Bot 55b9574347 feat(helm): package revision update 2025-08-12 20:09:53 +00: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
Mint Bot 258d727bb4 feat(helm): package revision update 2025-08-12 13:43:20 +00:00
Mint Bot 0d28edb9bb fix(odoo): quote secret key in template to prevent parsing errors 2025-08-12 15:42:54 +02:00
Mint Bot 72a9b1782f feat(helm): package revision update 2025-08-12 13:30:54 +00:00
Mint Bot ba8ca60e79 fix(odoo): handle existing secret for github personal access token 2025-08-12 15:30:29 +02:00
Mint Bot 38b4c296f6 feat(helm): package revision update 2025-08-09 15:31:47 +00:00
Janik von Rotz 1c9615fcb2 fix(kube-config): ensure target config file exists before symlinking 2025-08-09 17:31:23 +02:00
Mint Bot c809f6f360 feat(helm): package revision update 2025-08-09 15:29:56 +00:00
Janik von Rotz f762f158ec fix(helm-charts): rename templates and update parameter descriptions 2025-08-09 17:29:26 +02:00
Mint Bot 08ae5a4fea feat(helm): package revision update 2025-08-09 11:29:53 +00:00
Janik von Rotz 6260a43df3 fix(certs): update secret key for cluster issuer 2025-08-09 13:29:11 +02:00
Mint Bot c4529111e4 feat(helm): package revision update 2025-08-09 11:06:00 +00:00
Janik von Rotz 6032ea0f2e feat(cert-manager): add support for retrieving cluster issuer secrets 2025-08-09 13:05:33 +02:00
Mint Bot 304d04b3c0 feat(helm): package revision update 2025-08-09 10:51:21 +00:00
Janik von Rotz 5f7b9a0c1c fix(releases): remove outdated cluster-issuer archive 2025-08-09 12:50:46 +02:00
Mint Bot 502899ee31 feat(helm): package revision update 2025-08-09 10:50:25 +00:00
Janik von Rotz 7eb174779b feat(deploymentUpdater): rename templates and update chart metadata 2025-08-09 12:50:00 +02:00
Mint Bot 689c925bc1 feat(helm): package revision update 2025-08-09 10:49:35 +00:00