Commit Graph
143 Commits
Author SHA1 Message Date
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 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 52a5ef3d3d feat(vuepress): add new Helm chart for deploying Vuepress site 2025-09-09 18:30:48 +02: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 956a7439e3 feat(secrets): migrate to context-specific values files and remove deprecated S3 chart 2025-09-08 09:52:33 +02: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 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 5812ea2ad7 feat(docs): rename install to install-vitepress for clarity 2025-08-21 17:15:43 +02: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 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 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 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 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