697 Commits
Author SHA1 Message Date
Mint Bot 5faf8470eb feat(helm): package revision update 2026-10-15 15:26:46 +00:00
Janik von Rotz 192948620a feat(helm): add redirect option to taskfile chart 2026-10-14 08:35:15 +02:00
Mint Bot 4109c304d5 feat(helm): package revision update 2026-10-13 17:32:13 +00:00
Janik von Rotz 48e755a9a6 feat(helm): update cert-manager secret name to infomaniak-api-credentials 2026-10-13 19:28:19 +02:00
Mint Bot 685ac4c028 feat(helm): package revision update 2026-10-13 15:32:03 +00:00
Janik von Rotz 4462633f06 feat(task): enhance watch-cluster-memory to display node resource usage 2026-10-13 17:31:48 +02:00
Mint Bot f7ce9afcc5 feat(helm): package revision update 2026-10-13 15:23:52 +00:00
Janik von Rotz aeac40ec1e feat(task): add metrics-server installation command and documentation 2026-10-13 17:23:37 +02:00
Janik von Rotz be71325d77 feat(task): sort pod memory output in watch-cluster-memory and remove installation instructions 2026-10-13 16:46:36 +02:00
Mint Bot 6756644288 feat(helm): package revision update 2026-10-13 14:37:40 +00:00
Janik von Rotz b61480a186 feat(obsidian): add appearance.json with Ubuntu Mono font configuration 2026-10-13 16:37:26 +02:00
Mint Bot 2ec52b5938 feat(helm): package revision update 2026-10-13 13:32:41 +00:00
Janik von Rotz f87985abc6 feat(task): add watch-cluster-memory command with metrics API check 2026-10-13 15:32:26 +02:00
Mint Bot de0dc23db4 feat(helm): package revision update 2026-10-13 09:56:11 +00:00
Janik von Rotz 40a16846f8 fix(obsidian): remove empty CSS snippet 2026-10-13 11:55:56 +02:00
Mint Bot 2e6a667076 feat(helm): package revision update 2026-10-09 20:30:05 +00:00
Janik von Rotz b299a6fde4 feat(prompt.md): update chart description and add k8up backup configuration 2026-10-09 22:29:48 +02:00
Mint Bot e1e29a07da feat(helm): package revision update 2026-10-09 16:05:41 +00:00
Janik von Rotz afd2555693 feat(helm): package revision update 2026-10-09 18:05:26 +02:00
Mint Bot d3d30ccf34 feat(helm): package revision update 2026-10-09 15:56:33 +00:00
Janik von Rotz 74dc78a24b feat(task): update info output to display cluster, context, and namespace 2026-10-09 17:56:14 +02:00
Mint Bot cd53344cfb feat(helm): package revision update 2026-10-07 13:36:47 +00:00
Janik von Rotz 37beb6f664 feat(odoo): rename upgrade database param and fix OpenShift compatibility
- Rename `upgrade.database` to `upgrade.targetDatabase` in `values.yaml`, `templates/upgrade-job.yaml`, and `README.md`
- Add `workingDir: /work` to the upgrade job container to ensure writable paths for dumps and state on OpenShift (arbitrary UID)
- Quote `upgrade.targetVersion` in environment variables to prevent Helm from rendering empty strings as numbers
- Update `prompt.md` to reflect the completed task and worklog
2026-10-07 15:36:30 +02:00
Mint Bot ff9befbfd4 feat(helm): package revision update 2026-10-07 10:04:33 +00:00
Janik von Rotz 132db75f0d feat(helm): move packaged charts and index to docs root
- Update `task` script to package all Helm charts directly into `docs/` instead of the root directory
- Modify `package-repo` and `index-repo` functions to target `docs/` for `.tgz` and `index.yaml` generation
- Remove legacy chart archives and `index.yaml` from the repository root
- Update `commit()` function to stage artifacts from `docs/`
- Verify that the Zensical site serves Helm repo files correctly from the `docs/` root
2026-10-07 12:04:11 +02:00
Mint Bot b7ad1edb9d feat(helm): package revision update 2026-10-07 09:55:16 +00:00
Janik von Rotz 103b8380d4 feat(taskfile-build): add configurable storage size for persistent volume claim
- Add `storageSize` parameter to `values.yaml` with a default of `1Gi`
- Update `templates/pvc.yaml` to use the configurable size instead of hardcoded `10Gi`
- Document the new parameter in `README.md`
2026-10-07 11:54:59 +02:00
Mint Bot 5b3ef31add feat(helm): package revision update 2026-10-07 09:42:35 +00:00
Janik von Rotz b616dd4b82 feat(docs): restructure root documentation and remove symlink
- Replace `README.md` symlink with a standalone file containing setup and usage instructions
- Refactor `docs/index.md` to serve as the primary documentation entry point with badges and navigation
- Organize content into logical sections: Usage, Charts, Deploy, Develop, Backup, Monitoring, and Migration
- Update chart references to use relative paths for local documentation links
2026-10-07 11:42:21 +02:00
Mint Bot 5785dfd11b feat(helm): package revision update 2026-10-07 07:48:23 +00:00
Janik von Rotz dfa6d264be feat(task): add automatic OpenShift login on context switch
- Update `task switch-context` to detect OpenShift clusters by checking the `openshift: true` flag in cluster value files
- Automatically trigger `oc login --web` when switching to an OpenShift context to resolve authentication errors
- Add `openshift: true` indicator to `values/cloudscale-lpg-2.appuio.cloud.yaml` and `values/exoscale-ch-gva-2-0.appuio.cloud.yaml`
- Reorganize `docs/index.md` to streamline setup instructions and move development requirements to `docs/Development.md`
- Add tool requirements list (yq, helm, sops, age, etc.) and chart development commands to `docs/Development.md`
- Update `prompt.md` to mark the OpenShift login task as completed with new token statistics
2026-10-07 09:47:28 +02:00
Janik von Rotz 336c6e0af2 refactor(docs): replace chart README copies with symlinks
- Convert `docs/<chart>/README.md` files from copies to symlinks pointing to `../../<chart>/README.md` for the following charts:
  - cluster-issuer
  - deployment-updater
  - forgejo-runner
  - nextcloud
  - odoo
  - postgres
  - prometheus-agent
  - taskfile-build
  - vshn-postgres
