fchinembiri
8b56609d64
fix(nextgen): disable infisical-standalone internal ingress controller to resolve port conflicts
2026-06-04 13:20:40 +02:00
fchinembiri
bd62af512a
fix(nextgen): use platform..git in repoURL to match ArgoCD registration
2026-06-04 13:15:30 +02:00
fchinembiri
fc17d6fc21
feat(nextgen): setup vaultwarden, infisical, and dynamic branch environments
2026-06-04 13:13:27 +02:00
fchinembiri
7c22b94fdb
perf(family): optimize rclone mount with vfs-cache-mode full and node affinity
2026-06-04 00:01:51 +02:00
fchinembiri
d88b1bc9a0
fix(family): add --allow-non-empty to rclone mount
2026-06-03 23:55:23 +02:00
fchinembiri
83f3207fad
feat(family): setup media suite (jellyfin, navidrome, homarr, jellyseerr) with rclone mount
2026-06-03 23:47:43 +02:00
fchinembiri
06506e3d52
chore: remove redundant init container for Mattermost Calls
2026-06-02 15:38:09 +02:00
fchinembiri
c08b04e4fc
fix: change Mattermost deployment strategy to Recreate
2026-06-02 15:37:12 +02:00
fchinembiri
28e93c2706
feat: add init container to install Mattermost Calls plugin
2026-06-02 15:34:58 +02:00
fchinembiri
9f07d099c1
feat: setup Mattermost Calls and conferencing
2026-06-02 15:33:09 +02:00
fchinembiri
e5f2308f65
feat(mattermost): enable plugin uploads and add persistent storage for plugins
2026-05-29 00:54:38 +02:00
fchinembiri
f52067105c
fix: revert to known working image tags
2026-05-28 23:02:43 +02:00
fchinembiri
32dd55887a
fix: remove node affinity from nextgen pods after fixing node networking
2026-05-28 22:15:00 +02:00
fchinembiri
7b355b1c3c
fix: ensure critical netfilter modules are loaded on all nodes (adds Rocky 10 support)
2026-05-28 22:14:12 +02:00
fchinembiri
b712d2c4b5
fix: avoid problematic node vmi3331742 for nextgen pods
2026-05-28 21:43:54 +02:00
fchinembiri
812bc766f9
fix: use short service name for postgres in nextgen
2026-05-28 21:41:52 +02:00
fchinembiri
b564c6c111
feat: deploy Mattermost in nextgen namespace
2026-05-28 21:31:21 +02:00
fchinembiri
a34d3df7d6
feat(family): add mealie and grocy instances for Ruva and Rufaro
2026-05-21 20:35:51 +02:00
fchinembiri
61b8a330f2
fix(farm): add robust postStart hook for farmos configuration
2026-05-21 20:12:51 +02:00
fchinembiri
7c7e72c2b6
fix(farm): remove problematic postStart hook from farmos deployment
2026-05-21 20:04:02 +02:00
fchinembiri
c2aef7d400
fix: repair corrupted settings.php and simplify database injection logic
2026-05-21 19:27:17 +02:00
fchinembiri
63d283e549
fix: resolve trailing space in database username and ensure local override takes precedence
2026-05-21 19:23:49 +02:00
fchinembiri
21dd488a86
fix: ensure FarmOS correctly uses environment variables for DB connection
2026-05-21 19:15:43 +02:00
fchinembiri
6435130215
feat: deploy FarmOS Precision Agriculture Architecture on highest-storage node
2026-05-21 18:55:06 +02:00
fchinembiri
ea69e01760
feat: deploy family-apps (grocy/mealie) for 4 users and fix node metrics connectivity
2026-05-21 17:02:16 +02:00
fchinembiri
6cb70ce523
fix(k8s): manually configure ingresses for supabase basket
2026-05-19 17:11:42 +02:00
fchinembiri
b38285beb9
feat(k8s): add supabase for basket flutter app
2026-05-19 17:03:33 +02:00
fchinembiri
22d2279329
chore: manually update image tags to cce57ee
2026-05-09 00:20:47 +02:00
Gitea Action
00b71c5ce4
ci: update image tags to 1dd0848067 [skip ci]
2026-05-08 18:40:32 +00:00
Gitea Action
2a5a54485b
ci: update image tags to cdd31c5b44 [skip ci]
2026-05-08 18:25:56 +00:00
fchinembiri
725c589626
fix: move DNS resolution to runner config and clean up workflow
2026-05-08 17:55:28 +02:00
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
b91a71d901
fix: use external GITEA_INSTANCE_URL for runner
2026-05-08 16:38:22 +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
502cb08b1e
fix: restore hostNetwork for DNS
2026-05-08 16:33: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
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
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
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
094df81df8
fix(ci): use Recreate strategy for runner to avoid port conflicts
2026-05-01 08:38:31 +02:00
fchinembiri
93f6123b28
fix(ci): set dnsPolicy to ClusterFirstWithHostNet for runner
2026-05-01 08:37:46 +02:00