Commit Graph
31 Commits
Author SHA1 Message Date
Moritz Graf 18a7292844 fix(dns,k8s): add moritzgraf.de apex A record, modernize ingress, and resolve cluster alerts
- terraform: add ovh_domain_zone_record.moritzgraf_domain pointing to cluster IP
- k8s/web: modernize Ingress to networking.k8s.io/v1 with traefik class and auto-renew TLS certificate
- k8s/backup: set activeDeadlineSeconds and backoffLimit: 3 on gdrive-to-gphotos, clean dead pods
- k8s/openclaw: set failedJobsHistoryLimit: 1 on wiki backup cronjob and purge stale failed job
- k8s/coder: increase postgresql CPU limit to 500m to eliminate CFS CPU throttling
2026-09-19 18:19:54 +02:00
Moritz Graf 474af29c4d feat(openclaw): integrate YouTube and Google Maps Platform MCP skills and GCP infrastructure 2026-09-18 11:46:10 +02:00
Moritz Graf 0184fc9527 feat(openclaw): provision google calendar service account and configure calendar MCP server 2026-09-15 21:46:48 +02:00
Moritz Graf ea6fa7344d feat(openclaw,infra): optimize token usage with GLM-5.3-Flash and add Garmin MCP integration
- Migrate OpenClaw primary model to z-ai/glm-5.3-flash across conductor, heartbeat, subagents, and vision
- Configure deepseek-v4.1-flash and qwen3.8-flash as fallback models; retire claude-3.7-sonnet and deepseek-v4-pro
- Decouple heartbeat target to prevent active session context amplification and token bleed
- Add Garmin Connect MCP integration, secret unpacking, and Elite Strength Coach SOUL protocol
- Add ADR 0001 documenting hybrid tool search and subagent architecture
- Update Authentik configuration, theme styles, and Terraform state
- Add Grafana dashboard for Taupi fan monitoring and update Velero secrets
- Bump knowledge-wiki submodule pointer
2026-09-13 22:21:17 +02:00
Moritz Graf 1e81cdbead feat(openclaw): add shopping, supermarket deals, geizhals, and ebay MCP tools 2026-09-10 21:32:22 +02:00
Moritz Graf 2b0575364b feat: enable Google Photos Library API in Terraform and create gdrive-to-gphotos sync Job 2026-07-18 21:41:33 +02:00
Moritz Graf 15e802bebc I have added a lot of changes from various ai sessions 2026-07-01 11:01:01 +02:00
Moritz Graf 0aac20e672 Current state of terraform code 2025-05-29 11:37:24 +02:00
Moritz Graf ee5b34bea9 Adding new domains, without veerfgication or key currently 2025-05-29 11:19:45 +02:00
Moritz Graf 04184e24e6 Adding dkim key 2025-05-29 11:11:14 +02:00
Moritz Graf b2b3e28033 Adding ameliegraf.de 2025-05-29 11:07:07 +02:00
Moritz Graf 201aefe8da Adding google workspace terraform code 2025-04-21 14:03:10 +02:00
Moritz Graf 80d0e182cb Adding various things 2021-09-19 13:28:08 +02:00
Moritz Graf de01e34a40 Fixing current terraform state 2021-08-13 17:37:40 +02:00
Moritz Graf e6d78779fd Adding current state 2020-12-15 12:01:41 +01:00
Moritz Graf b3dde4b0d9 Migrated whole setup to new server 2020-11-15 16:23:59 +01:00
Moritz Graf 5a2d0fa1e4 Addding new tf state 2020-11-14 19:46:40 +01:00
Moritz Graf 21d6a7bfc7 Adding new hetzner server as target 2020-11-14 19:28:56 +01:00
Moritz Graf 4ad680afdf Still not migrated, but tried for the 4th time 2020-06-12 14:24:18 +02:00
Moritz Graf 1dfb16b4f4 Migration complete 2020-05-20 12:41:47 +02:00
Moritz Graf 38e2091c00 Add current state 2020-05-18 22:12:38 +02:00
Moritz Graf e7685f2c62 Adding everything to let gitea work via https 2020-05-01 19:11:16 +02:00
Moritz Graf 5e6d0d0bfe Current state 2020-04-18 23:49:09 +02:00
Moritz Graf 38113a36e9 Migrating tt-rss 2020-04-13 19:24:01 +02:00
Moritz Graf 58146a07a2 small fix with corona 2020-04-10 02:18:12 +02:00
Moritz Graf 4feb85393e Changin corona & corona-api to haumdaucher 2020-04-09 23:13:20 +02:00
Moritz Graf 678257c59a Adding wildcard forward for haumdaucher.de 2020-04-04 13:15:18 +02:00
Moritz Graf f48650456b Working k8s cluster 2020-04-04 12:18:18 +02:00
Moritz Graf 36be4c2d3c Adding corona-api s endpoint 2020-03-22 15:33:59 +01:00
Moritz Graf fe3c95da8f Adding corona.haumdaucher.de 2020-03-22 10:33:56 +01:00
Moritz Graf 2df820b717 Moving Terraform to this repo 2020-02-23 18:46:47 +01:00