Celes Renata
d21cc09109
fix: hardcode Harbor cache URLs in FROM lines to bypass Docker Hub rate limits
2026-04-19 09:41:28 +00:00
Celes Renata
aaa5c26fe1
fix: use comma-separated build_args format for woodpecker-buildx plugin
2026-04-19 09:36:06 +00:00
Celes Renata
3303976f84
fix: use BASE_REGISTRY arg to route all FROM pulls through Harbor cache
...
Default: docker.io (unchanged for external builds)
Woodpecker passes: registry.celestium.life/dockerhub-cache
2026-04-19 09:29:54 +00:00
Celes Renata
37e1ad17ea
fix: use BASE_IMAGE build args to pull through Harbor cache, avoid Docker Hub rate limits
...
Dockerfiles default to Docker Hub images (unchanged for external builds).
Woodpecker passes registry.celestium.life/dockerhub-cache/... via build args.
2026-04-19 09:24:43 +00:00
Celes Renata
b2e6b6334c
fix: add buildkit registry mirrors to pull Docker Hub/GHCR through Harbor cache
2026-04-19 09:11:50 +00:00
Celes Renata
d76c8ffe59
fix: use host network for buildkit driver to resolve registry.celestium.life
2026-04-19 09:10:03 +00:00
Celes Renata
0acb787892
feat: pull Woodpecker step images through Harbor dockerhub-cache
...
Only affects .woodpecker.yml (Gitea/local CI). Dockerfiles and
GitHub Actions workflow unchanged — external builds still pull
from Docker Hub directly.
2026-04-19 08:11:03 +00:00
Celes Renata
98764dd3f3
fix: add Harbor registry login to Woodpecker build steps
2026-04-19 07:56:55 +00:00
Celes Renata
e3e1531847
ci: add Docker Hub auth + proxy CA to inttest namespace, fix MinIO pull secret
2026-04-19 06:09:56 +00:00
Celes Renata
f140f68c1a
ci: use logins setting for Docker Hub auth in buildkit (fixes 429 rate limit)
2026-04-19 05:58:37 +00:00
Celes Renata
998d915b6e
ci: add Docker Hub auth to buildx steps to avoid rate limits
2026-04-19 05:52:10 +00:00
Celes Renata
a73b40bf50
ci: add no_proxy with .celestium.life to all buildx steps for DinD proxy bypass
2026-04-19 05:40:34 +00:00
Celes Renata
47baacedf5
ci: use 192.168.42.1 as custom_dns for buildx to resolve registry via local DNS
2026-04-18 22:28:27 +00:00
Celes Renata
039221ea52
ci: add no_cache to dashboard build to prevent stale layer issue
2026-04-18 22:19:29 +00:00
Celes Renata
2406ee8e91
ci: make mirror-github step failure-tolerant, skip if no SSH key
2026-04-18 22:12:48 +00:00
Celes Renata
1b621861d3
ci: use registry.celestium.life with letsencrypt TLS for builds
2026-04-18 21:25:30 +00:00
Celes Renata
d8738083b6
ci: use internal registry URL for builds (HTTP, no TLS timeout)
2026-04-18 21:16:37 +00:00
Celes Renata
ee28db684f
ci: exclude tests/integration from unit test step (needs live cluster)
2026-04-18 21:05:16 +00:00
Celes Renata
4d1894c652
ci: revert to python:3.12-slim for lint, ruff image has no shell
2026-04-18 20:58:39 +00:00
Celes Renata
896cefbe07
ci: lint entire project, not just services/
2026-04-18 20:55:39 +00:00
Celes Renata
2f27fdb8bf
ci: use official ruff image for faster lint step
2026-04-18 20:55:03 +00:00
Celes Renata
860a9bd7a4
ci: remove || true - test failures are regressions
2026-04-18 20:51:48 +00:00
Celes Renata
ca173f3585
ci: add hypothesis dep and allow pre-existing test failures
2026-04-18 20:51:14 +00:00
Celes Renata
d498b1c355
ci: fix woodpecker v3 syntax - secrets, when blocks
2026-04-18 20:37:06 +00:00
Celes Renata
b7a3f7c101
ci: add .woodpecker.yml pipeline file
2026-04-18 20:27:55 +00:00