100 Commits
Author SHA1 Message Date
deploy-promoter[bot] 83ebf85934 chore(deploy): remove ljwx workloads from k3s 2026-04-09 09:35:16 +02:00
deploy-promoter[bot] 6d197cc608 promote(ops): queue normalize [skip ci] 2026-04-08 08:04:09 +00:00
deploy-promoter[bot]andClaude Opus 4.6 9bdd67f4d2 fix(ljwx-tuoyu): switch base image to GHCR, drop harbor ref
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 18:22:21 +02:00
deploy-promoter[bot]andClaude Opus 4.6 8b5e24838e fix(omni-stock): inject env secret into backend deployment
Add envFrom secretRef for omni-stock-env (DATABASE_URL, TUSHARE_TOKEN, TZ).
Increase initialDelaySeconds for startup with DB migration.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 18:20:08 +02:00
deploy-promoter[bot]andClaude Opus 4.6 1d34a4f283 fix(ljwx-tuoyu): match kustomize image name to harbor base ref
Base deployment uses harbor image name; overlay must match it
to rewrite to GHCR digest.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 18:20:03 +02:00
deploy-promoter[bot] c5f974b95b promote(dev): ljwx-tuoyu sha-2888635 [skip ci] 2026-04-05 18:19:27 +02:00
deploy-promoter[bot]andClaude Opus 4.6 fc18837a3e fix(ljwx-tuoyu): correct containerPort 80→8000 and health paths
Uvicorn listens on 8000. Probes should hit /healthz and /readyz.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 18:16:48 +02:00
deploy-promoter[bot]andClaude Opus 4.6 2687660581 fix(overlays): point kustomize image entries to GHCR
Consolidate duplicate brunogao→harbor entries to point directly to
lingjingwanxiang GHCR digests. Fixes kustomize image name matching
so ArgoCD renders correct GHCR images.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 17:12:05 +02:00
deploy-promoter[bot] 7e3a1d65ad promote(dev): 5 services [skip ci] 2026-04-05 17:06:57 +02:00
deploy-promoter[bot]andClaude Opus 4.6 2551a32979 queue: add qlib-predict and sync-service entries
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 17:05:28 +02:00
deploy-promoter[bot]andClaude Opus 4.6 655c404b43 fix(services): correct GHCR namespace from brunogao to lingjingwanxiang
All GHCR packages are under the org namespace. brunogao personal
namespace causes push permission denied errors.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 16:54:55 +02:00
deploy-promoter[bot]andClaude Opus 4.6 de86eaff0d fix(omni-stock): add imagePullSecrets for GHCR pull
Pods fail with ErrImagePull without ghcr-pull secret reference.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 16:50:21 +02:00
deploy-promoter[bot]andClaude Opus 4.6 e8e700daa1 feat(services): migrate stock/tuoyu/sync-service to GHCR in service map
Update kustomizeImageName to ghcr.io for ljwx-stock (4 services),
ljwx-tuoyu, and sync-service across all environment variants.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 16:38:44 +02:00
deploy-promoter[bot]andClaude Opus 4.6 c2ea288d8f chore(omni-stock): scaffold base + dev overlay + ArgoCD app
V3-lite onboarding for omni-stock ServiceGroup (backend + frontend).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 15:49:38 +02:00
deploy-promoter[bot]andClaude Opus 4.6 08b854fffb fix(ljwx-website): containerPort 80 → 3000 (Next.js listens on 3000)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 18:21:35 +02:00
deploy-promoter[bot]andClaude Opus 4.6 1457e6bd23 fix(infra): use timescaledb:latest-pg16 instead of HA (uid compat)
timescaledb-ha uses uid 1000, existing PVC owned by uid 999.
timescaledb:latest-pg16 uses uid 70 (standard postgres) which is
compatible with existing data directory permissions.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 15:16:11 +02:00
deploy-promoter[bot]andClaude Opus 4.6 bdccbb2b34 feat(infra): switch PostgreSQL to TimescaleDB HA image
- Image: pgvector/pgvector:pg16 → timescale/timescaledb-ha:pg16
- Add shared_preload_libraries=timescaledb
- TimescaleDB HA includes pgvector, no functionality loss

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 15:13:05 +02:00
deploy-promoter[bot]andClaude Opus 4.6 b11a2f737b feat(ljwx-health): switch from MySQL to PostgreSQL
- ConfigMap: datasource URL/driver/host → PostgreSQL
- Flyway: re-enable with migration-pg scripts
- Init containers: wait for PostgreSQL instead of MySQL
- DB_PASSWORD secret patched to PostgreSQL credentials

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 14:18:42 +02:00
deploy-promoter[bot]andClaude Opus 4.6 0b65195817 fix(ljwx-health): disable Flyway — incompatible with MySQL 8.0
Flyway 10.10.0 dropped MySQL 8.0 support. Disable until PostgreSQL migration.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 13:10:07 +02:00
deploy-promoter[bot]andClaude Opus 4.6 a582ba3f9b feat(ljwx-health): add ghcr-pull imagePullSecret for V3-lite GHCR migration
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 11:50:58 +02:00
deploy-promoter[bot] d5d749207d feat(gitops): onboard ljwx-tuoyu dev baseline 2026-03-25 14:57:36 +01:00
deploy-promoter[bot] 3461778a78 fix(gitops): unblock bigscreen and stock-agent rollout 2026-03-25 10:18:57 +01:00
deploy-promoter[bot] 5701ffafb3 fix(gitops): repair k3s runtime contracts 2026-03-25 10:13:12 +01:00
deploy-promoter[bot] a1d3571a06 promote(dev): agent-platform sha-5819f97 [skip ci] 2026-03-16 15:10:26 +00:00
deploy-promoter[bot] 7168fb1b6d promote(dev): agent-platform sha-926e56f [skip ci] 2026-03-16 11:46:55 +00:00
deploy-promoter[bot] 41633458d6 promote(ops): queue normalize [skip ci] 2026-03-15 16:00:19 +00:00
deploy-promoter[bot] 2b5004ece6 promote(dev): agent-platform-demo sha-1b67c09 [skip ci] 2026-03-15 15:30:27 +00:00
deploy-promoter[bot] 5e3198ab18 promote(dev): agent-platform-demo sha-6e0af94 [skip ci] 2026-03-15 11:35:26 +00:00
deploy-promoter[bot] d578ab8007 feat(gitops): onboard agent-platform-demo dev baseline 2026-03-15 09:00:51 +01:00
deploy-promoter[bot] 533f1998de promote(dev): agent-platform sha-d8237ae [skip ci] 2026-03-15 05:00:42 +00:00
deploy-promoter[bot] d123ca9571 promote(ops): queue normalize [skip ci] 2026-03-14 04:50:12 +00:00
deploy-promoter[bot] 67d7c2235e promote(dev): ljwx-health-boot sha-408286f [skip ci] 2026-03-14 04:40:19 +00:00
deploy-promoter[bot] 3bcb2ebc68 promote(dev): 3 services [skip ci] 2026-03-14 04:30:20 +00:00
deploy-promoter[bot] afa95555a1 promote(ops): queue normalize [skip ci] 2026-03-11 08:40:19 +00:00
deploy-promoter[bot] f53bdc042b promote(dev): 2 services [skip ci] 2026-03-11 08:20:39 +00:00
deploy-promoter[bot] cc28e2b0e5 promote(ops): queue normalize [skip ci] 2026-03-11 07:20:32 +00:00
deploy-promoter[bot] 80f1917299 promote(dev): 2 services [skip ci] 2026-03-11 07:10:42 +00:00
deploy-promoter[bot] da73699c22 promote(dev): ljwx-stock-agent sha-05e054b [skip ci] 2026-03-11 07:00:28 +00:00
deploy-promoter[bot] c6bdceb8f4 promote(ops): queue normalize [skip ci] 2026-03-11 06:50:17 +00:00
deploy-promoter[bot] 96ca85fda9 promote(dev): ljwx-health-bigscreen sha-95b32c7 [skip ci] 2026-03-11 06:30:19 +00:00
deploy-promoter[bot] 14f0cb08b0 fix(ci): detect deploy PR changes via github api 2026-03-10 12:29:05 +01:00
deploy-promoter[bot] 86db60aeac promote(ops): queue normalize [skip ci] 2026-03-10 10:20:25 +00:00
deploy-promoter[bot] ca71b08437 promote(dev): ljwx-website sha-af02839 [skip ci] 2026-03-10 10:10:23 +00:00
deploy-promoter[bot] 8b17ef6eb4 promote(dev): 2 services [skip ci] 2026-03-10 10:00:47 +00:00
deploy-promoter[bot] 345cb3038d promote(ops): queue normalize [skip ci] 2026-03-10 09:50:24 +00:00
deploy-promoter[bot] 7c8a5f8984 fix(gitops): fallback when rg is unavailable 2026-03-10 10:44:23 +01:00
deploy-promoter[bot] e4dc3c2742 promote(dev): ljwx-dify sha-6d59027 [skip ci] 2026-03-10 09:30:32 +00:00
deploy-promoter[bot] f3fd835cd6 promote(ops): queue normalize [skip ci] 2026-03-10 08:50:26 +00:00
deploy-promoter[bot] cacac788d1 promote(dev): ljwx-health-bigscreen sha-fea0f0e [skip ci] 2026-03-10 08:40:38 +00:00
deploy-promoter[bot] 1384982374 promote(prod): 4 services [skip ci] 2026-03-10 08:49:33 +01:00
deploy-promoter[bot] 5fa89fdab0 fix(health): reconcile promoted overlay digests 2026-03-10 08:49:08 +01:00
deploy-promoter[bot] 522645205f fix(promoter): accumulate shared overlay image updates 2026-03-10 08:47:55 +01:00
deploy-promoter[bot] 37bbd8dc91 promote(dev): 3 services [skip ci] 2026-03-10 07:40:29 +00:00
deploy-promoter[bot] 125aec75cd fix(platform): use regcred for harbor pulls 2026-03-10 07:10:42 +01:00
deploy-promoter[bot] 0fc06c3e4a fix(health): route dashboard service to container port 2026-03-10 07:08:55 +01:00
deploy-promoter[bot] 0d912d095d fix(health): use unified flyway baseline config 2026-03-10 07:06:18 +01:00
deploy-promoter[bot] b07e912f2b fix(health): align flyway baseline and ingress 2026-03-10 07:04:08 +01:00
deploy-promoter[bot] 460a748e9a fix(health): mount boot log directory 2026-03-10 07:00:46 +01:00
deploy-promoter[bot] 73b4711bf5 fix(gitops): align platform and health runtime targets 2026-03-10 06:59:05 +01:00
deploy-promoter[bot] 5c38ae67e4 fix(health): align aggregate overlay with harbor 2026-03-10 06:51:57 +01:00
deploy-promoter[bot] a332261318 promote(prod): 3 services [skip ci] 2026-03-10 06:50:27 +01:00
deploy-promoter[bot] 27b11068cd promote(dev): ljwx-health-admin sha-6eea694 [skip ci] 2026-03-10 05:40:19 +00:00
deploy-promoter[bot] 9e49c35f02 fix(health): align gitops with legacy argo app 2026-03-10 06:33:57 +01:00
deploy-promoter[bot] 9bec7c57dc promote(dev): ljwx-health-boot sha-f3eec3c [skip ci] 2026-03-10 05:30:25 +00:00
deploy-promoter[bot] 17ceda1ea3 fix(arc): raise runner quota headroom 2026-03-10 06:14:18 +01:00
deploy-promoter[bot] b33b4c12a2 promote(ops): queue normalize [skip ci] 2026-03-10 05:10:24 +00:00
deploy-promoter[bot] 647cf7646f feat(onboarding): migrate platform and health gitops mappings 2026-03-10 05:31:00 +01:00
deploy-promoter[bot] 48c042a63d promote(ops): queue normalize [skip ci] 2026-03-10 01:20:20 +00:00
deploy-promoter[bot] 88fcfa6422 chore(evidence): record openclaw sha-b30834a [skip ci] 2026-03-10 02:08:33 +01:00
deploy-promoter[bot] 5e25f8a59d chore(release): promote openclaw sha-b30834a [skip ci] 2026-03-10 02:08:09 +01:00
deploy-promoter[bot] 5d07464992 feat(openclaw): enable n8n handoff config 2026-03-10 01:50:16 +01:00
deploy-promoter[bot] 4bb64c0ece promote(ops): queue normalize [skip ci] 2026-03-10 00:20:19 +00:00
deploy-promoter[bot] 3d14c114b4 promote(dev): openclaw sha-873391a [skip ci] 2026-03-10 00:10:21 +00:00
deploy-promoter[bot] d0b4d48d11 feat(platform): define openclaw n8n handoff contract 2026-03-10 01:07:05 +01:00
deploy-promoter[bot] 4d41b6c25e feat(platform): codify capability ownership matrix 2026-03-10 00:51:18 +01:00
deploy-promoter[bot] 531470ef09 feat(platform): register openclaw stock capabilities 2026-03-10 00:09:31 +01:00
deploy-promoter[bot] 23a009edf7 promote(dev): openclaw sha-dd1761c [skip ci] 2026-03-09 23:00:48 +00:00
deploy-promoter[bot] 4bec084c41 promote(dev): ljwx-stock-qlib-predict sha-e716db6 [skip ci] 2026-03-09 22:00:34 +00:00
deploy-promoter[bot] 35d9b677f8 promote(dev): 4 services [skip ci] 2026-03-09 21:50:42 +00:00
deploy-promoter[bot] d20a69c6fa fix(arc): raise runner quota for build concurrency 2026-03-09 22:46:18 +01:00
deploy-promoter[bot] 57c69b9bad promote(dev): ljwx-stock-qlib-predict sha-6121581 [skip ci] 2026-03-09 21:30:22 +00:00
deploy-promoter[bot] f8542df932 promote(dev): ljwx-dify sha-4c15a77 [skip ci] 2026-03-09 13:19:55 +00:00
deploy-promoter[bot] d0478265ff promote(ops): queue normalize [skip ci] 2026-03-09 08:20:36 +00:00
deploy-promoter[bot] ca5dae130e promote(ops): queue normalize [skip ci] 2026-03-09 08:00:28 +00:00
deploy-promoter[bot] 25d0d6a49b feat(arc): migrate org runners to scale sets 2026-03-09 08:48:47 +01:00
deploy-promoter[bot] d847329f08 promote(ops): queue normalize [skip ci] 2026-03-09 07:40:20 +00:00
deploy-promoter[bot] 2d7fdd5f33 promote(ops): queue normalize [skip ci] 2026-03-09 06:20:26 +00:00
deploy-promoter[bot] 6d4f2822eb promote(ops): queue normalize [skip ci] 2026-03-09 06:10:17 +00:00
deploy-promoter[bot] d9d450f6c4 promote(ops): queue normalize [skip ci] 2026-03-09 05:50:20 +00:00
deploy-promoter[bot] 6d6c656060 docs(platform): add branch and service acceptance record 2026-03-09 05:40:14 +01:00
deploy-promoter[bot] 07ff8faa5e fix(knowledge): ignore missing dify documents on delete 2026-03-09 05:33:07 +01:00
deploy-promoter[bot] a16b0fd53f fix(knowledge): tolerate dify delete responses 2026-03-09 05:31:26 +01:00
deploy-promoter[bot] 9c18f76218 chore(knowledge): remove candidate review sample 2026-03-09 05:30:23 +01:00
deploy-promoter[bot] 4437162aad feat(knowledge): promote reviewed candidate artifacts 2026-03-09 05:26:18 +01:00
deploy-promoter[bot] 8e0c2d5b71 promote(ops): queue normalize [skip ci] 2026-03-09 01:40:20 +00:00
deploy-promoter[bot] 8fca94432b fix(knowledge): validate staged insight files separately 2026-03-09 02:29:41 +01:00
deploy-promoter[bot] 211edb4844 fix(knowledge): normalize yaml timestamps in review staging 2026-03-09 02:28:21 +01:00
deploy-promoter[bot] 58cd969efc fix(chat): mount platform contracts in dev 2026-03-09 02:04:49 +01:00
deploy-promoter[bot] c43fefd6d2 deploy(chat): roll dev to sha-976fea8 2026-03-09 02:01:12 +01:00
deploy-promoter[bot] 73c920b221 feat(platform): add domain contracts and candidate review flow 2026-03-09 01:36:13 +01:00