Helper image for use with Argo CD's repo-server initContainers; compatible with MicroK8s.
181
ksops-helper is a small Alpine-based image that pre-installs the KSOPS binary at build time so you can mount it into argocd-repo-server via an initContainer. Made to work with MicroK8s environments, but should work with any k8s.
It’s designed for environments where:
Distroless viaductoss/ksops images (no /bin/sh) can’t be used as initContainers
Cluster DNS / egress to GitHub is unreliable
You want reproducible, offline-friendly KSOPS integration with Argo CD
Typical usage is:
InitContainer copies /usr/local/bin/ksops into an emptyDir volume
That volume is mounted into the main repo-server at /usr/local/bin/ksops
kustomize.buildOptions is set to --enable-alpha-plugins --enable-exec
Tags are aligned with the KSOPS version baked into the image, e.g. v4.4.0.
Content type
Image
Digest
sha256:822b2214b…
Size
25.9 MB
Last updated
11 days ago
docker pull joshuapfritz/ksops-micro:4.5.1-kustomize5.8.1