Commit Graph

16 Commits

Author SHA1 Message Date
fchinembiri 74f1efacf9 debug: enable debug logging for runner 2026-05-08 17:22:21 +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 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 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 088cf8ce91 fix: use container.type=kubernetes and k8s:// labels for runner 2026-05-08 16:20:42 +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 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 cd9f6f210d fix(ci): merge duplicate runner keys in config.yaml 2026-05-01 09:28:46 +02:00
fchinembiri 5caabc930d fix(ci): use tcp://localhost:2375 and network=host for jobs 2026-05-01 09:26:43 +02:00
fchinembiri fb4fe5d67f fix(ci): fix docker socket mount and implement missing worker logic
Build and Push Docker Images / build-and-push (push) Waiting to run Details
- Adds -v /var/run/docker.sock:/var/run/docker.sock to act_runner options
- Sets DOCKER_HOST=unix:///var/run/docker.sock for runner
- Fixes missing_outputs initialization bug in worker.py
- Implements standard inference path in worker.py using inference.py
2026-05-01 08:54:02 +02:00
fchinembiri 9fd80dec3f fix(ci): use tcp://localhost:2375 for docker_host 2026-05-01 08:41:43 +02:00
fchinembiri a399d12f1d fix(ci): add unix:// prefix to docker_host in runner config 2026-05-01 08:34:33 +02:00
fchinembiri 6128754ee2 fix(ci): configure act_runner with docker socket and privileged mode
Build and Push Docker Images / build-and-push (push) Failing after 1s Details
- Adds act_runner config.yaml to enable Docker-in-Docker in jobs
- Configures gitea-runner deployment to mount config via ConfigMap
- Enables privileged mode and mounting of /var/run/docker.sock for jobs
- Updates worker with Feature Order V2 and vectorized computation
2026-05-01 08:28:41 +02:00