Commit Graph
304 Commits
Author SHA1 Message Date
Mint Bot cc8f91d45f feat(helm): package revision update 2025-09-10 13:31:36 +00:00
Mint Bot 756ba0f6d5 feat(forgejoRunner): add fsGroup security context to deployment spec 2025-09-10 15:31:22 +02:00
Mint Bot 7d75375a51 feat(helm): package revision update 2025-09-10 10:44:28 +00:00
Mint Bot 92154ab02e feat(forgejoRunner): add config map and PVC support, update deployment template and values files
- Add ConfigMap for runner configuration in `forgejoRunner/templates/cm.yaml`
- Update `deploy.yaml` to use ConfigMap and initContainer for runner registration
- Introduce PVCs for persistent runner and docker data storage
- Update Docker-in-Docker image to `docker:27.5.1-dind`
- Mount configuration file via `/config/config.yaml` in runner container
- Adjust resource limits and requests for runner and daemon containers
- Add new values file `chk.janikv.cloud.yaml` with ACME email and storage class
- Update existing values file to remove duplicate ACME email field
- Modify README examples to include values file parameter in install-chart commands
2025-09-10 12:44:12 +02:00
Mint Bot 144b3ad41b feat(helm): package revision update 2025-09-10 09:10:36 +00:00
Mint Bot 8e83800a3a feat(odoo): remove deprecated postgresql dependency and update chart lockfile 2025-09-10 11:10:12 +02:00
Mint Bot 4788fb03a0 feat(helm): package revision update 2025-09-10 07:29:49 +00:00
Mint Bot e7a51a4603 feat(task): support optional values file parameter in helm commands and update chart configurations
- Update `install-chart`, `upgrade-release`, and `template-manifest` to accept optional values file parameter
- Modify help text to reflect new parameter usage
- Adjust function logic to pass values file to helm commands
- Remove deprecated `install-postgresql` and `upgrade-postgresql` functions
- Update `list-charts` to exclude `values` directory
- Add new context `jvr` to `list-context`
- Rename and reorganize values files to follow new naming convention
- Remove outdated `values.loc.yaml`
- Update README examples to use explicit values file paths
- Simplify odoo/Chart.yaml by removing unused postgresql dependency
- Update odoo chart README and values to set ingress.host empty by default
2025-09-10 09:29:20 +02:00
Mint Bot 5758f555f7 feat(helm): package revision update 2025-09-10 06:35:23 +00:00
Mint Bot 4f2df6e8b9 refactor(task): reorganize task functions and remove deprecated commands
- Remove `template-dotenv` step from test workflow
- Rename `list-chart` to `list-charts` and improve logic to dynamically detect charts
- Introduce `list-external-charts` for external Helm charts
- Reorder functions: move docs-related functions lower in file
- Update `docs` and `lint` functions to use `list-charts` dynamically
- Adjust `install-chart`, `upgrade-release`, and `template-manifest` to use `list-charts` for validation
- Remove outdated chart entries and redundant functions (`forward-hugo`)
2025-09-10 08:34:57 +02:00
Mint Bot 3b242f11ca feat(helm): package revision update 2025-09-09 16:31:14 +00:00
Mint Bot 52a5ef3d3d feat(vuepress): add new Helm chart for deploying Vuepress site 2025-09-09 18:30:48 +02:00
Mint Bot 076a7d6af6 feat(helm): package revision update 2025-09-08 08:03:46 +00:00
Mint Bot d876eb09bc docs(cert-manager): update setup instructions for Infomaniak API token and acme.email configuration 2025-09-08 10:03:18 +02:00
Mint Bot fafa452a81 feat(helm): package revision update 2025-09-08 07:57:47 +00:00
Mint Bot 74ee4e66a6 fix(task): remove values.yaml cleanup from test-chart-odoo function 2025-09-08 09:57:19 +02:00
Mint Bot 64c7151dde feat(helm): package revision update 2025-09-08 07:54:36 +00:00
Mint Bot d9d9a185b8 docs(forgejoRunner): update README table formatting and remove deprecated parameter 2025-09-08 09:54:13 +02:00
Mint Bot 0ba39afc81 feat(helm): package revision update 2025-09-08 07:53:01 +00:00
Mint Bot 956a7439e3 feat(secrets): migrate to context-specific values files and remove deprecated S3 chart 2025-09-08 09:52:33 +02:00
Mint Bot a91b248bc1 feat(helm): package revision update 2025-08-26 17:00:57 +00:00
Mint Bot 7efcd931ed refactor(odoo): move GITHUB_USERNAME to secret.yaml and encode in base64 2025-08-26 19:00:27 +02:00
Mint Bot 64b1de2fe5 feat(helm): package revision update 2025-08-26 09:20:52 +00:00
Mint Bot cf90751921 refactor(task): remove unused NAMESPACE variable and update helm command output messages 2025-08-26 11:20:27 +02:00
Mint Bot 5af48f48ac feat(s3): add S3 chart for managing S3 backend credentials 2025-08-22 18:49:53 +02:00
Mint Bot efee4612bc feat(helm): package revision update 2025-08-22 12:01:39 +00:00
Mint Bot 7f33c83ca3 docs(readme): update setup instructions and tooling requirements
- Add kubctx to required tools
- Improve consistency in command descriptions
- Reorganize deployment sections and remove duplicates
- Add missing context switching instructions for clusters
- Fix typos and formatting issues
- Streamline helm repository and chart deployment steps
2025-08-22 14:01:13 +02:00
Mint Bot b5a826842e feat(helm): package revision update 2025-08-21 15:16:11 +00:00
Mint Bot 5812ea2ad7 feat(docs): rename install to install-vitepress for clarity 2025-08-21 17:15:43 +02:00
Mint Bot 74a1958638 feat(helm): package revision update 2025-08-21 15:13:27 +00:00
Mint Bot cef1b47b9b feat(config): add RELEASE_NAME environment variable and update template values
- Add RELEASE_NAME to .env.template for consistent release naming
- Include RELEASE_NAME in info output for better context visibility
- Export NAMESPACE in template-values function to ensure availability
- Update values.chk.yaml.template to use $NAMESPACE in ingress host
- Fix helm upgrade command formatting in upgrade-release function
2025-08-21 17:13:02 +02:00
Mint Bot fa0d206d84 feat(helm): package revision update 2025-08-21 06:34:54 +00:00
Mint Bot 16a595da4b feat(task): simplify release name handling and improve output formatting
- Removed redundant second parameter for `install-chart`, `upgrade-release`, and `template-manifest` functions
- Standardized output formatting in `info` function with consistent naming
- Improved log messages to include namespace context
- Simplified release name assignment by always using the first argument and converting to lowercase
2025-08-21 08:34:17 +02:00
Mint Bot 9382c202e6 feat(helm): package revision update 2025-08-20 19:49:36 +00:00
Mint Bot 77c13912a3 feat(odoo): add config checksum annotation and default addons repository
- Added checksum annotation to deployment spec to trigger rolling updates on config changes
- Set default storage class name at root level for consistency
- Added odoo/design-themes.git as default addons repository in values template
2025-08-20 21:48:51 +02:00
Mint Bot 46e45f3da8 feat(helm): package revision update 2025-08-20 19:15:36 +00:00
Mint Bot b00b558ed2 feat(config): add NAMESPACE and CUSTOM_DOMAIN environment variables with template updates
- Added `NAMESPACE` and `CUSTOM_DOMAIN` to `.env.template` and default initialization
- Updated `CUSTOM_DOMAIN` export in `template-values` function
- Enhanced various command functions (`install-chart`, `upgrade-release`, `uninstall-release`, `template-manifest`) to support release name override and namespace handling
- Added `CUSTOM_DOMAIN` to `values.chk.yaml.template` for dynamic ingress configuration
- Improved help text consistency for command arguments (using `[release]` instead of `[ns]`)
2025-08-20 21:14:58 +02:00
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