Sign inSign up

joshuapfritz/ksops-micro

By joshuapfritz

Updated 11 days ago

Helper image for use with Argo CD's repo-server initContainers; compatible with MicroK8s.

Image
0

181

joshuapfritz/ksops-micro repository overview

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.

Tag summary

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