- Remove the `sync-docs` task command from `task` as it is no longer needed
- Update `prompt.md` to mark the task as completed with new token statistics
2026-10-07 09:47:28 +02:00
Mint Bot 2be6a25d3c feat(helm): package revision update 2026-10-07 06:03:11 +00:00
Janik von Rotz 3c399746f4 feat(cli): stream database backups directly to localhost
- Update `bin/kubectl-postgres-backup` to v1.3.0: add required `<path>` argument and stream `pg_dump` output directly to the local filesystem
- Update `bin/kubectl-odoo-backup` to v1.1.0: add required `<path>` argument, stream tar archive to local, and use `--transform` to fix filestore structure
- Implement automatic filename appending when a directory is provided as the path argument
- Add cleanup trap in Odoo backup script to remove temporary SQL dump files inside the container
- Update `AGENTS.md` with session info details for the pi harness
- Mark `prompt.md` as completed with token usage statistics
2026-10-07 08:02:57 +02:00
Mint Bot d88ce1b54a feat(helm): package revision update 2026-10-06 10:07:04 +00:00
Janik von Rotz 4618eae7cd refactor(task): update Odoo image tag and simplify release name handling
- Update Odoo image tag from 19.0.20260803 to 19.0.20260926 in taskfile and test values
- Simplify release name logic by removing uppercase/lowercase conversion and hyphen removal
- Remove commented-out functions for HAProxy Ingress and Ingress-Nginx management
- Streamline uninstall logic by removing special case handling for ingress controllers
2026-10-06 12:06:46 +02:00
Mint Bot b0e61e3c1d feat(helm): package revision update 2026-10-06 07:54:32 +00:00
Janik von Rotz eb47607ee2 refactor(docs): add favicon and remove chart artifact symlinks
- Add favicon.ico and favicon.png to docs/assets
- Configure favicon in zensical.toml theme settings
- Remove symlinked Helm chart packages from docs directory
- Remove symlinked index.yaml from docs directory
2026-10-06 09:54:16 +02:00
Janik von Rotz ab45865d6e refactor(docs): replace Vitepress with Zensical
- Remove Vitepress dependencies, config, and build scripts
- Replace Node-based documentation workflow with Zensical (MkDocs)
- Move documentation files to `docs/` directory
- Create `zensical.toml` configuration with navigation and theme settings
- Update `task` script to use `init/dev/build/serve-zensical-docs` commands
- Add `sync-docs` command to copy chart READMEs to docs folder
- Update `.gitignore`, `.helmignore`, and `AGENTS.md` for new structure
- Create symlinks for Helm repository artifacts in `docs/`
- Migrate custom CSS to `docs/assets/custom.css`
- Update internal links and navigation structure
- Delete prompt files `01` through `11` as tasks are completed
2026-10-06 09:54:16 +02:00
Mint Bot 7f808f87f1 feat(helm): package revision update 2026-10-06 05:53:30 +00:00
Janik von Rotz 81dc05a769 refactor(helm): remove completed agent prompts
- Delete prompt files `01` through `11` from `prompts/` directory
- Clean up completed task logs for:
  - `deploymentupdater` kubeconfig generation
  - Traefik ingress controller migration
  - Nextcloud host value debugging and ingress configuration
  - Nextcloud Redis and CNPG database integration
  - Resource limit standardization across charts
  - WWW redirect middleware for Traefik
  - Taskfile-build OOM fix and deployment tuning
  - Odoo upgrade cron job implementation
