add ci-job image: catthehacker/ubuntu + kubectl/helm/cosign/syft #17

Merged
slanski merged 1 commit from ci-job-image into main 2026-08-03 10:35:18 +00:00
Owner

Pre-bakes kubectl v1.32.0, helm v3.16.3, cosign v2.4.1, syft v1.50.0 on
top of ghcr.io/catthehacker/ubuntu:act-24.04, removing ~3 min of runtime
install per Forgejo Actions job and eliminating the get.helm.sh CDN
egress flakiness that broke test-ci Phase C deploys.

Workflow triggers on push to images/ci-job/** or workflow_dispatch, pushes
3 tags (semver + latest + sha-) to forgejo.cinnae.com/cinnae/infrastructure/ci-job.

Rollout (after merge): make the package Public in Forgejo UI, then update
helm/runners/20-configmap.yaml line 36 to point at this image, apply +
rollout restart. See docs/ci-job-image.md for full procedure.

Co-Authored-By: Claude Opus 4.7 noreply@anthropic.com

Pre-bakes kubectl v1.32.0, helm v3.16.3, cosign v2.4.1, syft v1.50.0 on top of ghcr.io/catthehacker/ubuntu:act-24.04, removing ~3 min of runtime install per Forgejo Actions job and eliminating the get.helm.sh CDN egress flakiness that broke test-ci Phase C deploys. Workflow triggers on push to images/ci-job/** or workflow_dispatch, pushes 3 tags (semver + latest + sha-<sha>) to forgejo.cinnae.com/cinnae/infrastructure/ci-job. Rollout (after merge): make the package Public in Forgejo UI, then update helm/runners/20-configmap.yaml line 36 to point at this image, apply + rollout restart. See docs/ci-job-image.md for full procedure. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Pre-bakes kubectl v1.32.0, helm v3.16.3, cosign v2.4.1, syft v1.50.0 on
top of ghcr.io/catthehacker/ubuntu:act-24.04, removing ~3 min of runtime
install per Forgejo Actions job and eliminating the get.helm.sh CDN
egress flakiness that broke test-ci Phase C deploys.

Workflow triggers on push to images/ci-job/** or workflow_dispatch, pushes
3 tags (semver + latest + sha-<sha>) to forgejo.cinnae.com/cinnae/infrastructure/ci-job.

Rollout (after merge): make the package Public in Forgejo UI, then update
helm/runners/20-configmap.yaml line 36 to point at this image, apply +
rollout restart. See docs/ci-job-image.md for full procedure.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
slanski deleted branch ci-job-image 2026-08-03 10:35:18 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
cinnae/infrastructure!17
No description provided.