Fix Kingfisher container: add bash and coreutils for CronJob shell
All checks were successful
Build Container / detect (push) Successful in 2s
Build Container / build-nix (kingfisher) (push) Successful in 22s

Nix containers don't include a shell by default. The CronJob needs
/bin/bash for the inline script that generates timestamped filenames.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Erich Blume 2026-03-30 06:45:39 -07:00
commit aa9cc709ec
2 changed files with 3 additions and 1 deletions

View file

@ -18,7 +18,7 @@ spec:
containers:
- name: kingfisher
image: registry.ops.eblu.me/blumeops/kingfisher:kustomized
command: ["/bin/sh", "-c"]
command: ["/bin/bash", "-c"]
args:
- |
set -e

View file

@ -98,6 +98,8 @@ pkgs.dockerTools.buildLayeredImage {
name = "blumeops/kingfisher";
contents = [
kingfisher
pkgs.bashInteractive
pkgs.coreutils
pkgs.cacert
pkgs.git
pkgs.tzdata