Container Image
Container Image
Images are published to ghcr.io/qjoly/kpil.
Tags
| Tag | Updated on |
|---|---|
latest | Release tag (v*) |
v1.2.3 | Release tag — immutable |
edge | Every commit to main |
sha-<7chars> | Every commit to main — immutable |
Platforms
The image is built for linux/amd64 and linux/arm64.
Contents
kubectl(latest stable at build time)ghCLI (latest stable at build time)copilotbinary (from github/copilot-cli)
Signature verification
Every image is signed with cosign keyless signing via GitHub Actions OIDC. The CLI verifies the signature automatically before starting the container.
# Verification is automatic when cosign is in PATH
kpil
# Skip verification for unsigned or locally-built images
kpil --insecure-imageVerify manually:
cosign verify \
--certificate-identity-regexp "https://github.com/qjoly/kpil/" \
--certificate-oidc-issuer "https://token.actions.githubusercontent.com" \
ghcr.io/qjoly/kpil:latestBuild locally
docker build -t kpil:local .
GH_TOKEN=$GH_TOKEN kpil --build --insecure-image