Sign inSign up

twdps/circleci-kube-ops

By twdps

Updated 6 months ago

Image
Artifact
0

50K+

twdps/circleci-kube-ops repository overview

Thoughtworks Logo

twdps/circleci-kube-ops

PSK CircleCI Convenience Images

Common tools and packages used in pipelines managing kubernetes. Works in conjunction with the twdps/kube-ops orb.

Packages included on kube-ops executor, but can override version with orb commands:

  • kubectl
  • kind
  • helm
  • npm: bats
  • sonobuoy
  • gem: awspec
  • argocd
  • flux
  • checkov
  • trivy

Packages that must be specified using the kube-ops/packages command (not on executor):

  • istioctl

Capabilities provided by orb using remote image at runtime:

  • kube-bench

Packages available on the executor, can not be overridden using orb:

  • python3
  • ruby
  • nodejs
  • npm
  • pip: awscli
  • pip: jq
  • gem: json

Review the build and CVE scan logs in the release artifacts for specific packages versions and known vulnerabilities (if any).

signature. Images are signed using cosign. Verify images using the twplatformlabs public key.

cosign verify --key cosign.pub twdps/circleci-executor-builder:alpine-2025.04

software bill of materials. For each published image, a Software Bill of Materials is generated using syft and added as an attestation.

validate attestation:

cosign verify-attestation --type https://spdx.dev/Document --key cosign.pub twdps/circleci-executor-builder:alpine-2025.04

download manifest and extract bill of materials (sbom.spdx.json):

cosign download attestation twdps/circleci-executor-builder:alpine-2025.04 > attestation.json  
jq -r '.payload' attestation.json | base64 -d > envelope.json
jq '.predicate' envelope.json > sbom.spdx.json

Note. Dockerhub Scout does not appear to support non-docker attestations

Tagging Scheme

This image has the following tagging scheme:

twdps/circleci-kube-ops:-<YYYY.MM>
twdps/circleci-kube-ops:-stable
twdps/circleci-kube-ops:-edge

<YYYY.MM> - Release version of the image, referred to by the 4 digit year, dot, and a 2 digit month. For example 2025.04 would be the monthly tag from April 2025. This image is generated monthly, based on the then current release of the base image and related packages and provides a predictable fixed point for use in an executor Dockerfile. Review the build log in the pipeline artifacts for the specific image and package versions. Occasionally there will be interim patches released and you may see 2025.04.1 or addtional numbered versions.

stable - generic tag that always points to the latest, monthly release image. Typically used by other recurring builds and not recommended for pipeline usage. Pin pipelines to specific month-tagged builds.

edge - is the latest development of the Base image. Built from the HEAD of the main branch. Intended to be used as a testing version of the image with the most recent changes.

Tag summary

Content type

Image

Digest

sha256:539526096

Size

255 Bytes

Last updated

6 months ago

docker pull twdps/circleci-kube-ops:sha256-d9bbf7cafc5868f83778ed2b6252129f0ab5c436e37528b92c198d29cf5eb186.sig