Commit Graph

7 Commits

Author SHA1 Message Date
Cloud User 86e92016e0 Revert container network to bridge mode
CI - Lint & Test / lint-and-test (push) Failing after 6m0s Details
Host network breaks DinD connection. Bridge with --mtu=1340
is confirmed working for TLS connections.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 16:25:18 +09:00
Cloud User b2b8b7d997 Use host network for job containers to fix TLS handshake
CI - Lint & Test / lint-and-test (push) Failing after 0s Details
DinD bridge network causes gnutls_handshake failure even with
correct MTU. Use host network mode so job containers share
the pod network stack directly.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 16:18:23 +09:00
Cloud User 26dbb30ead Remove GIT_SSL_NO_VERIFY, fix root cause with DinD MTU=1340
CI - Lint & Test / lint-and-test (push) Failing after 5m15s Details
The TLS handshake failure was caused by MTU mismatch (pod: 1340,
DinD bridge: 1500), not certificate verification.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 16:13:05 +09:00
Cloud User 7959cc2297 Add GIT_SSL_NO_VERIFY to runner envs config
CI - Lint & Test / lint-and-test (push) Failing after 5m13s Details
Workflow-level env doesn't propagate to actions/checkout git process.
Set it in runner.envs so all job containers inherit it.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 16:07:02 +09:00
Cloud User 2bfa032e6a Fix runner labels: use catthehacker/ubuntu with node support
CI - Lint & Test / lint-and-test (push) Failing after 6m47s Details
- actions/checkout@v4 requires node runtime
- Switch from ubuntu:22.04 to catthehacker/ubuntu:act-22.04
- This image includes node, git, and other tools needed by Actions

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 15:47:46 +09:00
Cloud User c55fa3b934 Add nodeSelector policy for infra components
- Gitea Runner: nodeSelector nodegroup=nd
- Define scheduling policy in config.yaml:
  - infra components → nodegroup: nd
  - monitoring → nodegroup: prometheus
  - workloads excluded from this rule

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 15:04:46 +09:00
Cloud User c139018d07 Add Gitea Runner deployment on K8s
- Deploy act_runner v0.3.0 with DinD sidecar in soo namespace
- Auto-register to Gitea (gitea.inje-private.com)
- Labels: ubuntu-latest, ubuntu-22.04, self-hosted
- Enable Actions on repo via API

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 15:00:42 +09:00