Commit Graph
188 Commits
Author SHA1 Message Date
Gitea CI 45a3f7f5ff ci: update polymarket-bot images to 4867141c [skip ci] 2026-06-11 16:43:07 +00:00
Gitea CI 06bd52a126 ci: update polymarket-bot images to f5ac302a [skip ci] 2026-06-11 16:34:18 +00:00
Gitea CI de0801287d ci: update polymarket-bot images to 4002f03d [skip ci] 2026-06-11 15:41:51 +00:00
Gitea CI f84f3a1bd1 ci: update polymarket-bot images to 96f31acf [skip ci] 2026-06-11 14:33:01 +00:00
Gitea CI e942c18a51 ci: update polymarket-bot images to 5aa54eb4 [skip ci] 2026-06-11 14:15:14 +00:00
Gitea CI 8649f7bdf5 ci: update polymarket-bot images to e137116e [skip ci] 2026-06-11 13:49:29 +00:00
Gitea CI 23fc503c25 ci: update polymarket-bot images to 340c8523 [skip ci] 2026-06-11 12:24:27 +00:00
Gitea CI 431d4ca29a ci: update researchowl image to fd9aaa19 [skip ci] 2026-06-09 18:40:06 +00:00
Gitea CI 322837eeab ci: update researchowl image to ca0eb059 [skip ci] 2026-06-09 14:01:12 +00:00
Gitea CI 649ed8bc1d ci: update researchowl image to 41e4e3f5 [skip ci] 2026-06-09 13:56:01 +00:00
Gitea CI cd3315c0f7 ci: update polymarket-bot images to 3a353c7e [skip ci] 2026-06-08 15:58:10 +00:00
Gitea CI 3cad61d48a ci: update polymarket-bot images to 82391478 [skip ci] 2026-06-08 15:41:56 +00:00
Gitea CI 3bb5c57066 ci: update polymarket-bot images to 98abd96f [skip ci] 2026-06-08 12:19:44 +00:00
chemavxandClaude Opus 4.8 a3efd61e1e fix: remove duplicate home.chemavx.xyz from uptime-kuma ingress
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-04 10:13:50 +00:00
chemavxandClaude Opus 4.8 4a529fb0b9 feat(filebrowser): add Traefik basic-auth middleware
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-03 08:05:03 +00:00
chemavxandClaude Opus 4.8 da8a9293c8 feat: add filebrowser to browse and download imagefinder output
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-03 07:58:59 +00:00
Gitea CI 3286f5ed6e ci: update polymarket-bot images to df988a36 [skip ci] 2026-06-02 09:06:17 +00:00
Gitea CI 08ff9b6364 ci: update polymarket-bot images to 664ecab1 [skip ci] 2026-06-02 08:59:31 +00:00
Gitea CI 47667f8459 ci: update researchowl image to 4bfd27db [skip ci] 2026-06-01 12:01:47 +00:00
Gitea CI 59bb310785 ci: update polymarket-bot images to 34fd1f87 [skip ci] 2026-05-31 15:29:22 +00:00
chemavxandClaude Opus 4.7 9ab78d9bb6 feat: adopt ghost-en into GitOps with non-www → www redirect
Brings the existing manually-applied ghost-en (theexclusionzone.com)
into the GitOps repo. Adds redirect-to-www-https middleware to fix the
Google Search Console redirect issue: non-www now 301s to https://www
instead of serving duplicate content.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-29 08:59:34 +00:00
Gitea CI c50000a1e3 ci: update researchowl image to 30509dab [skip ci] 2026-05-28 12:02:20 +00:00
Gitea CI 612d1c5d5e ci: update researchowl image to f6ad57e3 [skip ci] 2026-05-28 12:01:34 +00:00
Gitea CI 9d1fff78c1 ci: update polymarket-bot images to d51d47c9 [skip ci] 2026-05-28 08:48:03 +00:00
Gitea CI 0240f8213b ci: update polymarket-bot images to 8febd321 [skip ci] 2026-05-27 16:13:06 +00:00
Gitea CI 5058d2bc57 ci: update polymarket-bot images to 9abaae44 [skip ci] 2026-05-27 15:58:27 +00:00
Gitea CI 6b2a2563ef ci: update researchowl image to 2a9962a1 [skip ci] 2026-05-25 18:01:32 +00:00
Gitea CI 3b35f50076 ci: update researchowl image to 0e52b404 [skip ci] 2026-05-25 12:01:32 +00:00
chemavx 97d7bcef60 fix: disable service env injection to avoid TRILIUM_PORT conflict
K8s injects TRILIUM_PORT=tcp://... from the service, but Trilium
expects an integer. enableServiceLinks: false prevents the collision.
2026-05-22 09:58:49 +00:00
chemavx 0d3da9856a feat: add Trilium Notes deployment
namespace, deployment, PVC (2Gi local-path), service, Traefik ingress
with letsencrypt-prod TLS at trilium.chemavx.xyz, ArgoCD Application.
2026-05-22 09:56:57 +00:00
chemavxandClaude Sonnet 4.6 177d9e0f9a fix: retry loop up to 60s in n8n smoke test healthz check
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 14:14:43 +00:00
Gitea CI 25e064724c ci: update researchowl image to 3a9ab284 [skip ci] 2026-05-20 14:11:43 +00:00
Gitea CI fa195b14f2 ci: update polymarket-bot images to ae7c7371 [skip ci] 2026-05-20 14:11:37 +00:00
Gitea CI c61d6832de ci: update n8n image to 01d60680 [skip ci] 2026-05-20 14:08:09 +00:00
chemavxandClaude Sonnet 4.6 f63051c0f5 chore: migrate renovate config from config.js to renovate.json
Eliminates JS migration warning; update RENOVATE_CONFIG_FILE accordingly.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 14:01:32 +00:00
chemavxandClaude Sonnet 4.6 e2d0173e43 chore: LOG_LEVEL info in renovate, document secret management in README
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 13:58:58 +00:00
chemavxandClaude Sonnet 4.6 71437e8932 chore: ignore renovate-token secret diff in ArgoCD
Prevents ArgoCD from overwriting the real token with the placeholder.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 13:54:47 +00:00
chemavxandClaude Sonnet 4.6 1369b9b407 chore: set gitAuthor for renovate commits
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 13:51:52 +00:00
chemavx 0d6bd4dae2 fix: remove renovate secret from repo, managed manually 2026-05-20 13:46:51 +00:00
chemavxandClaude Sonnet 4.6 1a4f673115 chore: pin renovate image to 38.0.0
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 13:41:03 +00:00
chemavxandClaude Sonnet 4.6 b27b08c40a fix: trailing slash on endpoint, drop explicit token from config.js
Renovate reads RENOVATE_TOKEN from env automatically.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 13:37:25 +00:00
chemavxandClaude Sonnet 4.6 f477f8a6d4 fix: revert renovate endpoint to base URL (Renovate appends API path internally)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 13:26:08 +00:00
chemavxandClaude Sonnet 4.6 e105a570aa chore: set LOG_LEVEL=debug in renovate CronJob
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 13:21:55 +00:00
chemavxandClaude Sonnet 4.6 b74252a451 fix: use full Gitea API URL in renovate endpoint
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 13:19:46 +00:00
chemavxandClaude Sonnet 4.6 26b0472ec1 fix: explicit token from env and valid schedule syntax in renovate config
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 13:14:54 +00:00
chemavxandClaude Sonnet 4.6 17741225ab feat: deploy Renovate Bot via CronJob for automatic dependency updates
- CronJob every 6h, concurrencyPolicy: Forbid
- Platform gitea at git.chemavx.xyz, repos: researchowl, polymarket-bot, n8n
- packageRules: major=PR only, patch=automerge, private registry disabled
- Secret placeholder for Gitea token (fill in before applying ArgoCD app)
- ArgoCD Application with automated sync

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 13:04:48 +00:00
chemavxandClaude Sonnet 4.6 ed01a0f95a fix: robust readiness check in researchowl smoke test
- Extract readyReplicas OR availableReplicas (k8s omits readyReplicas when 0)
- Also accept MinimumReplicasAvailable condition as ready signal

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 13:01:38 +00:00
chemavxandClaude Sonnet 4.6 268de202c4 fix: replace sleep 15 with 60s retry loop in researchowl smoke test
Polls readyReplicas every 5s up to 12 attempts instead of a fixed wait.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 12:57:42 +00:00
chemavxandClaude Sonnet 4.6 ec3a8c3d55 fix: sleep 15 before k8s API check in researchowl smoke test
Pod takes a few seconds to become ready after PostSync fires.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 12:47:43 +00:00
chemavxandClaude Sonnet 4.6 eb46543150 feat: add Telegram notifications to PostSync smoke tests + new tests for researchowl/openclaw
- Create telegram-notify secret in n8n, portfolio, polymarket-bot, researchowl, openclaw
  namespaces (values mirrored from monitoring/grafana-telegram)
- Update existing smoke tests (n8n, portfolio, polymarket-bot) to send [OK]/[FAIL]
  Telegram notifications on success/failure
- Add postsync-smoke-test for openclaw (curl GET / on port 18789)
- Add postsync-smoke-test for researchowl (no HTTP port; checks readyReplicas via
  k8s API using a smoke-test-reader ServiceAccount + Role + RoleBinding)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 12:40:23 +00:00