2026-10-06 07:53:15 +02:00
Mint Bot 9a41324dac feat(helm): package revision update 2026-10-05 15:59:43 +00:00
Janik von Rotz 86a36aa9b0 feat(helm): rename charts to kebab-case and update documentation
- Rename Helm chart directories and dependencies from camelCase to kebab-case:
  - `clusterIssuer` → `cluster-issuer`
  - `deploymentUpdater` → `deployment-updater`
  - `forgejoRunner` → `forgejo-runner`
  - `prometheusAgent` → `prometheus-agent`
  - `taskfileBuild` → `taskfile-build`
  - `vshnPostgres` → `vshn-postgres`
- Remove deprecated `hugo` and `vuepress` charts (replaced by `taskfile-build`)
- Update `task` script commands (`install-chart`, `upgrade-release`) to use kebab-case names and strip hyphens for release names
- Add namespace validation to `install-chart` and `upgrade-release` to ensure active namespace matches values file path
- Update `.vitepress` configuration to reflect new chart names and links
- Rename `.vitepress` config and theme files from `.ts` to `.mts`
- Update documentation (`README.md`, `Exoscale.md`, `Infomaniak.md`, `K3s.md`, `Migration.md`, `Monitor.md`) and prompt files with new chart names
- Regenerate `.tgz` packages and update `index.yaml` with new digests and timestamps
- Update `odoo` chart dependencies to use `vshn-postgres` subchart name
2026-10-05 17:59:26 +02:00
Mint Bot d764da5b5a feat(helm): package revision update 2026-09-22 12:59:06 +00:00
Janik von Rotz 8383156c2f fix(helm): switch to helm-sops and ensure kube config directory exists
- Replace `helm-secrets` dependency with `helm-sops` in README.md
- Add `mkdir -p "$HOME/.kube"` in `switch-context` function to prevent errors when the directory is missing
2026-09-22 14:58:51 +02:00
Mint Bot 921f837d48 feat(helm): package revision update 2026-09-21 09:26:19 +00:00
Janik von Rotz 5a2317b379 fix(nextcloud): reduce memory requests and limits in values and README
- Lower `nextcloud.resources.requests.memory` from `1Gi` to `256Mi`
- Lower `nextcloud.resources.limits.memory` from `2Gi` to `512Mi`
- Update `README.md` documentation to reflect new resource defaults
2026-09-21 11:26:04 +02:00
Mint Bot 6faa8d0695 feat(helm): package revision update 2026-09-21 08:44:21 +00:00
Janik von Rotz 862e7f30cc fix(helm): correct Matrix channel link in README 2026-09-21 10:44:05 +02:00
Mint Bot d486e4d14c feat(helm): package revision update 2026-09-17 06:41:54 +00:00