56 Commits

Author SHA1 Message Date
0fa638bdb6 worker: cleanup unused ones 2026-04-22 18:07:42 +08:00
eef263476c binary: support dispatch priority 2026-04-22 18:07:17 +08:00
e4237f90e6 frontend: AMQ with default ns 2026-04-21 16:45:02 +08:00
0b95569e8b frontend: support AMQ 2026-04-13 17:38:20 +08:00
c3e1aefc7b frontend: entrypoint: reduce config templating 2026-04-13 17:01:58 +08:00
3c54a18862 frontend: entrypoint: refactor config templating 2026-04-13 15:37:44 +08:00
a7a4490405 host setup: bump oE moby-engine repo 2026-04-13 15:29:17 +08:00
398518d3e6 fix: binary: wrong usage of supervisord listener
Fixes: 3c142964d9
2026-03-24 16:12:04 +08:00
5061d5fe4b [MAJOR] worker: refactoring how labels are specified 2026-03-20 19:10:36 +08:00
3c142964d9 binary: scheduled cleanup of dead workers 2026-03-20 11:27:24 +08:00
6182863ef6 worker: limit fd per container 2026-03-09 14:50:03 +08:00
30ae0a7868 worker: support offline build 2026-03-06 16:24:48 +08:00
59703910e4 worker: requires minimal /30 subnet for containers 2026-03-06 13:15:21 +08:00
51737d9a8c worker: fix invalid characters in hostname 2026-02-27 14:57:48 +08:00
3f972cd43a supervisor: add rpcinterface 2026-02-26 17:16:29 +08:00
40a3d011ae frontend: fix memcached path 2026-02-26 17:11:05 +08:00
b239d46adc frontend: some random changes 2026-02-26 17:10:30 +08:00
99f22993ea supervisord: add support for supervisorctl 2026-02-26 16:26:17 +08:00
edafad56e5 cache: support deliver ca cert to external hosts 2026-02-25 18:33:46 +08:00
709590cb0c squid: enable CacheMgrJs 2026-02-09 17:42:29 +08:00
585fcb63bc cache: notify container restart if conf changes
TODO: split image rebuild process and container restart condition
2026-02-09 16:13:19 +08:00
66a39f8a6e squid: refactored to use conf.d in inventory 2026-02-09 15:10:57 +08:00
35b0f19626 source service goes through squid caching 2026-02-06 19:09:42 +08:00
215634aad8 add squid as caching service 2026-02-06 16:19:30 +08:00
e143a90cb1 frontend: support logging real ip 2026-02-03 16:42:48 +08:00
9a60d3a511 separate control of worker rebuild 2026-01-12 11:41:47 +08:00
a1db2d4f43 hostsetup: rolling fedora 2026-01-12 11:41:26 +08:00
67b71da0d2 frontend: add health check 2025-12-19 22:49:52 +08:00
883b30c4b1 worker: enable IPv6 on loopback interface 2025-12-18 15:35:59 +08:00
bda403000c support assign subnet to container instance 2025-12-17 15:31:32 +08:00
fa1b04dee9 ignore ssh keys inside inventory dir 2025-12-17 14:33:56 +08:00
36cf8054ce host setup: openeuler: configure docker proxy 2025-12-10 18:03:33 +08:00
0ad59b000d openEuler: enable systemd service for docker 2025-12-10 15:59:13 +08:00
34adf34835 fix: existing containers fail to restart due to existing worker code 2025-12-10 15:19:33 +08:00
9324f2bdcb source: support storing ssh keys for xxx_scm access 2025-12-10 01:32:36 +08:00
3df2307a08 support cpumap for multi worker instances 2025-12-08 10:08:02 +08:00
66c4e739a2 fix: avoid remapping as worker always reports its port to server 2025-12-08 10:07:21 +08:00
ea19211506 worker: avoid rebuild image when only compose changed 2025-12-05 19:08:21 +08:00
49bfc6f471 support openEuler native host 2025-12-05 19:04:53 +08:00
ceb298619f worker: multi-instance single host: indexed deploy dir 2025-12-05 18:32:49 +08:00
ee5be53456 worker: multi-instance single host: convert to list definition 2025-12-05 18:06:06 +08:00
53c6f5c725 worker: use debian based docker image 2025-12-05 15:51:19 +08:00
fd56b8c948 mirrors.iscas.ac.cn broken 2025-12-04 16:56:41 +08:00
49e7be6acc fix scmbridge git permission 2025-11-24 15:36:32 +08:00
3ef78320e1 Support HTTPS based scmbridge authentcation 2025-11-24 10:56:29 +08:00
701bcc13a9 minimize downtime 2025-11-21 17:32:21 +08:00
703c097755 backend: install obs_scm service 2025-11-21 17:28:32 +08:00
947e7800d1 backend: install ssh client for scm pulling 2025-11-21 17:07:47 +08:00
99cad1490d fix repo priority 2025-11-21 17:07:21 +08:00
84f7be2978 worker: add support for hostname 2025-11-20 11:36:43 +08:00