- 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
- 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
- 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`)
- 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
- 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
- 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
- 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]`)
- 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
- 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
- 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
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.
- 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