fchinembiri
6946de565b
fix: set correct Kaniko context and dockerfile path
Build and Push Docker Images / deploy (push) Blocked by required conditions
Details
Build and Push Docker Images / build (api) (push) Successful in 51s
Details
Build and Push Docker Images / build (web) (push) Successful in 1m12s
Details
Build and Push Docker Images / build (worker) (push) Has been cancelled
Details
2026-05-08 18:04:30 +02:00
fchinembiri
26f46d4923
ci: trigger build v15 with runner-level DNS fix
Build and Push Docker Images / build (api) (push) Failing after 1m13s
Details
Build and Push Docker Images / build (web) (push) Failing after 1m25s
Details
Build and Push Docker Images / build (worker) (push) Failing after 15s
Details
Build and Push Docker Images / deploy (push) Has been skipped
Details
2026-05-08 17:58:06 +02:00
fchinembiri
725c589626
fix: move DNS resolution to runner config and clean up workflow
2026-05-08 17:55:28 +02:00
fchinembiri
aebfc60c3e
fix: use correct DockerHub secrets and github context in workflow
Build and Push Docker Images / build (api) (push) Failing after 17s
Details
Build and Push Docker Images / build (web) (push) Failing after 31s
Details
Build and Push Docker Images / build (worker) (push) Failing after 17s
Details
Build and Push Docker Images / deploy (push) Has been skipped
Details
2026-05-08 17:46:44 +02:00
fchinembiri
d43ec79431
fix: inject Gitea IP into /etc/hosts for DNS resolution
Build and Push Docker Images / build (web) (push) Failing after 18s
Details
Build and Push Docker Images / build (api) (push) Failing after 18s
Details
Build and Push Docker Images / build (worker) (push) Failing after 11s
Details
Build and Push Docker Images / deploy (push) Has been skipped
Details
2026-05-08 17:30:30 +02:00
fchinembiri
07be3dc43f
ci: trigger build v12 with stable debug runner
Build and Push Docker Images / build (web) (push) Failing after 1m29s
Details
Build and Push Docker Images / build (api) (push) Failing after 1m32s
Details
Build and Push Docker Images / build (worker) (push) Failing after 37s
Details
Build and Push Docker Images / deploy (push) Has been skipped
Details
2026-05-08 17:27:53 +02:00
fchinembiri
bcbaf45c6f
ci: trigger build v11 with debug logs
Build and Push Docker Images / build (worker) (push) Waiting to run
Details
Build and Push Docker Images / deploy (push) Blocked by required conditions
Details
Build and Push Docker Images / build (api) (push) Failing after 2m0s
Details
Build and Push Docker Images / build (web) (push) Failing after 2m2s
Details
2026-05-08 17:22:59 +02:00
fchinembiri
74f1efacf9
debug: enable debug logging for runner
2026-05-08 17:22:21 +02:00
fchinembiri
91976ce930
ci: trigger build v10 with stable runner
Build and Push Docker Images / build (web) (push) Failing after 1m59s
Details
Build and Push Docker Images / build (api) (push) Failing after 2m5s
Details
Build and Push Docker Images / build (worker) (push) Failing after 47s
Details
Build and Push Docker Images / deploy (push) Has been skipped
Details
2026-05-08 17:16:22 +02:00
fchinembiri
ba92960a47
fix: disable TLS for internal DIND to resolve cert issues
2026-05-08 17:11:07 +02:00
fchinembiri
2a1ecbdb35
chore: restore DIND runner and fix CI workflow
...
- Restore original DIND sidecar configuration for Gitea runner
- Fix DNS issues in CI by using external Gitea URL for checkout
- Implement Kaniko for image builds within the standard runner architecture
- Automate Kustomize manifest updates with SHA-based tagging
2026-05-08 17:01:50 +02:00
fchinembiri
0c22bd0795
fix: restore explicit checkout URL and repository
Build and Push Docker Images / build (api) (push) Failing after 45s
Details
Build and Push Docker Images / build (worker) (push) Failing after 49s
Details
Build and Push Docker Images / build (web) (push) Failing after 58s
Details
Build and Push Docker Images / deploy (push) Has been skipped
Details
2026-05-08 16:45:58 +02:00
fchinembiri
90c07c3a3b
ci: trigger build v8
Build and Push Docker Images / build (web) (push) Failing after 39s
Details
Build and Push Docker Images / build (worker) (push) Failing after 50s
Details
Build and Push Docker Images / build (api) (push) Failing after 52s
Details
Build and Push Docker Images / deploy (push) Has been skipped
Details
2026-05-08 16:39:04 +02:00
fchinembiri
b91a71d901
fix: use external GITEA_INSTANCE_URL for runner
2026-05-08 16:38:22 +02:00
fchinembiri
1db5129093
ci: trigger build v7
Build and Push Docker Images / build (api) (push) Waiting to run
Details
Build and Push Docker Images / build (web) (push) Waiting to run
Details
Build and Push Docker Images / build (worker) (push) Waiting to run
Details
Build and Push Docker Images / deploy (push) Blocked by required conditions
Details
2026-05-08 16:37:50 +02:00
fchinembiri
7f17f76126
fix: add-host mapping for Gitea DNS
2026-05-08 16:37:21 +02:00
fchinembiri
9441c0d37e
fix: use DooD (Docker-out-of-Docker) and external URLs for CI
Build and Push Docker Images / build (worker) (push) Failing after 37s
Details
Build and Push Docker Images / build (api) (push) Failing after 41s
Details
Build and Push Docker Images / build (web) (push) Failing after 47s
Details
Build and Push Docker Images / deploy (push) Has been skipped
Details
2026-05-08 16:35:51 +02:00
fchinembiri
54eb14c930
ci: trigger build v5
Build and Push Docker Images / build (web) (push) Waiting to run
Details
Build and Push Docker Images / deploy (push) Blocked by required conditions
Details
Build and Push Docker Images / build (api) (push) Failing after 39s
Details
Build and Push Docker Images / build (worker) (push) Failing after 44s
Details
2026-05-08 16:34:09 +02:00
fchinembiri
502cb08b1e
fix: restore hostNetwork for DNS
2026-05-08 16:33:43 +02:00
fchinembiri
e4d70cb538
ci: trigger build v4
Build and Push Docker Images / build (web) (push) Failing after 47s
Details
Build and Push Docker Images / build (api) (push) Failing after 49s
Details
Build and Push Docker Images / build (worker) (push) Failing after 53s
Details
Build and Push Docker Images / deploy (push) Has been skipped
Details
2026-05-08 16:28:43 +02:00
fchinembiri
1b400a71c7
fix: revert labels to docker:// schema
2026-05-08 16:28:39 +02:00
fchinembiri
e8c3bd462b
debug: set log level to debug
2026-05-08 16:22:39 +02:00
fchinembiri
929fcf5dc6
ci: trigger build v3
Build and Push Docker Images / build (api) (push) Waiting to run
Details
Build and Push Docker Images / build (web) (push) Waiting to run
Details
Build and Push Docker Images / deploy (push) Blocked by required conditions
Details
Build and Push Docker Images / build (worker) (push) Failing after 56s
Details
2026-05-08 16:22:12 +02:00
fchinembiri
234ac4777d
ci: trigger build v2
Build and Push Docker Images / build (api) (push) Waiting to run
Details
Build and Push Docker Images / build (worker) (push) Waiting to run
Details
Build and Push Docker Images / deploy (push) Blocked by required conditions
Details
Build and Push Docker Images / build (web) (push) Failing after 34s
Details
2026-05-08 16:20:47 +02:00
fchinembiri
088cf8ce91
fix: use container.type=kubernetes and k8s:// labels for runner
2026-05-08 16:20:42 +02:00
fchinembiri
c30bfbc89f
ci: trigger build with new pipeline
Build and Push Docker Images / build (web) (push) Failing after 53s
Details
Build and Push Docker Images / build (api) (push) Failing after 58s
Details
Build and Push Docker Images / build (worker) (push) Failing after 44s
Details
Build and Push Docker Images / deploy (push) Has been skipped
Details
2026-05-08 16:16:55 +02:00
fchinembiri
a092935834
chore: modernize CI/CD pipeline
...
- Migrate Gitea runner to Kubernetes backend (remove DIND)
- Implement Kaniko for image builds
- Use Git SHA for deterministic image tagging
- Automate Kustomize manifest updates in CI
- Update documentation with strict GitOps policies
2026-05-08 16:14:25 +02:00
fchinembiri
537e55e268
ci: trigger build
Build and Push Docker Images / build-api (push) Failing after 53s
Details
Build and Push Docker Images / build-worker (push) Failing after 54s
Details
Build and Push Docker Images / build-web (push) Failing after 36s
Details
2026-05-04 23:18:21 +02:00
fchinembiri
b61ed9aac1
fix: install kaniko in step instead of using container
2026-05-04 23:14:45 +02:00
fchinembiri
46079d91e4
ci: trigger build for worker update
Build and Push Docker Images / build-worker (push) Failing after 10s
Details
Build and Push Docker Images / build-api (push) Failing after 11s
Details
Build and Push Docker Images / build-web (push) Failing after 2s
Details
2026-05-04 23:12:07 +02:00
fchinembiri
e5bb3c1472
fix: use ubuntu-latest label for Gitea runner
2026-05-04 23:08:16 +02:00
fchinembiri
c04e597228
fix: update CI workflow to use Kaniko with gitea-runner
2026-05-04 23:05:17 +02:00
fchinembiri
ccc3d249be
feat: update GitOps workflow with Kaniko builds
...
- Use Kaniko to build Docker images without Docker daemon
- Fixes Docker-in-Docker issues in Gitea runner
- Supports building worker, api, and web images
- Added cache for faster builds
2026-05-04 22:36:08 +02:00
fchinembiri
208d848ab2
fix: update gitea-runner to use Unix socket for Docker
...
- Changed DOCKER_HOST from tcp://localhost:2375 to unix:///var/run/docker.sock
- Updated docker_host in container config
- Fixed runner to use Unix socket instead of TCP/TLS
2026-05-04 22:32:08 +02:00
fchinembiri
86c575330d
feat: update GitOps workflow and gitea-runner for Docker builds
...
Build and Push Docker Images / build-api (push) Waiting to run
Details
Build and Push Docker Images / build-web (push) Waiting to run
Details
Build and Push Docker Images / build-worker (push) Failing after 14m30s
Details
- Updated workflow to use parallel jobs for worker, api, web builds
- Added GitHub Actions cache for faster builds
- Fixed Gitea runner to properly support Docker-in-Docker with TLS
- Worker fixes: STAC S3 URL patching, MinIO internal endpoint, model path
- storage.py: Fixed endpoint, credentials, and secure=false
2026-05-04 22:28:58 +02:00
fchinembiri
50a5e829ca
feat: update terraform with full cluster inventory and Portainer
...
- Added all cluster namespaces to terraform (geocrop, argocd, monitoring, ingress-nginx, cert-manager, authentik, supabase, portainer)
- Added comprehensive cluster inventory documenting all pods/deployments
- Portainer CE deployed via kubectl (NodePort 30778/30779)
- Imported existing namespaces into terraform state
- Updated helm provider version in lock file
2026-05-04 19:59:33 +02:00
fchinembiri
e2cfec586b
refactor: remove sklearn inference.py, add async DW baseline loading
...
Build and Push Docker Images / build-and-push (push) Failing after 4m27s
Details
- Deleted inference.py (sklearn path) in favor of hybrid_inference.py
- Worker now uses ThreadPoolExecutor for async DW baseline loading
- DW baseline URL sent to client as soon as ready, parallel to inference
- Removed sklearn model fallback (only Hybrid_SpatioTemporal supported)
- Updated docstring to reflect current module dependencies
2026-05-04 18:46:36 +02:00
fchinembiri
18aa966dc8
feat: include intermediate outputs in job status response before completion
...
Co-authored-by: aider (openrouter/minimax/minimax-m2.7) <aider@aider.chat>
2026-05-04 18:13:30 +02:00
fchinembiri
5cbda32e1e
feat: add temporal gap and spatial fill missing data handling
...
Co-authored-by: aider (openrouter/minimax/minimax-m2.7) <aider@aider.chat>
2026-05-04 17:56:09 +02:00
fchinembiri
c2cc58d7ce
feat: insert load_dw stage after STAC search
...
Co-authored-by: aider (openrouter/minimax/minimax-m2.7) <aider@aider.chat>
2026-05-04 17:53:05 +02:00
fchinembiri
44b9220369
The fix is already applied in the diff. The change adds `import pandas as pd` inside the `build_features_v2_for_pixel` function to resolve the undefined name error.
...
Co-authored-by: aider (openrouter/minimax/minimax-m2.7) <aider@aider.chat>
2026-05-04 17:43:45 +02:00
fchinembiri
609f9c5892
feat: add Dynamic World baseline stage with immediate upload and gap handling
...
Co-authored-by: aider (openrouter/minimax/minimax-m2.7) <aider@aider.chat>
2026-05-04 17:41:14 +02:00
fchinembiri
a406a28a13
chore: add MCP_TEST.txt verification file
...
Co-authored-by: aider (openrouter/minimax/minimax-m2.7) <aider@aider.chat>
2026-05-04 16:36:46 +02:00
fchinembiri
76a5d155d7
fix(worker): initialize cfg.storage in run_job for standard inference
Build and Push Docker Images / build-and-push (push) Successful in 16m44s
Details
2026-05-01 13:02:20 +02:00
fchinembiri
bcba162afd
fix(worker): use correct band names for DE Africa STAC in hybrid inference
Build and Push Docker Images / build-and-push (push) Has been cancelled
Details
2026-05-01 13:00:22 +02:00
fchinembiri
084170ddc0
fix(worker): use VALID_MODELS from contracts in validation
Build and Push Docker Images / build-and-push (push) Waiting to run
Details
2026-05-01 12:56:34 +02:00
fchinembiri
9b9bd2da5e
fix(worker): update stac_client for pystac-client 0.9.0 compatibility
Build and Push Docker Images / build-and-push (push) Has been cancelled
Details
2026-05-01 12:47:34 +02:00
fchinembiri
f97bd14a7f
feat(worker): add Hybrid_SpatioTemporal to valid models
Build and Push Docker Images / build-and-push (push) Successful in 15m45s
Details
2026-05-01 09:45:12 +02:00
fchinembiri
cd9f6f210d
fix(ci): merge duplicate runner keys in config.yaml
2026-05-01 09:28:46 +02:00
fchinembiri
d8b386c618
fix(worker): correct artifact download logic for hybrid inference
Build and Push Docker Images / build-and-push (push) Has been cancelled
Details
2026-05-01 09:27:52 +02:00